fidl::MessagePart

Summary

Constructors and Destructors

MessagePart()
MessagePart(T *data, uint32_t capacity, uint32_t actual)
MessagePart(const MessagePart & other)
MessagePart(MessagePart && other)
MessagePart(const MessagePart & other, uint32_t pos)

Public types

const_iterator using
const T *
value_type using
T

Public functions

actual() const
uint32_t
begin()
T *
begin() const
const T *
capacity() const
uint32_t
cbegin() const
const T *
cend() const
const T *
data() const
T *
end()
T *
end() const
const T *
operator=(const MessagePart & other)=delete
operator=(MessagePart && other)
set_actual(uint32_t actual)
void
size() const
size_t

Public static functions

WrapEmpty(T(&) array[N])
WrapFull(T(&) array[N])

Public types

const_iterator

const T * const_iterator

value_type

T value_type

Public functions

MessagePart

 MessagePart()

MessagePart

 MessagePart(
  T *data,
  uint32_t capacity,
  uint32_t actual
)

MessagePart

 MessagePart(
  const MessagePart & other
)=delete

MessagePart

 MessagePart(
  MessagePart && other
)

MessagePart

 MessagePart(
  const MessagePart & other,
  uint32_t pos
)

actual

uint32_t actual() const 

begin

T * begin()

begin

const T * begin() const 

capacity

uint32_t capacity() const 

cbegin

const T * cbegin() const 

cend

const T * cend() const 

data

T * data() const 

end

T * end()

end

const T * end() const 

operator=

MessagePart & operator=(
  const MessagePart & other
)=delete

operator=

MessagePart & operator=(
  MessagePart && other
)

set_actual

void set_actual(
  uint32_t actual
)

size

size_t size() const 

Public static functions

WrapEmpty

MessagePart WrapEmpty(
  T(&) array[N]
)

WrapFull

MessagePart WrapFull(
  T(&) array[N]
)