ADTF
3.14.3
|
Iteratable container type for the given Element type in ElementAccessType::element_type. More...
Public Types | |
typedef ElementAccessType::access_type | access_type |
The supported access type (from ElementAccessType::access_type) | |
typedef ElementAccessType::element_type | element_type |
The supported element type (from ElementAccessType::element_type) | |
typedef ElementIteratorConst< ElementAccessType > | const_iterator |
Used const iterator. | |
typedef ElementIterator< ElementAccessType > | iterator |
Used iterator. | |
Public Member Functions | |
ChildElements (ChildElements &&)=default | |
move CTOR | |
ChildElements & | operator= (ChildElements &&)=default |
move operator More... | |
~ChildElements ()=default | |
DTOR. | |
const_iterator | begin () const |
begin More... | |
const_iterator | end () const |
end More... | |
iterator | begin () |
begin More... | |
iterator | end () |
end More... | |
size_t | size () const |
Size of the container (child count) More... | |
Private Member Functions | |
ChildElements (const ChildElements &)=default | |
ChildElements & | operator= (const ChildElements &)=default |
ChildElements (const CodecIndex &base_index, access_type &access) | |
ChildElements (const CodecIndex &base_index, size_t child_element_count, access_type &access) | |
void | resetChildCount (size_t child_element_count) |
void | resetChildCount () |
Private Attributes | |
const CodecIndex & | _codec_base_index |
size_t | _child_element_count |
access_type & | _access |
Iteratable container type for the given Element type in ElementAccessType::element_type.
ElementAccessType | The element access concept type. (see concept templates FactoryElementsAccess, DecoderElementAccess, CodecElementAccess) |
Definition at line 316 of file codec_iterator.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
move operator
|
inline |