Class Ase::QueueMultiplexer::Iter
ClassList > Ase > QueueMultiplexer > Iter
Public Types
Type | Name |
---|---|
typedef ssize_t | difference_type |
typedef std::input_iterator_tag | iterator_category |
typedef const value_type * | pointer |
typedef const value_type & | reference |
typedef const ValueType | value_type |
Public Functions
Type | Name |
---|---|
Iter (QueueMultiplexer * u=nullptr) |
|
bool | more () const |
value_type & | operator* () const |
Iter | operator++ (int) |
Iter & | operator++ () |
Public Types Documentation
typedef difference_type
using Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter::difference_type = ssize_t;
typedef iterator_category
using Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter::iterator_category = std::input_iterator_tag;
typedef pointer
using Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter::pointer = const value_type*;
typedef reference
using Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter::reference = const value_type&;
typedef value_type
using Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter::value_type = const ValueType;
Public Functions Documentation
function Iter
inline Ase::QueueMultiplexer::Iter::Iter (
QueueMultiplexer * u=nullptr
)
function more
inline bool Ase::QueueMultiplexer::Iter::more () const
function operator*
inline value_type & Ase::QueueMultiplexer::Iter::operator* () const
function operator++
inline Iter Ase::QueueMultiplexer::Iter::operator++ (
int
)
function operator++
inline Iter & Ase::QueueMultiplexer::Iter::operator++ ()
Friends Documentation
friend operator==
inline bool Ase::QueueMultiplexer::Iter::operator== (
const Iter & a,
const Iter & b
)
The documentation for this class was generated from the following file /__w/anklang/anklang/ase/queuemux.hh