Public Types | Public Member Functions
OVR::ArrayData< T, Allocator, SizePolicy > Struct Template Reference

#include <OVR_Array.h>

Inheritance diagram for OVR::ArrayData< T, Allocator, SizePolicy >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef Allocator AllocatorType
typedef ArrayDataBase< T,
Allocator, SizePolicy > 
BaseType
typedef ArrayData< T,
Allocator, SizePolicy > 
SelfType
typedef SizePolicy SizePolicyType
typedef T ValueType

Public Member Functions

void Append (const ValueType other[], UPInt count)
 ArrayData ()
 ArrayData (int size)
 ArrayData (const SelfType &a)
void PushBack (const ValueType &val)
template<class S >
void PushBackAlt (const S &val)
void Resize (UPInt newSize)

Detailed Description

template<class T, class Allocator, class SizePolicy>
struct OVR::ArrayData< T, Allocator, SizePolicy >

Definition at line 203 of file OVR_Array.h.


Member Typedef Documentation

template<class T, class Allocator, class SizePolicy>
typedef Allocator OVR::ArrayData< T, Allocator, SizePolicy >::AllocatorType

Reimplemented from OVR::ArrayDataBase< T, Allocator, SizePolicy >.

Definition at line 206 of file OVR_Array.h.

template<class T, class Allocator, class SizePolicy>
typedef ArrayDataBase<T, Allocator, SizePolicy> OVR::ArrayData< T, Allocator, SizePolicy >::BaseType

Definition at line 208 of file OVR_Array.h.

template<class T, class Allocator, class SizePolicy>
typedef ArrayData<T, Allocator, SizePolicy> OVR::ArrayData< T, Allocator, SizePolicy >::SelfType

Reimplemented from OVR::ArrayDataBase< T, Allocator, SizePolicy >.

Definition at line 209 of file OVR_Array.h.

template<class T, class Allocator, class SizePolicy>
typedef SizePolicy OVR::ArrayData< T, Allocator, SizePolicy >::SizePolicyType

Reimplemented from OVR::ArrayDataBase< T, Allocator, SizePolicy >.

Definition at line 207 of file OVR_Array.h.

template<class T, class Allocator, class SizePolicy>
typedef T OVR::ArrayData< T, Allocator, SizePolicy >::ValueType

Reimplemented from OVR::ArrayDataBase< T, Allocator, SizePolicy >.

Definition at line 205 of file OVR_Array.h.


Constructor & Destructor Documentation

template<class T, class Allocator, class SizePolicy>
OVR::ArrayData< T, Allocator, SizePolicy >::ArrayData ( ) [inline]

Definition at line 211 of file OVR_Array.h.

template<class T, class Allocator, class SizePolicy>
OVR::ArrayData< T, Allocator, SizePolicy >::ArrayData ( int  size) [inline]

Definition at line 214 of file OVR_Array.h.

template<class T, class Allocator, class SizePolicy>
OVR::ArrayData< T, Allocator, SizePolicy >::ArrayData ( const SelfType a) [inline]

Definition at line 217 of file OVR_Array.h.


Member Function Documentation

template<class T, class Allocator, class SizePolicy>
void OVR::ArrayData< T, Allocator, SizePolicy >::Append ( const ValueType  other[],
UPInt  count 
) [inline]

Definition at line 243 of file OVR_Array.h.

template<class T, class Allocator, class SizePolicy>
void OVR::ArrayData< T, Allocator, SizePolicy >::PushBack ( const ValueType val) [inline]

Definition at line 229 of file OVR_Array.h.

template<class T, class Allocator, class SizePolicy>
template<class S >
void OVR::ArrayData< T, Allocator, SizePolicy >::PushBackAlt ( const S &  val) [inline]

Definition at line 236 of file OVR_Array.h.

template<class T, class Allocator, class SizePolicy>
void OVR::ArrayData< T, Allocator, SizePolicy >::Resize ( UPInt  newSize) [inline]

Definition at line 221 of file OVR_Array.h.


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


oculus_sdk
Author(s): Tully Foote
autogenerated on Thu Jun 6 2019 20:13:49