$treeview $search $mathjax
StdAir Logo  1.00.1
$projectbrief
$projectbrief
$searchbox

stdair/bom/SegmentSnapshotTableTypes.hpp

Go to the documentation of this file.
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