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

#include <discrete_interval.hpp>

Public Types

typedef dynamic_interval_traits type
 
typedef
boost::icl::discrete_interval
< DomainT, Compare > 
interval_type
 
typedef DomainT domain_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, interval_bounds bounds)
 
static interval_type construct_bounded (const bounded_value< DomainT > &lo, const bounded_value< DomainT > &up)
 

Member Typedef Documentation

template<class DomainT , ICL_COMPARE Compare>
typedef DomainT boost::icl::dynamic_interval_traits< boost::icl::discrete_interval< DomainT, Compare > >::domain_type
template<class DomainT , ICL_COMPARE Compare>
typedef boost::icl::discrete_interval<DomainT,Compare> boost::icl::dynamic_interval_traits< boost::icl::discrete_interval< DomainT, Compare > >::interval_type
template<class DomainT , ICL_COMPARE Compare>
typedef dynamic_interval_traits boost::icl::dynamic_interval_traits< boost::icl::discrete_interval< DomainT, Compare > >::type

Member Function Documentation

template<class DomainT , ICL_COMPARE Compare>
static interval_type boost::icl::dynamic_interval_traits< boost::icl::discrete_interval< DomainT, Compare > >::construct ( const domain_type lo,
const domain_type up,
interval_bounds  bounds 
)
inlinestatic
template<class DomainT , ICL_COMPARE Compare>
static interval_type boost::icl::dynamic_interval_traits< boost::icl::discrete_interval< DomainT, Compare > >::construct_bounded ( const bounded_value< DomainT > &  lo,
const bounded_value< DomainT > &  up 
)
inlinestatic
template<class DomainT , ICL_COMPARE Compare>
typedef boost::icl::dynamic_interval_traits< boost::icl::discrete_interval< DomainT, Compare > >::ICL_COMPARE_DOMAIN ( Compare  ,
DomainT   
)

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