1.00.0
C++ Simulated Travel-Oriented Distribution System Library
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
TVLSIM_Types.hpp
Go to the documentation of this file.
1
#ifndef __TVLSIM_TVLSIM_TYPES_HPP
2
#define __TVLSIM_TVLSIM_TYPES_HPP
3
4
// //////////////////////////////////////////////////////////////////////
5
// Import section
6
// //////////////////////////////////////////////////////////////////////
7
// STL
8
#include <exception>
9
#include <string>
10
#include <map>
11
// Boost
12
#include <boost/shared_ptr.hpp>
13
// StdAir
14
#include <stdair/stdair_exceptions.hpp>
15
#include <stdair/basic/EventType.hpp>
16
17
namespace
TVLSIM {
18
19
// Forward declarations
20
class
TVLSIM_Service;
21
22
23
// ///////// Exceptions ///////////
27
class
SimulationException
:
public
stdair::RootException {
28
};
29
30
31
// //////// Type definitions specific to TvlSim /////////
35
typedef
std::string
SimulatorID_T
;
36
38
typedef
unsigned
int
NbOfRuns_T
;
39
43
typedef
boost::shared_ptr<TVLSIM_Service>
TVLSIM_ServicePtr_T
;
44
50
typedef
std::map<stdair::EventType::EN_EventType,
51
double
>
ChronometerMap_T
;
52
53
54
}
55
#endif // __TVLSIM_TVLSIM_TYPES_HPP
56
Generated on Wed Dec 26 2012 01:13:38 for TvlSim by
1.8.1.1