raSystem  1.0 bata
raMap< T, TM > Class Template Reference

#include <raMap.h>

Classes

struct  raMapItem
 

Public Member Functions

 raMap ()
 
 ~raMap ()
 
void AddItem (T what, TM white)
 
bool GetItem (T what, TM &white)
 
void DeleteItem (T what)
 
void Clear ()
 

Protected Member Functions

int FindItem (T known)
 

Protected Attributes

raMapItempItems
 
size_t nItems
 

Detailed Description

template<typename T, typename TM>
class raMap< T, TM >

Definition at line 3 of file raMap.h.

Constructor & Destructor Documentation

◆ raMap()

template<typename T , typename TM >
raMap< T, TM >::raMap ( )

Definition at line 27 of file raMap.h.

◆ ~raMap()

template<typename T , typename TM >
raMap< T, TM >::~raMap ( )

Definition at line 33 of file raMap.h.

Member Function Documentation

◆ AddItem()

template<typename T , typename TM >
void raMap< T, TM >::AddItem ( what,
TM  white 
)

Definition at line 61 of file raMap.h.

◆ Clear()

template<typename T , typename TM >
void raMap< T, TM >::Clear ( )

Definition at line 38 of file raMap.h.

◆ DeleteItem()

template<typename T , typename TM >
void raMap< T, TM >::DeleteItem ( what)

Definition at line 84 of file raMap.h.

◆ FindItem()

template<typename T , typename TM >
int raMap< T, TM >::FindItem ( known)
protected

Definition at line 49 of file raMap.h.

◆ GetItem()

template<typename T , typename TM >
bool raMap< T, TM >::GetItem ( what,
TM &  white 
)

Definition at line 75 of file raMap.h.

Member Data Documentation

◆ nItems

template<typename T , typename TM >
size_t raMap< T, TM >::nItems
protected

Definition at line 22 of file raMap.h.

◆ pItems

template<typename T , typename TM >
raMapItem* raMap< T, TM >::pItems
protected

Definition at line 21 of file raMap.h.


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