|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Types | |
| using | TYPE_TAG = ITERATOR_TYPE_TAG |
| using | ITEM_POINTER = non_const < ITERATOR_TYPE > |
| using | CONST_ITEM_POINTER = const_of < ITERATOR_TYPE > |
| using | THIS_ITEM_POINTER = ITERATOR_TYPE |
| using | ITEM = dereference < ITEM_POINTER > |
| using | iterator = ::iterator_base < ITEM_POINTER > |
| using | const_iterator = ::const_iterator_base < ITEM_POINTER > |
| using | THIS_ITERATOR = ::const_iterator_base < ITERATOR_TYPE > |
Public Member Functions | |
| const_iterator_base (no_initialize_t) | |
| const_iterator_base (nullptr_t) | |
| const_iterator_base (CONST_ITEM_POINTER p) | |
| const_iterator_base (const const_iterator &iterator) | |
| auto & | get () |
| auto & | get () const |
| auto & | topic () |
| auto & | topic () const |
| auto & | item () |
| auto & | item () const |
| auto & | operator= (const ITEM_POINTER p) |
| auto & | operator= (const iterator &p) |
| auto & | operator= (const const_iterator &p) |
| auto & | operator* () |
| auto & | operator* () const |
| auto | operator-> () |
| auto | operator-> () const |
Public Attributes | |
| CONST_ITEM_POINTER | m_p |