#include <itemrepository.h>
Inheritance diagram for ItemRepository< T >:

Public Member Functions | |
| ItemRepository (const ASCString &typeName_) | |
| T * | getObject_byPos (int pos) const |
| T * | getObject_byID (int id) |
| size_t | getNum () const |
| vector< T * > & | getVector () |
| virtual | ~ItemRepository () |
| void | addIdTranslation (int from, int to) |
| ASCString | getTypeName () |
Protected Types | |
| typedef vector< T * > | ItemContainerType |
| typedef map< int, T * > | ObjectMap |
Protected Member Functions | |
| void | add (T *obj) |
Protected Attributes | |
| ASCString | typeName |
| ItemContainerType | container |
| ObjectMap | hash |
| map< int, int > | idTranslation |
Friends | |
| class | RegisterID |
Classes | |
| class | RegisterID |
|
|||||
|
Definition at line 56 of file itemrepository.h. |
|
|||||
|
Definition at line 58 of file itemrepository.h. |
|
||||||||||
|
Definition at line 77 of file itemrepository.h. |
|
|||||||||
|
Definition at line 96 of file itemrepository.h. |
|
||||||||||
|
Definition at line 68 of file itemrepository.cpp. References ItemRepository< T >::container. Referenced by ItemRepositoryLoader< T >::read(), and ItemRepositoryLoader< T >::readTextFiles(). |
|
||||||||||||||||
|
Definition at line 129 of file itemrepository.cpp. References ItemRepository< T >::idTranslation. |
|
|||||||||
|
Definition at line 93 of file itemrepository.h. Referenced by BaseMapItemTypeWidgetFactory< MapItemTypeWidget< Vehicletype > >::BaseMapItemTypeWidgetFactory(). |
|
||||||||||
|
Definition at line 81 of file itemrepository.h. Referenced by ItemRepository< ItemType >::getObject_byID(). |
|
||||||||||
|
Definition at line 79 of file itemrepository.h. Referenced by BaseMapItemTypeWidgetFactory< MapItemTypeWidget< Vehicletype > >::BaseMapItemTypeWidgetFactory(). |
|
|||||||||
|
Reimplemented in ItemRepositoryLoader< T >. Definition at line 103 of file itemrepository.h. Referenced by ItemRepositoryLoader< T >::getTypeName(). |
|
|||||||||
|
Definition at line 95 of file itemrepository.h. |
|
|||||
|
Definition at line 73 of file itemrepository.h. |
|
|||||
|
|||||
|
Definition at line 59 of file itemrepository.h. Referenced by ItemRepository< ItemType >::getObject_byID(). |
|
|||||
|
Definition at line 63 of file itemrepository.h. Referenced by ItemRepository< T >::addIdTranslation(), and ItemRepository< ItemType >::getObject_byID(). |
|
|||||
|
Definition at line 54 of file itemrepository.h. Referenced by ItemRepository< ItemType >::getTypeName(). |
1.4.2