ardour
Public Member Functions | Private Attributes | Friends | List of all members
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 92 of file data_type.h.

Constructor & Destructor Documentation

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

Definition at line 95 of file data_type.h.

Member Function Documentation

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

Definition at line 100 of file data_type.h.

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

Definition at line 97 of file data_type.h.

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

Definition at line 98 of file data_type.h.

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

Definition at line 99 of file data_type.h.

Friends And Related Function Documentation

friend class DataType
friend

Definition at line 103 of file data_type.h.

Member Data Documentation

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

Definition at line 105 of file data_type.h.


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