Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Friends | List of all members
Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter Class Reference

Public Types

using difference_type = ssize_t
 
using value_type = const ValueType
 
using pointer = const value_type *
 
using reference = const value_type &
 
using iterator_category = std::input_iterator_tag
 

Public Member Functions

 Iter (QueueMultiplexer *u=nullptr)
 
bool more () const
 
value_typeoperator* () const
 
Iter operator++ (int)
 
Iteroperator++ ()
 

Friends

bool operator== (const Iter &a, const Iter &b)
 

Detailed Description

template<size_t MAXQUEUES, class ForwardIterator>
class Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter

Definition at line 78 of file queuemux.hh.

Member Typedef Documentation

◆ difference_type

template<size_t MAXQUEUES, class ForwardIterator >
using Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter::difference_type = ssize_t

Definition at line 81 of file queuemux.hh.

◆ iterator_category

template<size_t MAXQUEUES, class ForwardIterator >
using Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter::iterator_category = std::input_iterator_tag

Definition at line 85 of file queuemux.hh.

◆ pointer

template<size_t MAXQUEUES, class ForwardIterator >
using Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter::pointer = const value_type*

Definition at line 83 of file queuemux.hh.

◆ reference

template<size_t MAXQUEUES, class ForwardIterator >
using Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter::reference = const value_type&

Definition at line 84 of file queuemux.hh.

◆ value_type

template<size_t MAXQUEUES, class ForwardIterator >
using Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter::value_type = const ValueType

Definition at line 82 of file queuemux.hh.

Constructor & Destructor Documentation

◆ Iter()

template<size_t MAXQUEUES, class ForwardIterator >
Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter::Iter ( QueueMultiplexer u = nullptr)

Definition at line 86 of file queuemux.hh.

Member Function Documentation

◆ more()

template<size_t MAXQUEUES, class ForwardIterator >
bool Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter::more ( ) const

Definition at line 87 of file queuemux.hh.

◆ operator*()

template<size_t MAXQUEUES, class ForwardIterator >
value_type & Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter::operator* ( ) const

Definition at line 89 of file queuemux.hh.

◆ operator++() [1/2]

template<size_t MAXQUEUES, class ForwardIterator >
Iter & Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter::operator++ ( )

Definition at line 91 of file queuemux.hh.

◆ operator++() [2/2]

template<size_t MAXQUEUES, class ForwardIterator >
Iter Ase::QueueMultiplexer< MAXQUEUES, ForwardIterator >::Iter::operator++ ( int  )

Definition at line 90 of file queuemux.hh.

Friends And Related Symbol Documentation

◆ operator==

template<size_t MAXQUEUES, class ForwardIterator >
bool operator== ( const Iter a,
const Iter b 
)
friend

Definition at line 88 of file queuemux.hh.


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