#include <boost/icl/type_traits/domain_type_of.hpp>
#include <boost/icl/type_traits/interval_type_of.hpp>
#include <boost/icl/type_traits/is_combinable.hpp>
#include <boost/icl/concept/set_value.hpp>
#include <boost/icl/concept/map_value.hpp>
#include <boost/icl/concept/interval.hpp>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::icl | |
Functions | |
template<class Type > | |
enable_if< mpl::and_ < is_interval_container< Type > , is_discrete< typename domain_type_of< Type >::type > >, typename Type::const_iterator >::type | boost::icl::find (const Type &object, const typename domain_type_of< Type >::type &key_val) |
template<class Type > | |
enable_if< mpl::and_ < is_interval_container< Type > , is_continuous< typename domain_type_of< Type >::type > , has_dynamic_bounds< typename interval_type_of< Type >::type > >, typename Type::const_iterator >::type | boost::icl::find (const Type &object, const typename domain_type_of< Type >::type &key_val) |
template<class Type > | |
enable_if< mpl::and_ < is_interval_container< Type > , is_continuous< typename domain_type_of< Type >::type > , is_static_right_open < typename interval_type_of < Type >::type > , boost::detail::is_incrementable < typename domain_type_of < Type >::type > >, typename Type::const_iterator >::type | boost::icl::find (const Type &object, const typename domain_type_of< Type >::type &key_val) |
template<class Type > | |
enable_if< mpl::and_ < is_interval_container< Type > , is_continuous< typename domain_type_of< Type >::type > , is_static_left_open < typename interval_type_of < Type >::type > , boost::detail::is_incrementable < typename domain_type_of < Type >::type > >, typename Type::const_iterator >::type | boost::icl::find (const Type &object, const typename domain_type_of< Type >::type &key_val) |
template<class Type > | |
enable_if < is_interval_container< Type > , typename Type::const_iterator >::type | boost::icl::find (const Type &object, const typename interval_type_of< Type >::type &inter_val) |
template<class Type > | |
enable_if < is_interval_container< Type > , Type >::type & | boost::icl::join (Type &object) |