Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
- boost::icl::add_iterator< ContainerT >
- boost::icl::insert_iterator< ContainerT >
- boost::icl::interval_base_map< SubType, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >
- boost::icl::interval_base_set< SubType, DomainT, Compare, Interval, Alloc >
- boost::icl::interval_bitset< DomainT, BitSetT, Compare, Interval, Alloc >
- boost::icl::Law< SubType, InputTypes, OutputTypes >
- boost::icl::LawValidaterI
- boost::icl::map< DomainT, CodomainT, Traits, Compare, Combine, Section, Alloc >
- boost::icl::tuple_computer_base< VarCount, CounterT >
- boost::icl::interval_base_map< interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >
- boost::icl::interval_base_map< interval_map< ItvDomTV, episode_product< ItvDomTV, TypeDomTV >, icl::partial_absorber, ICL_COMPARE_INSTANCE(std::less, ItvDomTV), ICL_COMBINE_INSTANCE(icl::inplace_plus, episode_product< ItvDomTV, TypeDomTV >), ICL_SECTION_INSTANCE(icl::inter_section, episode_product< ItvDomTV, TypeDomTV >), ICL_INTERVAL_INSTANCE(ICL_INTERVAL_DEFAULT, ItvDomTV, ICL_COMPARE_INSTANCE(std::less, ItvDomTV)), std::allocator >, ItvDomTV, episode_product< ItvDomTV, TypeDomTV >, icl::partial_absorber, ICL_COMPARE_INSTANCE(std::less, ItvDomTV), ICL_COMBINE_INSTANCE(icl::inplace_plus, episode_product< ItvDomTV, TypeDomTV >), ICL_SECTION_INSTANCE(icl::inter_section, episode_product< ItvDomTV, TypeDomTV >), ICL_INTERVAL_INSTANCE(ICL_INTERVAL_DEFAULT, ItvDomTV, ICL_COMPARE_INSTANCE(std::less, ItvDomTV)), std::allocator >
- boost::icl::interval_base_map< interval_map< Time, episode_product< Time, HospitalTypeDomain >, icl::partial_absorber, ICL_COMPARE_INSTANCE(std::less, Time), ICL_COMBINE_INSTANCE(icl::inplace_plus, episode_product< Time, HospitalTypeDomain >), ICL_SECTION_INSTANCE(icl::inter_section, episode_product< Time, HospitalTypeDomain >), ICL_INTERVAL_INSTANCE(ICL_INTERVAL_DEFAULT, Time, ICL_COMPARE_INSTANCE(std::less, Time)), std::allocator >, Time, episode_product< Time, HospitalTypeDomain >, icl::partial_absorber, ICL_COMPARE_INSTANCE(std::less, Time), ICL_COMBINE_INSTANCE(icl::inplace_plus, episode_product< Time, HospitalTypeDomain >), ICL_SECTION_INSTANCE(icl::inter_section, episode_product< Time, HospitalTypeDomain >), ICL_INTERVAL_INSTANCE(ICL_INTERVAL_DEFAULT, Time, ICL_COMPARE_INSTANCE(std::less, Time)), std::allocator >
- boost::icl::interval_base_map< split_interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >
- boost::icl::interval_base_set< interval_set< DomainT, Compare, Interval, Alloc >, DomainT, Compare, Interval, Alloc >
- boost::icl::interval_base_set< separate_interval_set< DomainT, Compare, Interval, Alloc >, DomainT, Compare, Interval, Alloc >
- boost::icl::interval_base_set< split_interval_set< DomainT, Compare, Interval, Alloc >, DomainT, Compare, Interval, Alloc >
- boost::icl::map< var_tuple_type, CounteeT, partial_absorber, var_tuple_order >
- boost::icl::map< var_tuple_type, icl::map< TimeT, CounteeT >, partial_absorber, var_tuple_order >
- boost::icl::map< var_tuple_type, split_interval_map< TimeT, CounteeT >, partial_absorber, var_tuple_order >
- boost::icl::tuple_computer_base< VarCount, CounteeT >
- boost::icl::tuple_computer_base< VarCount, icl::map< TimeT, CounteeT > >
- boost::icl::tuple_computer_base< VarCount, split_interval_map< TimeT, CounteeT > >