Go to the documentation of this file.00001 #ifndef __AIRSCHED_BOM_FAREFAMILYSTRUCT_HPP
00002 #define __AIRSCHED_BOM_FAREFAMILYSTRUCT_HPP
00003
00004
00005
00006
00007
00008 #include <string>
00009 #include <vector>
00010
00011 #include <stdair/stdair_basic_types.hpp>
00012 #include <stdair/basic/StructAbstract.hpp>
00013
00014 namespace AIRSCHED {
00015
00017 struct FareFamilyStruct : public stdair::StructAbstract {
00018
00019 stdair::FamilyCode_T _familyCode;
00020 stdair::ClassList_String_T _classes;
00021
00023 FareFamilyStruct (const stdair::FamilyCode_T&,
00024 const stdair::ClassList_String_T&);
00025
00027 const std::string describe() const;
00028 };
00029
00031 typedef std::vector<FareFamilyStruct> FareFamilyStructList_T;
00032
00033 }
00034 #endif // __AIRSCHED_BOM_FAREFAMILYSTRUCT_HPP