|
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 | TYPE = ITERATOR_TYPE |
| using | iterator = ::iterator_base < ITEM_POINTER > |
| using | const_iterator = ::const_iterator_base < ITEM_POINTER > |
| using | THIS_ITERATOR = ::iterator_base < ITERATOR_TYPE > |
Public Member Functions | |
| iterator_base (no_initialize_t) | |
| iterator_base (nullptr_t) | |
| iterator_base (CONST_ITEM_POINTER p) | |
| iterator_base (const const_iterator &iterator) | |
| auto & | get () |
| auto & | get () const |
| auto & | topic () |
| auto & | topic () const |
| auto & | item () |
| auto & | item () const |
| auto & | operator= (TYPE *p) |
| auto & | operator= (iterator p) |
| auto | transfer () |
| auto | transfer_topic () |
| auto & | operator* () |
| auto & | operator* () const |
| auto | operator-> () |
| auto | operator-> () const |
| Public Member Functions inherited from memory_quantum | |
| void * | operator new (size_t s) |
| void * | operator new[] (size_t s) |
| void | operator delete (void *p) |
| void | operator delete[] (void *p) |
Public Attributes | |
| ITEM_POINTER | m_p |