Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::ArrayConstPolicy< MinCapacity, Granularity, NeverShrink > Struct Template Reference

#include "OVR_Array.h"

Collaboration diagram for OVR::ArrayConstPolicy< MinCapacity, Granularity, NeverShrink >:
Collaboration graph

Public Types

typedef ArrayConstPolicy
< MinCapacity, Granularity,
NeverShrink > 
SelfType
 

Public Member Functions

 ArrayConstPolicy ()
 
 ArrayConstPolicy (const SelfType &)
 
UPInt GetMinCapacity () const
 
UPInt GetGranularity () const
 
bool NeverShrinking () const
 
UPInt GetCapacity () const
 
void SetCapacity (UPInt capacity)
 

Private Attributes

UPInt Capacity
 

Detailed Description

template<int MinCapacity = 0, int Granularity = 4, bool NeverShrink = false>
struct OVR::ArrayConstPolicy< MinCapacity, Granularity, NeverShrink >

Definition at line 64 of file OVR_Array.h.

Member Typedef Documentation

template<int MinCapacity = 0, int Granularity = 4, bool NeverShrink = false>
typedef ArrayConstPolicy<MinCapacity, Granularity, NeverShrink> OVR::ArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::SelfType

Definition at line 66 of file OVR_Array.h.

Constructor & Destructor Documentation

template<int MinCapacity = 0, int Granularity = 4, bool NeverShrink = false>
OVR::ArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::ArrayConstPolicy ( )
inline

Definition at line 68 of file OVR_Array.h.

template<int MinCapacity = 0, int Granularity = 4, bool NeverShrink = false>
OVR::ArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::ArrayConstPolicy ( const SelfType )
inline

Definition at line 69 of file OVR_Array.h.

Member Function Documentation

template<int MinCapacity = 0, int Granularity = 4, bool NeverShrink = false>
UPInt OVR::ArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::GetCapacity ( ) const
inline

Definition at line 75 of file OVR_Array.h.

template<int MinCapacity = 0, int Granularity = 4, bool NeverShrink = false>
UPInt OVR::ArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::GetGranularity ( ) const
inline

Definition at line 72 of file OVR_Array.h.

template<int MinCapacity = 0, int Granularity = 4, bool NeverShrink = false>
UPInt OVR::ArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::GetMinCapacity ( ) const
inline

Definition at line 71 of file OVR_Array.h.

template<int MinCapacity = 0, int Granularity = 4, bool NeverShrink = false>
bool OVR::ArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::NeverShrinking ( ) const
inline

Definition at line 73 of file OVR_Array.h.

template<int MinCapacity = 0, int Granularity = 4, bool NeverShrink = false>
void OVR::ArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::SetCapacity ( UPInt  capacity)
inline

Definition at line 76 of file OVR_Array.h.

Field Documentation

template<int MinCapacity = 0, int Granularity = 4, bool NeverShrink = false>
UPInt OVR::ArrayConstPolicy< MinCapacity, Granularity, NeverShrink >::Capacity
private

Definition at line 78 of file OVR_Array.h.


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