Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for a snapshot of the develop branch, built from commit 45cf0c146e.
PrevUpHomeNext

Header <boost/icl/interval.hpp>

namespace boost {
  namespace icl {
    template<typename DomainT, 
             ICL_COMPARE Compare = ICL_COMPARE_INSTANCE(ICL_COMPARE_DEFAULT, DomainT)> 
      struct interval;
    template<typename IntervalT, bool IsDiscrete, bound_type PretendedBounds, 
             bound_type RepresentedBounds> 
      struct static_interval;

    template<typename IntervalT, bound_type PretendedBounds, 
             bound_type RepresentedBounds> 
      struct static_interval<IntervalT, false, PretendedBounds, RepresentedBounds>;
    template<typename IntervalT, bound_type PretendedBounds, 
             bound_type RepresentedBounds> 
      struct static_interval<IntervalT, true, PretendedBounds, RepresentedBounds>;
  }
}

PrevUpHomeNext