HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Vdf_VectorAccessor< T > Class Template Reference

#include <vectorAccessor.h>

Public Member Functions

 Vdf_VectorAccessor ()
 
 Vdf_VectorAccessor (Vdf_VectorData *data, const Vdf_VectorData::Info &info)
 
bool IsEmpty () const
 
size_t GetNumValues () const
 
bool IsBoxed () const
 
Toperator[] (size_t idx) const
 

Detailed Description

template<typename T>
class Vdf_VectorAccessor< T >

Accessor class. This is used to provide fast access with making sure that the type checks are done no matter what.

Definition at line 27 of file vectorAccessor.h.

Constructor & Destructor Documentation

template<typename T>
Vdf_VectorAccessor< T >::Vdf_VectorAccessor ( )
inline

Default constructor.

Definition at line 36 of file vectorAccessor.h.

template<typename T>
Vdf_VectorAccessor< T >::Vdf_VectorAccessor ( Vdf_VectorData data,
const Vdf_VectorData::Info info 
)
inline

Constructor.

Definition at line 43 of file vectorAccessor.h.

Member Function Documentation

template<typename T>
size_t Vdf_VectorAccessor< T >::GetNumValues ( ) const
inline

Returns size of the vector, ie. the number of values it holds.

Definition at line 92 of file vectorAccessor.h.

template<typename T>
bool Vdf_VectorAccessor< T >::IsBoxed ( ) const
inline

Returns true if this accessor is providing element-wise access into a boxed container.

Definition at line 97 of file vectorAccessor.h.

template<typename T>
bool Vdf_VectorAccessor< T >::IsEmpty ( ) const
inline

Returns true if vector is empty.

Definition at line 88 of file vectorAccessor.h.

template<typename T>
T& Vdf_VectorAccessor< T >::operator[] ( size_t  idx) const
inline

Returns a reference to an element.

Definition at line 101 of file vectorAccessor.h.


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