|
DEV_ESSENTIAL_DEPRECATED_STATIC_CODEC | StaticCodec () |
| Default constructor.
|
|
| StaticCodec (const StaticCodec &)=delete |
| Noncopyable.
|
|
StaticCodec & | operator= (const StaticCodec &)=delete |
| Noncopyable.
|
|
| StaticCodec (StaticCodec &&)=default |
| Move constructor.
|
|
DEV_ESSENTIAL_DEPRECATED_STATIC_CODEC StaticCodec & | operator= (StaticCodec &&)=default |
| Move assignment operator.
|
|
a_util::result::Result | setElementValue (size_t index, const void *value) |
| Sets the current value of the given element by copying its data from the passed-in location.
|
|
a_util::result::Result | setElementValue (size_t index, const a_util::variant::Variant &value) |
| Sets the current value of the given element to the given value.
|
|
void * | getElementAddress (size_t index) |
|
a_util::result::Result | setConstants () |
| Sets all elements to their constant values defined in the DataDefinition.
|
|
const void * | getElementAddress (size_t index) const |
|
| ~StaticDecoder ()=default |
| virtual DTOR
|
|
DEV_ESSENTIAL_DEPRECATED_STATIC_DECODER | StaticDecoder () |
| Default constructor.
|
|
| StaticDecoder (const StaticDecoder &)=delete |
| Noncopyable.
|
|
StaticDecoder & | operator= (const StaticDecoder &)=delete |
| Noncopyable.
|
|
| StaticDecoder (StaticDecoder &&)=default |
| Move constructor.
|
|
DEV_ESSENTIAL_DEPRECATED_STATIC_DECODER StaticDecoder & | operator= (StaticDecoder &&)=default |
| Move assignment operator.
|
|
virtual a_util::result::Result | isValid () const |
|
virtual size_t | getElementCount () const |
|
a_util::result::Result | getElement (size_t index, const StructElement *&element) const |
| Access information about an element.
|
|
a_util::result::Result | getElementValue (size_t index, void *value) const |
| Returns the current value of the given element by copying its data to the passed-in location.
|
|
a_util::result::Result | getElementValue (size_t index, a_util::variant::Variant &value) const |
| Returns the current value of the given element as a variant.
|
|
const void * | getElementAddress (size_t index) const |
|
size_t | getStaticBufferSize (DataRepresentation rep=deserialized) const |
|
DataRepresentation | getRepresentation () const |
|