Struct template interval_traits<icl::right_open_interval< DomainT, Compare >>
boost::icl::interval_traits<icl::right_open_interval< DomainT, Compare >>
Synopsis
template<typename DomainT, ICL_COMPARE Compare>
struct interval_traits<icl::right_open_interval< DomainT, Compare >> {
typedef DomainT domain_type;
typedef icl::right_open_interval< DomainT, Compare > interval_type;
typedef ICL_COMPARE_DOMAIN(Compare, DomainT);
static interval_type construct(const domain_type &, const domain_type &);
static domain_type lower(const interval_type &);
static domain_type upper(const interval_type &);
};
Description
interval_traits public member functions
- <
typedefICL_COMPARE_DOMAIN(Compare,DomainT);
>
interval_traits public static functions
- <
staticinterval_typeconstruct(constdomain_type&lo,constdomain_type&up);
>
- <
staticdomain_typelower(constinterval_type&inter_val);
>
- <
staticdomain_typeupper(constinterval_type&inter_val);
>