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

#include <OVR_Array.h>

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

List of all members.

Public Types

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

Public Member Functions

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

Public Attributes

ValueType DefaultValue

Detailed Description

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

Definition at line 262 of file OVR_Array.h.


Member Typedef Documentation

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

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

Definition at line 265 of file OVR_Array.h.

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

Definition at line 267 of file OVR_Array.h.

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

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

Definition at line 268 of file OVR_Array.h.

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

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

Definition at line 266 of file OVR_Array.h.

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

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

Definition at line 264 of file OVR_Array.h.


Constructor & Destructor Documentation

template<class T, class Allocator, class SizePolicy>
OVR::ArrayDataCC< T, Allocator, SizePolicy >::ArrayDataCC ( const ValueType defval) [inline]

Definition at line 270 of file OVR_Array.h.

template<class T, class Allocator, class SizePolicy>
OVR::ArrayDataCC< T, Allocator, SizePolicy >::ArrayDataCC ( const ValueType defval,
int  size 
) [inline]

Definition at line 273 of file OVR_Array.h.

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

Definition at line 276 of file OVR_Array.h.


Member Function Documentation

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

Definition at line 302 of file OVR_Array.h.

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

Definition at line 288 of file OVR_Array.h.

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

Definition at line 295 of file OVR_Array.h.

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

Definition at line 280 of file OVR_Array.h.


Member Data Documentation

template<class T, class Allocator, class SizePolicy>
ValueType OVR::ArrayDataCC< T, Allocator, SizePolicy >::DefaultValue

Definition at line 312 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