|
static element_type | getElement (access_type &access, const std::string &full_element_name) |
| Get a element object for the given full_element_name . More...
|
|
static element_type | getElement (access_type &access, const CodecIndex &index) |
| Get a element object for the given index . More...
|
|
template<typename T > |
static T | getValue (access_type &access, const CodecIndex &index) |
| Get the value as type T. More...
|
|
static a_util::variant::Variant | getVariantValue (access_type &access, const CodecIndex &index) |
| Get the value as variant. More...
|
|
static std::string | getStringValue (access_type &access, const CodecIndex &index) |
| Get the value as type string. More...
|
|
static void | getRawValue (access_type &access, const CodecIndex &index, void *value, size_t value_size) |
| Get the value by copy to the given value buffer. More...
|
|
static const void * | getAddress (access_type &access, const CodecIndex &index) |
| Get the address of the element. More...
|
|
static element_type | getElement (access_type &access, const std::string &full_element_name) |
| Get a element object for the given full_element_name . More...
|
|
static element_type | getElement (access_type &access, const CodecIndex &index) |
| Get a element object for the given index . More...
|
|
static size_t | getChildCount (access_type &access, const CodecIndex &index) |
| Get the Child Count. More...
|
|
static std::string | getFullName (access_type &access, const CodecIndex &index) |
| Get the full name of the element within its main structure. More...
|
|
static std::string | getName (access_type &access, const CodecIndex &index) |
| Get the name of the element within its level structure. More...
|
|
static std::string | getBaseName (access_type &access, const CodecIndex &index) |
| Get the name of the element within its level structure. More...
|
|
static void | resolve (access_type &access, CodecIndex &index) |
| Resolves the given CodecIndex and set the layout information. More...
|
|
template<typename AccessType>
class ddl::codec::DecoderElementAccess< AccessType >
A element access type concept template to retrieve element information from the AccessType
and get the element value.
This class is to retrieve common information of the element and get the element value content.
- See also
- DecoderElement.
- Template Parameters
-
AccessType | The AccessType for the element (Codec, Decoder, etc. ) |
Definition at line 834 of file codec_iterator.h.