Struct template interval_traits<icl::discrete_interval< DomainT, Compare >>
boost::icl::interval_traits<icl::discrete_interval< DomainT, Compare >>
Synopsis
template<typename DomainT, ICL_COMPARE Compare>
struct interval_traits<icl::discrete_interval< DomainT, Compare >> {
typedef interval_traits type;
typedef DomainT domain_type;
typedef icl::discrete_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
typedef ICL_COMPARE_DOMAIN(Compare, DomainT);
interval_traits public static functions
статичный интервал_type конструкция(const domain_type & lo, const domain_type & up
статичный домен_тип низкий(const интервал_type & inter_val);
статичный доменный_type upper(const интервал_type & inter_val);