#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.
1.4.7