ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

ICB::rcIntArray< Type > Class Template Reference

#include <px_array.h>

List of all members.

Public Member Functions

 rcIntArray ()
 ~rcIntArray ()
 rcIntArray (const rcIntArray &a)
 rcIntArray (uint initialSize)
const rcIntArrayoperator= (const rcIntArray &)
uint GetNoItems () const
uint Add (Type f)
Type & operator[] (uint)
const Type operator[] (uint) const
void Reset ()
void SetSize (uint n)
Type * GetRawArray ()

Private Member Functions

void ResizeArray (uint)

Private Attributes

uint m_noContents
uint m_userPosition
Type * m_contents

Detailed Description

template<class Type>
class ICB::rcIntArray< Type >

Definition at line 256 of file px_array.h.


Constructor & Destructor Documentation

template<class Type>
ICB::rcIntArray< Type >::rcIntArray (  )  [inline, explicit]

Definition at line 264 of file px_array.h.

template<class Type>
ICB::rcIntArray< Type >::~rcIntArray (  )  [inline]

Definition at line 267 of file px_array.h.

template<class Type>
ICB::rcIntArray< Type >::rcIntArray ( const rcIntArray< Type > &  a  )  [inline]

Definition at line 273 of file px_array.h.

template<class Type>
ICB::rcIntArray< Type >::rcIntArray ( uint  initialSize  )  [inline]

Definition at line 279 of file px_array.h.


Member Function Documentation

template<class Type >
uint ICB::rcIntArray< Type >::Add ( Type  f  ) 

Definition at line 362 of file px_array.h.

template<class Type>
uint ICB::rcIntArray< Type >::GetNoItems (  )  const [inline]

Definition at line 284 of file px_array.h.

template<class Type>
Type* ICB::rcIntArray< Type >::GetRawArray (  )  [inline]

Definition at line 294 of file px_array.h.

template<class Type>
const rcIntArray& ICB::rcIntArray< Type >::operator= ( const rcIntArray< Type > &   ) 
template<class Type >
Type & ICB::rcIntArray< Type >::operator[] ( uint  index  ) 

Definition at line 297 of file px_array.h.

template<class Type >
const Type ICB::rcIntArray< Type >::operator[] ( uint  index  )  const

Definition at line 306 of file px_array.h.

template<class Type >
void ICB::rcIntArray< Type >::Reset (  ) 

Definition at line 354 of file px_array.h.

template<class IntType >
void ICB::rcIntArray< IntType >::ResizeArray ( uint  accessedSize  )  [private]

Definition at line 317 of file px_array.h.

template<class Type>
void ICB::rcIntArray< Type >::SetSize ( uint  n  )  [inline]

Definition at line 292 of file px_array.h.


Member Data Documentation

template<class Type>
Type* ICB::rcIntArray< Type >::m_contents [private]

Definition at line 259 of file px_array.h.

template<class Type>
uint ICB::rcIntArray< Type >::m_noContents [private]

Definition at line 257 of file px_array.h.

template<class Type>
uint ICB::rcIntArray< Type >::m_userPosition [private]

Definition at line 258 of file px_array.h.


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


Generated on Sat Sep 26 2020 05:03:38 for ResidualVM by doxygen 1.7.1
curved edge   curved edge