acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
list_iterator_node< BASE_ITERATOR_TYPE > Class Template Reference
Inheritance diagram for list_iterator_node< BASE_ITERATOR_TYPE >:
make_list_iterator< ::list_iterator_node< ::iterator_base< LIST_ITEM > > > make_list_iterator< ::list_iterator_node< ::const_iterator_base< LIST_ITEM > > >

Public Types

using iterator = ::list_iterator_node < typename BASE_ITERATOR_TYPE::iterator >
using const_iterator = ::list_iterator_node < typename BASE_ITERATOR_TYPE::const_iterator >
using this_iterator = ::list_iterator_node < BASE_ITERATOR_TYPE >
using ITEM = typename BASE_ITERATOR_TYPE::ITEM
using node = BASE_ITERATOR_TYPE
using ITEM_POINTER = typename BASE_ITERATOR_TYPE::ITEM_POINTER
using CONST_ITEM_POINTER = typename BASE_ITERATOR_TYPE::CONST_ITEM_POINTER
using THIS_ITEM_POINTER = typename BASE_ITERATOR_TYPE::THIS_ITEM_POINTER

Public Member Functions

 list_iterator_node (CONST_ITEM_POINTER p)
 list_iterator_node (const iterator &iterator)
 list_iterator_node (const const_iterator &iterator)
auto & topic ()
auto & topic () const
auto & item ()
auto & item () const
auto transfer_topic ()
auto transfer ()

The documentation for this class was generated from the following file: