Go to the documentation of this file.00001
00002 #ifndef __AIRSCHED_BOM_SEGMENTPATHPERIODTYPES_HPP
00003 #define __AIRSCHED_BOM_SEGMENTPATHPERIODTYPES_HPP
00004
00005
00006
00007
00008
00009 #include <map>
00010 #include <vector>
00011 #include <list>
00012
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 AIRSCHED {
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 // __AIRSCHED_BOM_SEGMENTPATHPERIODTYPES_HPP
00039