1 #ifndef __RMOL_BOM_POLICYHELPER_HPP 2 #define __RMOL_BOM_POLICYHELPER_HPP 7 #include <stdair/stdair_inventory_types.hpp> 8 #include <stdair/bom/PolicyTypes.hpp> 9 #include <stdair/bom/BookingClassTypes.hpp> 10 #include <stdair/bom/FareFamilyTypes.hpp> 37 const stdair::Policy&);
44 const stdair::SegmentCabin&);
49 static bool isNested (
const stdair::Policy&,
const stdair::Policy&);
59 intersectionBetweenPolicyAndBookingClassList (
const stdair::BookingClassList_T&,
60 const stdair::Policy&,
61 stdair::ClassCode_T&);
67 diffBetweenBookingClassAndPolicy (stdair::NestingNode&,
68 const stdair::FareFamily&,
69 const stdair::ClassCode_T&,
70 const stdair::Policy&);
76 #endif // __RMOL_BOM_POLICYHELPER_HPP
static bool isNested(const stdair::Policy &, const stdair::Policy &)
static void computeLastNode(stdair::NestingNode &, const stdair::Policy &, const stdair::SegmentCabin &)
static void diffBetweenTwoPolicies(stdair::NestingNode &, const stdair::Policy &, const stdair::Policy &)