$treeview $search $mathjax
00001 // ////////////////////////////////////////////////////////////////////// 00002 #ifndef __STDAIR_BOM_SEGMENTSNAPSHOTTABLETYPES_HPP 00003 #define __STDAIR_BOM_SEGMENTSNAPSHOTTABLETYPES_HPP 00004 00005 // ////////////////////////////////////////////////////////////////////// 00006 // Import section 00007 // ////////////////////////////////////////////////////////////////////// 00008 // STL 00009 #include <map> 00010 #include <list> 00011 // BOOST 00012 #include <boost/multi_array.hpp> 00013 // StdAir 00014 #include <stdair/bom/key_types.hpp> 00015 00016 namespace stdair { 00017 00018 // Forward declarations 00019 class SegmentSnapshotTable; 00020 class SegmentCabin; 00021 00022 // //////////////////////// Type definitions ///////////////////////// 00024 typedef std::list<SegmentSnapshotTable*> SegmentSnapshotTableList_T; 00025 00027 typedef std::map<const MapKey_T, SegmentSnapshotTable*> SegmentSnapshotTableMap_T; 00028 00030 typedef std::map<const SegmentCabin*, SegmentDataID_T> SegmentCabinIndexMap_T; 00031 00033 typedef std::map<const MapKey_T, ClassIndex_T> ClassIndexMap_T; 00034 00035 } 00036 #endif // __STDAIR_BOM_SEGMENTSNAPSHOTTABLETYPES_HPP 00037