Skip to content

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