$treeview $search $mathjax
00001 // ////////////////////////////////////////////////////////////////////// 00002 #ifndef __AIRTSP_BOM_SEGMENTPATHPERIODTYPES_HPP 00003 #define __AIRTSP_BOM_SEGMENTPATHPERIODTYPES_HPP 00004 00005 // ////////////////////////////////////////////////////////////////////// 00006 // Import section 00007 // ////////////////////////////////////////////////////////////////////// 00008 // STL 00009 #include <map> 00010 #include <vector> 00011 #include <list> 00012 // StdAir 00013 #include <stdair/stdair_basic_types.hpp> 00014 #include <stdair/stdair_date_time_types.hpp> 00015 #include <stdair/bom/key_types.hpp> 00016 00017 namespace AIRTSP { 00018 00020 class SegmentPathPeriod; 00021 00023 typedef std::list<SegmentPathPeriod*> SegmentPathPeriodList_T; 00024 00026 typedef std::multimap<const stdair::MapKey_T, 00027 SegmentPathPeriod*> SegmentPathPeriodMultimap_T; 00028 00030 typedef std::vector<const SegmentPathPeriod*> SegmentPathPeriodLightList_T; 00031 typedef std::vector<SegmentPathPeriodLightList_T>SegmentPathPeriodListList_T; 00032 00035 typedef std::vector<stdair::DateOffset_T> DateOffsetList_T; 00036 00037 } 00038 #endif // __AIRTSP_BOM_SEGMENTPATHPERIODTYPES_HPP 00039