Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::icl::non_empty Namespace Reference

Functions

template<class Type >
boost::enable_if
< is_asymmetric_interval< Type >
, bool >::type 
exclusive_less (const Type &left, const Type &right)
 
template<class Type >
boost::enable_if
< is_discrete_interval< Type >
, bool >::type 
exclusive_less (const Type &left, const Type &right)
 
template<class Type >
boost::enable_if
< has_symmetric_bounds< Type >
, bool >::type 
exclusive_less (const Type &left, const Type &right)
 
template<class Type >
boost::enable_if
< is_continuous_interval< Type >
, bool >::type 
exclusive_less (const Type &left, const Type &right)
 
template<class Type >
boost::enable_if< is_interval
< Type >, bool >::type 
contains (const Type &super, const Type &sub)
 

Function Documentation

template<class Type >
boost::enable_if<is_interval<Type>, bool>::type boost::icl::non_empty::contains ( const Type &  super,
const Type &  sub 
)
inline
template<class Type >
boost::enable_if<is_asymmetric_interval<Type>, bool>::type boost::icl::non_empty::exclusive_less ( const Type &  left,
const Type &  right 
)
inline
template<class Type >
boost::enable_if<is_discrete_interval<Type>, bool>::type boost::icl::non_empty::exclusive_less ( const Type &  left,
const Type &  right 
)
inline
template<class Type >
boost:: enable_if<has_symmetric_bounds<Type>, bool>::type boost::icl::non_empty::exclusive_less ( const Type &  left,
const Type &  right 
)
inline
template<class Type >
boost::enable_if<is_continuous_interval<Type>, bool>::type boost::icl::non_empty::exclusive_less ( const Type &  left,
const Type &  right 
)
inline