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 an old version of Boost. Click here to view this page for the latest version.
PrevUpHomeNext

Struct template dynamic_interval_traits

boost::icl::dynamic_interval_traits

Synopsis

// In header: <boost/icl/dynamic_interval_traits.hpp>

template<typename Type> 
struct dynamic_interval_traits {
  // types
  typedef Type::domain_type    domain_type;   
  typedef Type::domain_compare domain_compare;

  // public static functions
  static Type construct(const domain_type &, const domain_type &, 
                        interval_bounds);
  static Type construct_bounded(const bounded_value< domain_type > &, 
                                const bounded_value< domain_type > &);
};

Description

dynamic_interval_traits public static functions

  1. static Type construct(const domain_type & lo, const domain_type & up, 
                          interval_bounds bounds);
  2. static Type construct_bounded(const bounded_value< domain_type > & lo, 
                                  const bounded_value< domain_type > & up);

PrevUpHomeNext