| Home | Libraries | People | FAQ | More

## 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);