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

#include <INDEX.H>

Public Member Functions

 IndexClass (void)
 
 ~IndexClass (void)
 
bool Add_Index (INDEX const &id, T const &data)
 
bool Remove_Index (INDEX const &id)
 
bool Is_Present (INDEX const &id) const
 
int Count (void) const
 
T const & operator[] (INDEX const &id) const
 
T const & Fetch_By_Position (int id) const
 
INDEX const Fetch_ID_By_Position (int pos) const
 
void Clear (void)
 
 IndexClass (void)
 
 ~IndexClass (void)
 
bool Add_Index (int id, T data)
 
bool Remove_Index (int id)
 
bool Is_Present (int id) const
 
int Count (void) const
 
Fetch_Index (int id) const
 
void Clear (void)
 

Detailed Description

template<class INDEX, class T>
class IndexClass< INDEX, T >

Definition at line 84 of file INDEX.H.

Constructor & Destructor Documentation

◆ IndexClass() [1/2]

template<class T>
IndexClass< T >::IndexClass ( void )

Definition at line 216 of file INDEX.H.

◆ ~IndexClass() [1/2]

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

Definition at line 242 of file INDEX.H.

◆ IndexClass() [2/2]

template<class INDEX, class T>
IndexClass< INDEX, T >::IndexClass ( void )

◆ ~IndexClass() [2/2]

template<class INDEX, class T>
IndexClass< INDEX, T >::~IndexClass ( void )

Member Function Documentation

◆ Add_Index() [1/2]

template<class INDEX, class T>
bool IndexClass< INDEX, T >::Add_Index ( INDEX const & id,
T const & data )

Definition at line 548 of file INDEX.H.

◆ Add_Index() [2/2]

template<class T>
bool IndexClass< T >::Add_Index ( int id,
T data )

Definition at line 534 of file search.h.

◆ Clear() [1/2]

template<class T>
void IndexClass< T >::Clear ( void )

Definition at line 264 of file INDEX.H.

◆ Clear() [2/2]

template<class INDEX, class T>
void IndexClass< INDEX, T >::Clear ( void )

◆ Count() [1/2]

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

Definition at line 347 of file INDEX.H.

◆ Count() [2/2]

template<class INDEX, class T>
int IndexClass< INDEX, T >::Count ( void ) const

◆ Fetch_By_Position()

template<class INDEX, class T>
T const & IndexClass< INDEX, T >::Fetch_By_Position ( int id) const

Definition at line 450 of file INDEX.H.

◆ Fetch_ID_By_Position()

template<class INDEX, class T>
INDEX const IndexClass< INDEX, T >::Fetch_ID_By_Position ( int pos) const
inline

Definition at line 119 of file INDEX.H.

◆ Fetch_Index()

template<class T>
T IndexClass< T >::Fetch_Index ( int id) const

Definition at line 425 of file search.h.

◆ Is_Present() [1/2]

template<class INDEX, class T>
bool IndexClass< INDEX, T >::Is_Present ( INDEX const & id) const

Definition at line 369 of file INDEX.H.

◆ Is_Present() [2/2]

template<class T>
bool IndexClass< T >::Is_Present ( int id) const

Definition at line 364 of file search.h.

◆ operator[]()

template<class INDEX, class T>
T const & IndexClass< INDEX, T >::operator[] ( INDEX const & id) const

Definition at line 430 of file INDEX.H.

◆ Remove_Index() [1/2]

template<class INDEX, class T>
bool IndexClass< INDEX, T >::Remove_Index ( INDEX const & id)

Definition at line 603 of file INDEX.H.

◆ Remove_Index() [2/2]

template<class T>
bool IndexClass< T >::Remove_Index ( int id)

Definition at line 579 of file search.h.


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