Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::icl::interval_traits< icl::right_open_interval< DomainT, Compare > > Struct Template Reference

#include <right_open_interval.hpp>

Public Types

typedef DomainT domain_type
 
typedef
icl::right_open_interval
< DomainT, Compare > 
interval_type
 

Public Member Functions

typedef ICL_COMPARE_DOMAIN (Compare, DomainT) domain_compare
 

Static Public Member Functions

static interval_type construct (const domain_type &lo, const domain_type &up)
 
static domain_type lower (const interval_type &inter_val)
 
static domain_type upper (const interval_type &inter_val)
 

Member Typedef Documentation

template<class DomainT , ICL_COMPARE Compare>
typedef DomainT boost::icl::interval_traits< icl::right_open_interval< DomainT, Compare > >::domain_type
template<class DomainT , ICL_COMPARE Compare>
typedef icl::right_open_interval<DomainT, Compare> boost::icl::interval_traits< icl::right_open_interval< DomainT, Compare > >::interval_type

Member Function Documentation

template<class DomainT , ICL_COMPARE Compare>
static interval_type boost::icl::interval_traits< icl::right_open_interval< DomainT, Compare > >::construct ( const domain_type lo,
const domain_type up 
)
inlinestatic
template<class DomainT , ICL_COMPARE Compare>
typedef boost::icl::interval_traits< icl::right_open_interval< DomainT, Compare > >::ICL_COMPARE_DOMAIN ( Compare  ,
DomainT   
)
template<class DomainT , ICL_COMPARE Compare>
static domain_type boost::icl::interval_traits< icl::right_open_interval< DomainT, Compare > >::lower ( const interval_type inter_val)
inlinestatic
template<class DomainT , ICL_COMPARE Compare>
static domain_type boost::icl::interval_traits< icl::right_open_interval< DomainT, Compare > >::upper ( const interval_type inter_val)
inlinestatic

The documentation for this struct was generated from the following file: