|
Model Railroad System 2.2.2
|
#include <string.h>#include <Common.h>#include <PathName.h>#include <Station.h>#include <Cab.h>#include <Train.h>#include <list>#include <unordered_map>Classes | |
| struct | TTSupport::hash |
| Option hash map, used for Print options. More... | |
| struct | TTSupport::eqstr |
| class | TTSupport::StationTimes |
| Station times class, used by the LaTeX generator methods. More... | |
| class | TTSupport::TimeTableSystem |
| This is the main Time Table Class. More... | |
Namespaces | |
| namespace | TTSupport |
| Time Table Support Namespace. | |
Macros | |
| #define | USE_UNORDERED_MAP |
Typedefs | |
| typedef vector< double > | TTSupport::doubleVector |
| A Vector of doubles. More... | |
| typedef std::unordered_map< const char *, std::string, hash, eqstr > | TTSupport::OptionHashMap |
| typedef list< Train * > | TTSupport::TrainList |
| List of trains. More... | |
| typedef map< string, StationTimes, less< string > > | TTSupport::TrainStationTimes |
| Map of station times, indexed by train number. More... | |
| typedef map< int, TrainStationTimes, less< int > > | TTSupport::TrainTimesAtStation |
| Map of maps of station times, indexed by station index. More... | |
| typedef list< string > | TTSupport::StringList |
| List of strings. More... | |
Functions | |
| const char * | TTSupport::StringListToString (const StringList &list) |
| Convert a list of strings to a flat string. More... | |
| bool | TTSupport::StringListFromString (string strlinList, StringList &result) |
| Convert a flat string to a list of strings. More... | |
| #define USE_UNORDERED_MAP |