#include <GiGaCnv/GiGaKineRefTable.h>
Collaboration diagram for GiGaKineRefTable:
Public Types | |
typedef int | Index |
typedef GiGaKineRefTableEntry | Entry |
typedef GiGaHashMap< int, GiGaKineRefTableEntry > | Table |
Public Member Functions | |
GiGaKineRefTable () | |
constructor | |
virtual | ~GiGaKineRefTable () |
destructor(virtual) | |
Entry & | operator() (const Index &index) |
access to the elemements (non-const version) | |
const Entry & | operator() (const Index &index) const |
access to the elemements (fictive "const" version) | |
Entry & | operator[] (const Index &index) |
access to the elemements (non-const version) | |
const Entry & | operator[] (const Index &index) const |
access to the elemements (fictive "const" version) | |
void | clear () |
clear the container | |
void | resize (const unsigned long) |
resize the container | |
void | reserve (const unsigned long) |
resize the container | |
Private Member Functions | |
GiGaKineRefTable (const GiGaKineRefTable &) | |
copy constructor is private | |
GiGaKineRefTable & | operator= (const GiGaKineRefTable &) |
assignement is private | |
Private Attributes | |
Table | m_table |
Definition at line 24 of file GiGaKineRefTable.h.
typedef int GiGaKineRefTable::Index |
Definition at line 29 of file GiGaKineRefTable.h.
Definition at line 30 of file GiGaKineRefTable.h.
typedef GiGaHashMap<int,GiGaKineRefTableEntry> GiGaKineRefTable::Table |
Definition at line 32 of file GiGaKineRefTable.h.
GiGaKineRefTable::GiGaKineRefTable | ( | ) |
constructor
virtual GiGaKineRefTable::~GiGaKineRefTable | ( | ) | [virtual] |
destructor(virtual)
GiGaKineRefTable::GiGaKineRefTable | ( | const GiGaKineRefTable & | ) | [private] |
copy constructor is private
access to the elemements (non-const version)
index | index of the element |
Definition at line 46 of file GiGaKineRefTable.h.
00047 { return m_table[ index ] ; };
access to the elemements (fictive "const" version)
index | index of the element |
Definition at line 53 of file GiGaKineRefTable.h.
00054 { return m_table[ index ] ; };
access to the elemements (non-const version)
index | index of the element |
Definition at line 60 of file GiGaKineRefTable.h.
access to the elemements (fictive "const" version)
index | index of the element |
Definition at line 67 of file GiGaKineRefTable.h.
void GiGaKineRefTable::clear | ( | ) | [inline] |
void GiGaKineRefTable::resize | ( | const unsigned | long | ) | [inline] |
void GiGaKineRefTable::reserve | ( | const unsigned | long | ) | [inline] |
GiGaKineRefTable& GiGaKineRefTable::operator= | ( | const GiGaKineRefTable & | ) | [private] |
assignement is private
Table GiGaKineRefTable::m_table [mutable, private] |
Definition at line 91 of file GiGaKineRefTable.h.