acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
number::const_iterator_base< ITERATOR_TYPE > Class Template Reference

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

The documentation for this class was generated from the following file:
  • prototype/mathematics/scalar.cpp