|
ADTF
|
Iterator to iterate thru the StructTypeAccess. More...
#include <dd_struct_access.h>
Public Types | |
| typedef StructElementAccessIterator | self_type |
| this iterator type definition | |
| typedef StructElementAccess | value_type |
| iterator value type definition | |
| typedef StructElementAccess & | reference |
| reference value type definition | |
| typedef const StructElementAccess & | const_reference |
| const reference value type definition | |
| typedef StructElementAccess * | pointer |
| pointer value type definition | |
| typedef const StructElementAccess * | const_pointer |
| pointer to const data value type definition | |
| typedef int | difference_type |
| difference value type definition | |
| typedef std::forward_iterator_tag | iterator_category |
| iterator type definition | |
Public Member Functions | |
| StructElementAccessIterator (const StructElementAccessIterator &) | |
| Copy CTOR. | |
| StructElementAccessIterator & | operator= (const StructElementAccessIterator &) |
| Copy Assignment Operator. | |
| StructElementAccessIterator (StructElementAccessIterator &&) noexcept | |
| Move CTOR. | |
| StructElementAccessIterator & | operator= (StructElementAccessIterator &&) noexcept |
| Move Assignment Operator. | |
| ~StructElementAccessIterator () | |
| DTOR. | |
| self_type | operator++ () |
| increasing operator to the next position. | |
| self_type | operator++ (int junk) |
| iterator increasing. | |
| const_reference | operator* () const |
| defering access (check for end!) | |
| const_pointer | operator-> () const |
| pointer access (check for end!) | |
| bool | operator== (const self_type &rhs) const |
| checks for equality (refering the same element!) | |
| bool | operator!= (const self_type &rhs) const |
| checks for not equality (does not refer the same element!) | |
Iterator to iterate thru the StructTypeAccess.
| bool ddl::dd::StructElementAccessIterator::operator!= | ( | const self_type & | rhs | ) | const |
checks for not equality (does not refer the same element!)
| rhs | the other iterator |
| const_reference ddl::dd::StructElementAccessIterator::operator* | ( | ) | const |
defering access (check for end!)
| self_type ddl::dd::StructElementAccessIterator::operator++ | ( | ) |
increasing operator to the next position.
| self_type ddl::dd::StructElementAccessIterator::operator++ | ( | int | junk | ) |
| const_pointer ddl::dd::StructElementAccessIterator::operator-> | ( | ) | const |
pointer access (check for end!)
| bool ddl::dd::StructElementAccessIterator::operator== | ( | const self_type & | rhs | ) | const |
checks for equality (refering the same element!)
| rhs | the other iterator |