Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::PortSet::audio_iterator Class Reference

#include <port_set.h>

Public Member Functions

std::shared_ptr< AudioPortoperator* ()
 
std::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 122 of file port_set.h.

Constructor & Destructor Documentation

◆ audio_iterator()

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

Definition at line 133 of file port_set.h.

Member Function Documentation

◆ operator!=()

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

Definition at line 128 of file port_set.h.

◆ operator*()

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

Definition at line 124 of file port_set.h.

◆ operator++()

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

Definition at line 126 of file port_set.h.

◆ operator->()

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

Definition at line 125 of file port_set.h.

◆ operator==()

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

Definition at line 127 of file port_set.h.

Friends And Related Function Documentation

◆ PortSet

friend class PortSet
friend

Definition at line 131 of file port_set.h.

Member Data Documentation

◆ _index

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

Definition at line 136 of file port_set.h.

◆ _set

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

Definition at line 135 of file port_set.h.


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