#include <Tables.h>

Public Member Functions | |
| TableDefVector::const_iterator | begin () const |
| Returns an iterator to the beginning of m_tables. | |
| TableDefVector::const_iterator | end () const |
| Returns an iterator to the end of m_tables. | |
Public Attributes | |
| TableDefPtr | ACCOUNTS |
| The Accounts table. | |
| TableDefPtr | AREAS |
| The Areas table, part of the Room system. | |
| TableDefPtr | BRANCHES |
| The Branches table, part of the Skill system. | |
| TableDefPtr | CHANNELS |
| The Channels table, the communication channels are stored here. | |
| TableDefPtr | CHANNELLOGS |
| The logs of the channels, -not- a relational table! | |
| TableDefPtr | CHARACTERACCOUNT |
| The Character - Accounts relational table. | |
| TableDefPtr | CHARACTERBRANCH |
| The Character - Branch relational table. | |
| TableDefPtr | CHARACTERCLUSTER |
| The Character - Cluster relational table. | |
| TableDefPtr | CHARACTERSKILL |
| The Character - Skill relational table. | |
| TableDefPtr | CHARACTERSTAT |
| The Character - Stat relational table. | |
| TableDefPtr | CHARACTERTREE |
| The Character - Tree relational table. | |
| TableDefPtr | CHUNKS |
| The Chunks table, part of the Room system. | |
| TableDefPtr | CLUSTERS |
| The Clusters table, part of the Room system. | |
| TableDefPtr | COLOURS |
| The Colours table, the colours are stored here. | |
| TableDefPtr | COMMANDS |
| The Commands table, part of the Command system. | |
| TableDefPtr | DETAILS |
| The Details table, part of the Room system. | |
| TableDefPtr | DETAILAREA |
| The Detail - Area relational table, part of the Room system. | |
| TableDefPtr | DETAILROOM |
| The Detail - Room relational table, part of the Room system. | |
| TableDefPtr | DETAILCHUNK |
| The Detail - Chunk relational table, part of the Room system. | |
| TableDefPtr | DETAILCHARACTER |
| The Detail - Character relational table, part of the Room system. | |
| TableDefPtr | DETAILDETAIL |
| The Detail - Detail relational table, part of the Room system. | |
| TableDefPtr | ECHOS |
| The Echos table, part of the Room system. | |
| TableDefPtr | ENTITIES |
| The Entities table, all players, mobiles and objects are stored here. | |
| TableDefPtr | EXITROOM |
| The Exit - Room relational table, part of the Room system. | |
| TableDefPtr | EXITS |
| The Exits table, part of the Room system. | |
| TableDefPtr | GRANTGROUPS |
| The Grantgroups table, part of the Command system. | |
| TableDefPtr | LOGS |
| The Logs table, it contains all the logs. | |
| TableDefPtr | PERMISSIONS |
| The Permissions table, part of the Command system. | |
| TableDefPtr | RACES |
| The Races table, part of the Character system. | |
| TableDefPtr | ROOMS |
| The Rooms table, part of the Room system. | |
| TableDefPtr | SECTORS |
| The Sectors table, part of the Room system. | |
| TableDefPtr | SKILLS |
| The Skills table, part of the Skill system. | |
| TableDefPtr | STATS |
| The Skills table, part of the Skill system. | |
| TableDefPtr | TRACES |
| The Traces table, part of the Trace system. | |
| TableDefPtr | TRACECHUNK |
| The Trace - Chunk relational table, part of the Trace system. | |
| TableDefPtr | TRACEDETAIL |
| The Trace - Detail relational table, part of the Trace system. | |
| TableDefPtr | TRACEENTITY |
| The Trace - Entity relational table, part of the Trace system. | |
| TableDefPtr | TRACEROOM |
| The Trace - Room relational table, part of the Trace system. | |
| TableDefPtr | TREES |
| The Trees table, part of the Skill system. | |
| TableDefPtr | VERSION |
| The Version table, it contains one row, the current version. | |
Friends | |
| class | Singleton< Tables > |
Since C++ does not offer reflection this class was added as a form of 'manual' reflection. By making use of the begin() and end() iterator the generator is able to iterate over all defined fiels. As such, when adding a table, you should add m_tables.push_back(YOURTABLE) at the bottom of the contructor.
Definition at line 38 of file Tables.h.
| TableDefVector::const_iterator Tables::begin | ( | ) | const [inline] |
| TableDefVector::const_iterator Tables::end | ( | ) | const [inline] |
1.5.3