Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
UniqueArrayClass< T > Class Template Reference

#include <uarray.h>

Public Member Functions

 UniqueArrayClass (int initialsize, int growthrate, HashCalculatorClass< T > *hasher)
 
 ~UniqueArrayClass (void)
 
int Add (const T &new_item)
 
int Count (void) const
 
int Get_Unique_Count (void) const
 
const T & Get (int index) const
 
const T & operator[] (int index) const
 
 UniqueArrayClass (int initialsize, int growthrate, HashCalculatorClass< T > *hasher)
 
 ~UniqueArrayClass (void)
 
int Add (const T &new_item)
 
int Count (void) const
 
int Get_Unique_Count (void) const
 
const T & Get (int index) const
 
const T & operator[] (int index) const
 

Friends

class VectorClass< T >
 
class DynamicVectorClass< T >
 

Detailed Description

template<class T>
class UniqueArrayClass< T >

Definition at line 65 of file uarray.h.

Constructor & Destructor Documentation

◆ UniqueArrayClass() [1/2]

template<class T>
UniqueArrayClass< T >::UniqueArrayClass ( int initialsize,
int growthrate,
HashCalculatorClass< T > * hasher )

Definition at line 123 of file uarray.h.

◆ ~UniqueArrayClass() [1/2]

template<class T>
UniqueArrayClass< T >::~UniqueArrayClass ( void )

Definition at line 156 of file uarray.h.

◆ UniqueArrayClass() [2/2]

template<class T>
UniqueArrayClass< T >::UniqueArrayClass ( int initialsize,
int growthrate,
HashCalculatorClass< T > * hasher )

◆ ~UniqueArrayClass() [2/2]

template<class T>
UniqueArrayClass< T >::~UniqueArrayClass ( void )

Member Function Documentation

◆ Add() [1/2]

template<class T>
int UniqueArrayClass< T >::Add ( const T & new_item)
inline

Definition at line 181 of file uarray.h.

◆ Add() [2/2]

template<class T>
int UniqueArrayClass< T >::Add ( const T & new_item)

◆ Count() [1/2]

template<class T>
int UniqueArrayClass< T >::Count ( void ) const
inline

Definition at line 75 of file uarray.h.

◆ Count() [2/2]

template<class T>
int UniqueArrayClass< T >::Count ( void ) const
inline

Definition at line 75 of file uarray.h.

◆ Get() [1/2]

template<class T>
const T & UniqueArrayClass< T >::Get ( int index) const
inline

Definition at line 77 of file uarray.h.

◆ Get() [2/2]

template<class T>
const T & UniqueArrayClass< T >::Get ( int index) const
inline

Definition at line 77 of file uarray.h.

◆ Get_Unique_Count() [1/2]

template<class T>
int UniqueArrayClass< T >::Get_Unique_Count ( void ) const
inline

Definition at line 76 of file uarray.h.

◆ Get_Unique_Count() [2/2]

template<class T>
int UniqueArrayClass< T >::Get_Unique_Count ( void ) const
inline

Definition at line 76 of file uarray.h.

◆ operator[]() [1/2]

template<class T>
const T & UniqueArrayClass< T >::operator[] ( int index) const
inline

Definition at line 78 of file uarray.h.

◆ operator[]() [2/2]

template<class T>
const T & UniqueArrayClass< T >::operator[] ( int index) const
inline

Definition at line 78 of file uarray.h.

Friends And Related Symbol Documentation

◆ DynamicVectorClass< T >

template<class T>
friend class DynamicVectorClass< T >
friend

Definition at line 102 of file uarray.h.

◆ VectorClass< T >

template<class T>
friend class VectorClass< T >
friend

Definition at line 102 of file uarray.h.


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