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

#include <edl/edlvector.h>

Public Types

typedef CEDLVectorIterator< T, STATICBUFFERLEN > Iterator
typedef CEDLVectorConstIterator< T, STATICBUFFERLEN > ConstIterator

Public Member Functions

 CEDLVector (const CEDLVector &incoming)
 CEDLVector (const std::vector< T > &incoming)
 CEDLVector (const std::initializer_list< T > &incoming)
 CEDLVector (uint32_t size=0)
 CEDLVector (uint32_t size, const T values[])
virtual ~CEDLVector ()
void clear ()
void reserve (uint32_t reserveSize)
std::vector< T > toVector ()
uint32_t size () const
bool empty () const
T & operator[] (uint32_t index)
bool operator== (const CEDLVector &other) const
bool operator!= (const CEDLVector &other) const
T & operator[] (uint32_t index) const
T & last ()
T & last () const
CEDLVectoroperator= (const CEDLVector &incoming)
void reverse ()
void resize (uint32_t newSize)
void append (const T &obj)
void append (const CEDLVector &items)
void insert (uint32_t index, const T &obj)
void insert (uint32_t index, const CEDLVector &items)
void fill (const T &obj)
void erase (uint32_t index)
uint32_t indexOf (const T &obj) const
bool contains (const T &obj) const
Iterator begin ()
Iterator end ()
ConstIterator begin () const
ConstIterator end () const
ConstIterator find (const T &obj) const
Iterator find (const T &obj)

Member Typedef Documentation

◆ ConstIterator

template<class T, uint32_t STATICBUFFERLEN = 1>
typedef CEDLVectorConstIterator<T, STATICBUFFERLEN> CEDLVector< T, STATICBUFFERLEN >::ConstIterator

◆ Iterator

template<class T, uint32_t STATICBUFFERLEN = 1>
typedef CEDLVectorIterator<T, STATICBUFFERLEN> CEDLVector< T, STATICBUFFERLEN >::Iterator

Constructor & Destructor Documentation

◆ CEDLVector() [1/5]

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

◆ CEDLVector() [2/5]

template<class T, uint32_t STATICBUFFERLEN = 1>
CEDLVector< T, STATICBUFFERLEN >::CEDLVector ( const std::vector< T > & incoming)
inline

◆ CEDLVector() [3/5]

template<class T, uint32_t STATICBUFFERLEN = 1>
CEDLVector< T, STATICBUFFERLEN >::CEDLVector ( const std::initializer_list< T > & incoming)
inline

◆ CEDLVector() [4/5]

template<class T, uint32_t STATICBUFFERLEN = 1>
CEDLVector< T, STATICBUFFERLEN >::CEDLVector ( uint32_t size = 0)
inline

◆ CEDLVector() [5/5]

template<class T, uint32_t STATICBUFFERLEN = 1>
CEDLVector< T, STATICBUFFERLEN >::CEDLVector ( uint32_t size,
const T values[] )
inline

◆ ~CEDLVector()

template<class T, uint32_t STATICBUFFERLEN = 1>
virtual CEDLVector< T, STATICBUFFERLEN >::~CEDLVector ( )
inlinevirtual

Member Function Documentation

◆ append() [1/2]

template<class T, uint32_t STATICBUFFERLEN = 1>
void CEDLVector< T, STATICBUFFERLEN >::append ( const CEDLVector< T, STATICBUFFERLEN > & items)
inline

◆ append() [2/2]

template<class T, uint32_t STATICBUFFERLEN = 1>
void CEDLVector< T, STATICBUFFERLEN >::append ( const T & obj)
inline

◆ begin() [1/2]

template<class T, uint32_t STATICBUFFERLEN = 1>
Iterator CEDLVector< T, STATICBUFFERLEN >::begin ( )
inline

◆ begin() [2/2]

template<class T, uint32_t STATICBUFFERLEN = 1>
ConstIterator CEDLVector< T, STATICBUFFERLEN >::begin ( ) const
inline

◆ clear()

template<class T, uint32_t STATICBUFFERLEN = 1>
void CEDLVector< T, STATICBUFFERLEN >::clear ( )
inline

◆ contains()

template<class T, uint32_t STATICBUFFERLEN = 1>
bool CEDLVector< T, STATICBUFFERLEN >::contains ( const T & obj) const
inline

◆ empty()

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

◆ end() [1/2]

template<class T, uint32_t STATICBUFFERLEN = 1>
Iterator CEDLVector< T, STATICBUFFERLEN >::end ( )
inline

◆ end() [2/2]

template<class T, uint32_t STATICBUFFERLEN = 1>
ConstIterator CEDLVector< T, STATICBUFFERLEN >::end ( ) const
inline

◆ erase()

template<class T, uint32_t STATICBUFFERLEN = 1>
void CEDLVector< T, STATICBUFFERLEN >::erase ( uint32_t index)
inline

◆ fill()

template<class T, uint32_t STATICBUFFERLEN = 1>
void CEDLVector< T, STATICBUFFERLEN >::fill ( const T & obj)
inline

◆ find() [1/2]

template<class T, uint32_t STATICBUFFERLEN = 1>
Iterator CEDLVector< T, STATICBUFFERLEN >::find ( const T & obj)
inline

◆ find() [2/2]

template<class T, uint32_t STATICBUFFERLEN = 1>
ConstIterator CEDLVector< T, STATICBUFFERLEN >::find ( const T & obj) const
inline

◆ indexOf()

template<class T, uint32_t STATICBUFFERLEN = 1>
uint32_t CEDLVector< T, STATICBUFFERLEN >::indexOf ( const T & obj) const
inline

◆ insert() [1/2]

template<class T, uint32_t STATICBUFFERLEN = 1>
void CEDLVector< T, STATICBUFFERLEN >::insert ( uint32_t index,
const CEDLVector< T, STATICBUFFERLEN > & items )
inline

◆ insert() [2/2]

template<class T, uint32_t STATICBUFFERLEN = 1>
void CEDLVector< T, STATICBUFFERLEN >::insert ( uint32_t index,
const T & obj )
inline

◆ last() [1/2]

template<class T, uint32_t STATICBUFFERLEN = 1>
T & CEDLVector< T, STATICBUFFERLEN >::last ( )
inline

◆ last() [2/2]

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

◆ operator!=()

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

◆ operator=()

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

◆ operator==()

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

◆ operator[]() [1/2]

template<class T, uint32_t STATICBUFFERLEN = 1>
T & CEDLVector< T, STATICBUFFERLEN >::operator[] ( uint32_t index)
inline

◆ operator[]() [2/2]

template<class T, uint32_t STATICBUFFERLEN = 1>
T & CEDLVector< T, STATICBUFFERLEN >::operator[] ( uint32_t index) const
inline

◆ reserve()

template<class T, uint32_t STATICBUFFERLEN = 1>
void CEDLVector< T, STATICBUFFERLEN >::reserve ( uint32_t reserveSize)
inline

◆ resize()

template<class T, uint32_t STATICBUFFERLEN = 1>
void CEDLVector< T, STATICBUFFERLEN >::resize ( uint32_t newSize)
inline

◆ reverse()

template<class T, uint32_t STATICBUFFERLEN = 1>
void CEDLVector< T, STATICBUFFERLEN >::reverse ( )
inline

◆ size()

template<class T, uint32_t STATICBUFFERLEN = 1>
uint32_t CEDLVector< T, STATICBUFFERLEN >::size ( ) const
inline

◆ toVector()

template<class T, uint32_t STATICBUFFERLEN = 1>
std::vector< T > CEDLVector< T, STATICBUFFERLEN >::toVector ( )
inline

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