![]() |
TrinityCore
|
#include <DBCStore.h>
Inheritance diagram for DBCStorage< T >:Public Types | |
| typedef DBCStorageIterator< T > | iterator |
Public Member Functions | |
| DBCStorage (char const *fmt) | |
| ~DBCStorage () | |
| T const * | LookupEntry (uint32 id) const |
| T const * | AssertEntry (uint32 id) const |
| uint32 | GetNumRows () const |
| bool | Load (char const *path) override |
| bool | LoadStringsFrom (char const *path) override |
| void | LoadFromDB (char const *table, char const *format, char const *index) override |
| iterator | begin () |
| iterator | end () |
Public Member Functions inherited from DBCStorageBase | |
| DBCStorageBase (char const *fmt) | |
| virtual | ~DBCStorageBase () |
| char const * | GetFormat () const |
| uint32 | GetFieldCount () const |
Private Member Functions | |
| DBCStorage (DBCStorage const &right)=delete | |
| DBCStorage & | operator= (DBCStorage const &right)=delete |
Private Attributes | ||
| union { | ||
| T ** AsT | ||
| char ** AsChar | ||
| } | _indexTable | |
Friends | |
| class | UnitTestDataLoader |
Additional Inherited Members | |
Protected Member Functions inherited from DBCStorageBase | |
| bool | Load (char const *path, char **&indexTable) |
| bool | LoadStringsFrom (char const *path, char **indexTable) |
| void | LoadFromDB (char const *table, char const *format, char const *index, char **&indexTable) |
Protected Attributes inherited from DBCStorageBase | |
| uint32 | _fieldCount |
| char const * | _fileFormat |
| char * | _dataTable |
| std::vector< char * > | _stringPool |
| uint32 | _indexTableSize |
Definition at line 53 of file DBCStore.h.
| typedef DBCStorageIterator<T> DBCStorage< T >::iterator |
Definition at line 56 of file DBCStore.h.
|
inlineexplicit |
Definition at line 58 of file DBCStore.h.
|
inline |
Definition at line 63 of file DBCStore.h.
|
privatedelete |
|
inline |
|
inline |
Definition at line 88 of file DBCStore.h.
|
inline |
Definition at line 89 of file DBCStore.h.
|
inline |
Definition at line 71 of file DBCStore.h.
|
inlineoverridevirtual |
Implements DBCStorageBase.
Definition at line 73 of file DBCStore.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Implements DBCStorageBase.
Definition at line 83 of file DBCStore.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Implements DBCStorageBase.
Definition at line 78 of file DBCStore.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
privatedelete |
|
friend |
Definition at line 102 of file DBCStore.h.
| union { ... } DBCStorage< T >::_indexTable |
| char** DBCStorage< T >::AsChar |
Definition at line 95 of file DBCStore.h.
| T** DBCStorage< T >::AsT |
Definition at line 94 of file DBCStore.h.