Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::Linux::OVR::Alg::ArrayAdaptor< T > Class Template Reference
Collaboration diagram for OVR::Linux::OVR::Alg::ArrayAdaptor< T >:
Collaboration graph

Public Types

typedef T ValueType
 

Public Member Functions

 ArrayAdaptor ()
 
 ArrayAdaptor (T *ptr, UPInt size)
 
UPInt GetSize () const
 
const T & operator[] (UPInt i) const
 
T & operator[] (UPInt i)
 

Private Attributes

T * Data
 
UPInt Size
 

Detailed Description

template<class T>
class OVR::Linux::OVR::Alg::ArrayAdaptor< T >

Definition at line 628 of file OVR_Linux_HMDDevice.cpp.

Member Typedef Documentation

template<class T >
typedef T OVR::Linux::OVR::Alg::ArrayAdaptor< T >::ValueType

Definition at line 631 of file OVR_Linux_HMDDevice.cpp.

Constructor & Destructor Documentation

template<class T >
OVR::Linux::OVR::Alg::ArrayAdaptor< T >::ArrayAdaptor ( )
inline

Definition at line 632 of file OVR_Linux_HMDDevice.cpp.

template<class T >
OVR::Linux::OVR::Alg::ArrayAdaptor< T >::ArrayAdaptor ( T *  ptr,
UPInt  size 
)
inline

Definition at line 633 of file OVR_Linux_HMDDevice.cpp.

Member Function Documentation

template<class T >
UPInt OVR::Linux::OVR::Alg::ArrayAdaptor< T >::GetSize ( void  ) const
inline

Definition at line 634 of file OVR_Linux_HMDDevice.cpp.

template<class T >
const T& OVR::Linux::OVR::Alg::ArrayAdaptor< T >::operator[] ( UPInt  i) const
inline

Definition at line 635 of file OVR_Linux_HMDDevice.cpp.

template<class T >
T& OVR::Linux::OVR::Alg::ArrayAdaptor< T >::operator[] ( UPInt  i)
inline

Definition at line 636 of file OVR_Linux_HMDDevice.cpp.

Field Documentation

template<class T >
T* OVR::Linux::OVR::Alg::ArrayAdaptor< T >::Data
private

Definition at line 638 of file OVR_Linux_HMDDevice.cpp.

template<class T >
UPInt OVR::Linux::OVR::Alg::ArrayAdaptor< T >::Size
private

Definition at line 639 of file OVR_Linux_HMDDevice.cpp.


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