StdAir Logo  1.00.21
C++ Standard Airline IT Object Library
Loading...
Searching...
No Matches
SegmentSnapshotTableTypes.hpp
Go to the documentation of this file.
1// //////////////////////////////////////////////////////////////////////
2#ifndef __STDAIR_BOM_SEGMENTSNAPSHOTTABLETYPES_HPP
3#define __STDAIR_BOM_SEGMENTSNAPSHOTTABLETYPES_HPP
4
5// //////////////////////////////////////////////////////////////////////
6// Import section
7// //////////////////////////////////////////////////////////////////////
8// STL
9#include <map>
10#include <list>
11// BOOST
12#include <boost/multi_array.hpp>
13// StdAir
16
17namespace stdair {
18
19 // Forward declarations
21 class SegmentCabin;
22
23 // //////////////////////// Type definitions /////////////////////////
25 typedef std::list<SegmentSnapshotTable*> SegmentSnapshotTableList_T;
26
28 typedef std::map<const MapKey_T, SegmentSnapshotTable*> SegmentSnapshotTableMap_T;
29
31 typedef std::map<const SegmentCabin*, SegmentDataID_T> SegmentCabinIndexMap_T;
32
34 typedef std::map<const MapKey_T, ClassIndex_T> ClassIndexMap_T;
35
36}
37#endif // __STDAIR_BOM_SEGMENTSNAPSHOTTABLETYPES_HPP
38
Handle on the StdAir library context.
std::map< const MapKey_T, SegmentSnapshotTable * > SegmentSnapshotTableMap_T
std::map< const MapKey_T, ClassIndex_T > ClassIndexMap_T
std::list< SegmentSnapshotTable * > SegmentSnapshotTableList_T
std::map< const SegmentCabin *, SegmentDataID_T > SegmentCabinIndexMap_T
Class representing the actual attributes for an airline segment-cabin.
Class representing the actual attributes for an airline segment data tables.