#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