StdAir Logo  1.00.10
C++ Standard Airline IT Object Library
stdair_date_time_types.hpp
Go to the documentation of this file.
1 #ifndef __STDAIR_STDAIR_DATE_TIME_TYPES_HPP
2 #define __STDAIR_STDAIR_DATE_TIME_TYPES_HPP
3 
4 // //////////////////////////////////////////////////////////////////////
5 // Import section
6 // //////////////////////////////////////////////////////////////////////
7 // STL
8 #include <string>
9 // Boost (Extended STL)
10 #include <boost/date_time/gregorian/gregorian.hpp>
11 #include <boost/date_time/posix_time/posix_time.hpp>
12 
13 namespace stdair {
14 
15  // //////// Type definitions /////////
17  typedef boost::posix_time::time_duration Duration_T;
18 
20  typedef boost::gregorian::date Date_T;
21 
23  typedef boost::posix_time::time_duration Time_T;
24 
26  typedef boost::posix_time::ptime DateTime_T;
27 
29  typedef boost::gregorian::date_period DatePeriod_T;
30 
32  typedef std::string DOW_String_T;
33 
35  typedef boost::gregorian::date_duration DateOffset_T;
36 
38  typedef int DayDuration_T;
39 
41  typedef bool SaturdayStay_T;
42 
44  typedef long int IntDuration_T;
45 
47  typedef long long int LongDuration_T;
48 
50  typedef float FloatDuration_T;
51 
52 }
53 #endif // __STDAIR_STDAIR_DATE_TIME_TYPES_HPP
stdair::LongDuration_T
long long int LongDuration_T
Definition: stdair_date_time_types.hpp:47
stdair::SaturdayStay_T
bool SaturdayStay_T
Definition: stdair_date_time_types.hpp:41
stdair::DayDuration_T
int DayDuration_T
Definition: stdair_date_time_types.hpp:38
stdair::DOW_String_T
std::string DOW_String_T
Definition: stdair_date_time_types.hpp:32
stdair::Time_T
boost::posix_time::time_duration Time_T
Definition: stdair_date_time_types.hpp:23
stdair
Handle on the StdAir library context.
Definition: BasChronometer.cpp:9
stdair::DateTime_T
boost::posix_time::ptime DateTime_T
Definition: stdair_date_time_types.hpp:26
stdair::IntDuration_T
long int IntDuration_T
Definition: stdair_date_time_types.hpp:44
stdair::DateOffset_T
boost::gregorian::date_duration DateOffset_T
Definition: stdair_date_time_types.hpp:35
stdair::DatePeriod_T
boost::gregorian::date_period DatePeriod_T
Definition: stdair_date_time_types.hpp:29
stdair::Duration_T
boost::posix_time::time_duration Duration_T
Definition: stdair_date_time_types.hpp:17
stdair::FloatDuration_T
float FloatDuration_T
Definition: stdair_date_time_types.hpp:50
stdair::Date_T
boost::gregorian::date Date_T
Definition: stdair_date_time_types.hpp:20