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&);
static bool isNested(const stdair::Policy &, const stdair::Policy &)
static void diffBetweenTwoPolicies(stdair::NestingNode &, const stdair::Policy &, const stdair::Policy &)
static void computeLastNode(stdair::NestingNode &, const stdair::Policy &, const stdair::SegmentCabin &)