ardour
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
ARDOUR::PortSet::audio_iterator Class Reference

#include <port_set.h>

Public Member Functions

boost::shared_ptr< AudioPortoperator* ()
 
boost::shared_ptr< AudioPortoperator-> ()
 
audio_iteratoroperator++ ()
 
bool operator== (const audio_iterator &other)
 
bool operator!= (const audio_iterator &other)
 

Private Member Functions

 audio_iterator (PortSet &list, size_t index)
 

Private Attributes

PortSet_set
 
size_t _index
 

Friends

class PortSet
 

Detailed Description

Definition at line 114 of file port_set.h.

Constructor & Destructor Documentation

ARDOUR::PortSet::audio_iterator::audio_iterator ( PortSet list,
size_t  index 
)
inlineprivate

Definition at line 125 of file port_set.h.

Member Function Documentation

bool ARDOUR::PortSet::audio_iterator::operator!= ( const audio_iterator other)
inline

Definition at line 120 of file port_set.h.

boost::shared_ptr<AudioPort> ARDOUR::PortSet::audio_iterator::operator* ( )
inline

Definition at line 116 of file port_set.h.

audio_iterator& ARDOUR::PortSet::audio_iterator::operator++ ( )
inline

Definition at line 118 of file port_set.h.

boost::shared_ptr<AudioPort> ARDOUR::PortSet::audio_iterator::operator-> ( )
inline

Definition at line 117 of file port_set.h.

bool ARDOUR::PortSet::audio_iterator::operator== ( const audio_iterator other)
inline

Definition at line 119 of file port_set.h.

Friends And Related Function Documentation

friend class PortSet
friend

Definition at line 123 of file port_set.h.

Member Data Documentation

size_t ARDOUR::PortSet::audio_iterator::_index
private

Definition at line 128 of file port_set.h.

PortSet& ARDOUR::PortSet::audio_iterator::_set
private

Definition at line 127 of file port_set.h.


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