Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
CEDLVectorConstIterator< T, STATICBUFFERLEN > Class Template Reference

#include <edl/edlvector.h>

Public Member Functions

 CEDLVectorConstIterator (const CEDLVector< T, STATICBUFFERLEN > *vector=nullptr, uint32_t index=0)
 CEDLVectorConstIterator (const CEDLVectorConstIterator &other)
 CEDLVectorConstIterator (const CEDLVectorIterator< T, STATICBUFFERLEN > &other)
CEDLVectorConstIteratoroperator= (const CEDLVectorConstIterator &incoming)
bool operator!= (const CEDLVectorConstIterator &other) const
bool operator== (const CEDLVectorConstIterator &other) const
const T & operator* () const
const T * operator-> () const
const CEDLVectorConstIteratoroperator++ ()
CEDLVectorConstIterator operator++ (int)
uint32_t getIndex () const
void moveNext ()
bool hasCurrentValue () const
currentValue () const

Friends

class CEDLVector< T, STATICBUFFERLEN >
class CEDLVectorIterator< T, STATICBUFFERLEN >

Constructor & Destructor Documentation

◆ CEDLVectorConstIterator() [1/3]

template<class T, uint32_t STATICBUFFERLEN = 1>
CEDLVectorConstIterator< T, STATICBUFFERLEN >::CEDLVectorConstIterator ( const CEDLVector< T, STATICBUFFERLEN > * vector = nullptr,
uint32_t index = 0 )
inline

◆ CEDLVectorConstIterator() [2/3]

template<class T, uint32_t STATICBUFFERLEN = 1>
CEDLVectorConstIterator< T, STATICBUFFERLEN >::CEDLVectorConstIterator ( const CEDLVectorConstIterator< T, STATICBUFFERLEN > & other)
inline

◆ CEDLVectorConstIterator() [3/3]

template<class T, uint32_t STATICBUFFERLEN = 1>
CEDLVectorConstIterator< T, STATICBUFFERLEN >::CEDLVectorConstIterator ( const CEDLVectorIterator< T, STATICBUFFERLEN > & other)
inline

Member Function Documentation

◆ currentValue()

template<class T, uint32_t STATICBUFFERLEN = 1>
T CEDLVectorConstIterator< T, STATICBUFFERLEN >::currentValue ( ) const
inline

◆ getIndex()

template<class T, uint32_t STATICBUFFERLEN = 1>
uint32_t CEDLVectorConstIterator< T, STATICBUFFERLEN >::getIndex ( ) const
inline

◆ hasCurrentValue()

template<class T, uint32_t STATICBUFFERLEN = 1>
bool CEDLVectorConstIterator< T, STATICBUFFERLEN >::hasCurrentValue ( ) const
inline

◆ moveNext()

template<class T, uint32_t STATICBUFFERLEN = 1>
void CEDLVectorConstIterator< T, STATICBUFFERLEN >::moveNext ( )
inline

◆ operator!=()

template<class T, uint32_t STATICBUFFERLEN = 1>
bool CEDLVectorConstIterator< T, STATICBUFFERLEN >::operator!= ( const CEDLVectorConstIterator< T, STATICBUFFERLEN > & other) const
inline

◆ operator*()

template<class T, uint32_t STATICBUFFERLEN = 1>
const T & CEDLVectorConstIterator< T, STATICBUFFERLEN >::operator* ( ) const
inline

◆ operator++() [1/2]

template<class T, uint32_t STATICBUFFERLEN = 1>
const CEDLVectorConstIterator & CEDLVectorConstIterator< T, STATICBUFFERLEN >::operator++ ( )
inline

◆ operator++() [2/2]

template<class T, uint32_t STATICBUFFERLEN = 1>
CEDLVectorConstIterator CEDLVectorConstIterator< T, STATICBUFFERLEN >::operator++ ( int )
inline

◆ operator->()

template<class T, uint32_t STATICBUFFERLEN = 1>
const T * CEDLVectorConstIterator< T, STATICBUFFERLEN >::operator-> ( ) const
inline

◆ operator=()

template<class T, uint32_t STATICBUFFERLEN = 1>
CEDLVectorConstIterator & CEDLVectorConstIterator< T, STATICBUFFERLEN >::operator= ( const CEDLVectorConstIterator< T, STATICBUFFERLEN > & incoming)
inline

◆ operator==()

template<class T, uint32_t STATICBUFFERLEN = 1>
bool CEDLVectorConstIterator< T, STATICBUFFERLEN >::operator== ( const CEDLVectorConstIterator< T, STATICBUFFERLEN > & other) const
inline

◆ CEDLVector< T, STATICBUFFERLEN >

template<class T, uint32_t STATICBUFFERLEN = 1>
friend class CEDLVector< T, STATICBUFFERLEN >
friend

◆ CEDLVectorIterator< T, STATICBUFFERLEN >

template<class T, uint32_t STATICBUFFERLEN = 1>
friend class CEDLVectorIterator< T, STATICBUFFERLEN >
friend

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