|
ADTF
|
#include <codec_index.h>
Inherited by ddl::codec::ElementLayout.
Public Member Functions | |
| constexpr bool | operator== (const ElementLayoutBase &other) const noexcept |
| Equality operator. | |
| constexpr bool | operator!= (const ElementLayoutBase &other) const noexcept |
| Non-Equality operator. | |
Public Attributes | |
| PositionWithAlignedTypeSize | deserialized = {} |
| deserialized position. | |
| PositionWithUsedBitsTypeSize | serialized = {} |
| serialized position. | |
| ddl::dd::ByteOrder | byte_order = {} |
| Byte order of the element value. | |
| size_t | array_size = {} |
| Array size of the element value. | |
| size_t | child_element_count = {} |
| The child element count. | |
| const CodecTypeInfo * | type_info = {} |
| Pointer to the type_info. | |
| const CodecConstantInfo * | constant_info = {} |
| Pointer to the constant_info if the value is a constant. | |
| const CodecDefaultValueInfo * | default_value_info = {} |
| Pointer to the default_value_info if the value has a default value set. | |
Base layout definition for one element.
|
inlineconstexprnoexcept |
Non-Equality operator.
| other | the other layout to compare to |
|
inlineconstexprnoexcept |
Equality operator.
| other | the other layout to compare to |