ConfigDB::ArrayIterator< ArrayType, ItemType > Class Template Reference
Array iterator support. More...
#include <ArrayIterator.h>
Public Types | |
| using | const_iterator = ArrayIterator |
Public Member Functions | |
| ArrayIterator ()=default | |
| ArrayIterator (const ArrayIterator &)=default | |
| ArrayIterator (ArrayType &array, unsigned index) | |
| operator bool () const | |
| bool | operator== (const ArrayIterator &rhs) const |
| bool | operator!= (const ArrayIterator &rhs) const |
| const ItemType | operator* () const |
| ItemType | operator* () |
| unsigned | index () const |
| ArrayIterator & | operator++ () |
| ArrayIterator | operator++ (int) |
Detailed Description
template<class ArrayType, typename ItemType>
class ConfigDB::ArrayIterator< ArrayType, ItemType >
Array iterator support.
Member Typedef Documentation
◆ const_iterator
template<class ArrayType , typename ItemType >
| using ConfigDB::ArrayIterator< ArrayType, ItemType >::const_iterator = ArrayIterator |
Constructor & Destructor Documentation
◆ ArrayIterator() [1/3]
template<class ArrayType , typename ItemType >
|
default |
◆ ArrayIterator() [2/3]
template<class ArrayType , typename ItemType >
|
default |
◆ ArrayIterator() [3/3]
template<class ArrayType , typename ItemType >
|
inline |
Member Function Documentation
◆ index()
template<class ArrayType , typename ItemType >
|
inline |
◆ operator bool()
template<class ArrayType , typename ItemType >
|
inline |
◆ operator!=()
template<class ArrayType , typename ItemType >
|
inline |
◆ operator*() [1/2]
template<class ArrayType , typename ItemType >
|
inline |
◆ operator*() [2/2]
template<class ArrayType , typename ItemType >
|
inline |
◆ operator++() [1/2]
template<class ArrayType , typename ItemType >
|
inline |
◆ operator++() [2/2]
template<class ArrayType , typename ItemType >
|
inline |
◆ operator==()
template<class ArrayType , typename ItemType >
|
inline |
The documentation for this class was generated from the following file:
1.9.1