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

ICB::rcAutoPtrArray Class Reference

#include <px_array.h>

Inheritance diagram for ICB::rcAutoPtrArray:

List of all members.

Public Member Functions

 rcAutoPtrArray ()
 ~rcAutoPtrArray ()
uint GetNoItems () const
uint Add (Type *f)
Type *& operator[] (uint)
const Type *& operator[] (uint) const
void Reset ()
void RemoveAndShuffle (uint)
void SetSize (uint n)
Type * GetRawArray ()

Private Member Functions

void ResizeArray (uint)
 rcAutoPtrArray (const rcAutoPtrArray &)
void operator= (const rcAutoPtrArray &)

Private Attributes

uint m_noContents
uint m_userPosition
Type ** m_contents

Detailed Description

Definition at line 156 of file px_array.h.


Constructor & Destructor Documentation

ICB::rcAutoPtrArray::rcAutoPtrArray (  )  [inline, explicit]

Definition at line 164 of file px_array.h.

ICB::rcAutoPtrArray::~rcAutoPtrArray (  ) 
ICB::rcAutoPtrArray::rcAutoPtrArray ( const rcAutoPtrArray  )  [inline, private]

Definition at line 189 of file px_array.h.


Member Function Documentation

uint ICB::rcAutoPtrArray::Add ( Type *  f  )  [inline]

Definition at line 172 of file px_array.h.

uint ICB::rcAutoPtrArray::GetNoItems (  )  const [inline]

Definition at line 170 of file px_array.h.

Type* ICB::rcAutoPtrArray::GetRawArray (  )  [inline]

Definition at line 185 of file px_array.h.

void ICB::rcAutoPtrArray::operator= ( const rcAutoPtrArray  )  [inline, private]

Definition at line 190 of file px_array.h.

Type*& ICB::rcAutoPtrArray::operator[] ( uint   ) 
const Type*& ICB::rcAutoPtrArray::operator[] ( uint   )  const
void ICB::rcAutoPtrArray::RemoveAndShuffle ( uint   ) 
void ICB::rcAutoPtrArray::Reset (  ) 
void ICB::rcAutoPtrArray::ResizeArray ( uint   )  [private]
void ICB::rcAutoPtrArray::SetSize ( uint  n  )  [inline]

Definition at line 182 of file px_array.h.


Member Data Documentation

Definition at line 160 of file px_array.h.

Definition at line 157 of file px_array.h.

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