Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::DataType::iterator Class Reference

#include <data_type.h>

Public Member Functions

 iterator (uint32_t index)
 
DataType operator* ()
 
iteratoroperator++ ()
 
bool operator== (const iterator &other)
 
bool operator!= (const iterator &other)
 

Private Attributes

uint32_t _index
 

Friends

class DataType
 

Detailed Description

DataType iterator, for writing generic loops that iterate over all available types.

Definition at line 97 of file data_type.h.

Constructor & Destructor Documentation

◆ iterator()

ARDOUR::DataType::iterator::iterator ( uint32_t  index)
inline

Definition at line 100 of file data_type.h.

Member Function Documentation

◆ operator!=()

bool ARDOUR::DataType::iterator::operator!= ( const iterator other)
inline

Definition at line 105 of file data_type.h.

◆ operator*()

DataType ARDOUR::DataType::iterator::operator* ( )
inline

Definition at line 102 of file data_type.h.

◆ operator++()

iterator& ARDOUR::DataType::iterator::operator++ ( )
inline

Definition at line 103 of file data_type.h.

◆ operator==()

bool ARDOUR::DataType::iterator::operator== ( const iterator other)
inline

Definition at line 104 of file data_type.h.

Friends And Related Function Documentation

◆ DataType

friend class DataType
friend

Definition at line 108 of file data_type.h.

Member Data Documentation

◆ _index

uint32_t ARDOUR::DataType::iterator::_index
private

Definition at line 110 of file data_type.h.


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