Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members

portaudio::System::HostApiIterator Class Reference

#include <SystemHostApiIterator.hxx>

Collaboration diagram for portaudio::System::HostApiIterator:

Collaboration graph
[legend]
List of all members.

Detailed Description

Iterator class for iterating through all HostApis in a System.

Compliant with the STL bidirectional iterator concept.


Public Types

typedef std::bidirectional_iterator_tag iterator_category
typedef Device value_type
typedef ptrdiff_t difference_type
typedef HostApipointer
typedef HostApireference

Public Member Functions

HostApioperator * () const
HostApioperator-> () const
HostApiIteratoroperator++ ()
HostApiIterator operator++ (int)
HostApiIteratoroperator-- ()
HostApiIterator operator-- (int)
bool operator== (const HostApiIterator &rhs)
bool operator!= (const HostApiIterator &rhs)

Private Attributes

HostApi ** ptr_

Friends

class System


Member Typedef Documentation

typedef std::bidirectional_iterator_tag portaudio::System::HostApiIterator::iterator_category
 

typedef Device portaudio::System::HostApiIterator::value_type
 

typedef ptrdiff_t portaudio::System::HostApiIterator::difference_type
 

typedef HostApi* portaudio::System::HostApiIterator::pointer
 

typedef HostApi& portaudio::System::HostApiIterator::reference
 


Member Function Documentation

HostApi & portaudio::System::HostApiIterator::operator *  )  const
 

HostApi * portaudio::System::HostApiIterator::operator->  )  const
 

System::HostApiIterator & portaudio::System::HostApiIterator::operator++  ) 
 

System::HostApiIterator portaudio::System::HostApiIterator::operator++ int   ) 
 

System::HostApiIterator & portaudio::System::HostApiIterator::operator--  ) 
 

System::HostApiIterator portaudio::System::HostApiIterator::operator-- int   ) 
 

bool portaudio::System::HostApiIterator::operator== const HostApiIterator rhs  ) 
 

bool portaudio::System::HostApiIterator::operator!= const HostApiIterator rhs  ) 
 


Friends And Related Function Documentation

friend class System [friend]
 


Member Data Documentation

HostApi** portaudio::System::HostApiIterator::ptr_ [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Apr 2 20:22:55 2004 for PortAudioCpp by doxygen 1.3.6