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

#include "OVR_Alg.h"

Collaboration diagram for 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::Alg::ArrayAdaptor< T >

Definition at line 628 of file OVR_Alg.h.

Member Typedef Documentation

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

Definition at line 631 of file OVR_Alg.h.

Constructor & Destructor Documentation

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

Definition at line 632 of file OVR_Alg.h.

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

Definition at line 633 of file OVR_Alg.h.

Member Function Documentation

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

Definition at line 634 of file OVR_Alg.h.

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

Definition at line 635 of file OVR_Alg.h.

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

Definition at line 636 of file OVR_Alg.h.

Field Documentation

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

Definition at line 638 of file OVR_Alg.h.

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

Definition at line 639 of file OVR_Alg.h.


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