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

Classes

struct  predecessor
 
struct  predecessor< DomainT, false >
 
struct  predecessor< DomainT, true >
 
struct  successor
 
struct  successor< DomainT, false >
 
struct  successor< DomainT, true >
 

Functions

template<class Type >
enable_if< mpl::and_
< is_static_right_open< Type >
, boost::detail::is_incrementable
< typename interval_traits
< Type >::domain_type >
>, Type >::type 
unit_trail (const typename interval_traits< Type >::domain_type &value)
 
template<class Type >
enable_if< mpl::and_
< is_static_left_open< Type >
, boost::detail::is_incrementable
< typename interval_traits
< Type >::domain_type >
>, Type >::type 
unit_trail (const typename interval_traits< Type >::domain_type &value)
 
template<class Type >
enable_if< mpl::and_
< is_static_open< Type >
, is_discrete< typename
interval_traits< Type >
::domain_type > >, Type >
::type 
unit_trail (const typename interval_traits< Type >::domain_type &value)
 
template<class Type >
enable_if< mpl::and_
< is_static_closed< Type >
, is_discrete< typename
interval_traits< Type >
::domain_type > >, Type >
::type 
unit_trail (const typename interval_traits< Type >::domain_type &value)
 
template<class Type >
enable_if< has_dynamic_bounds
< Type >, Type >::type 
unit_trail (const typename interval_traits< Type >::domain_type &value)
 

Function Documentation

template<class Type >
enable_if< mpl::and_< is_static_right_open<Type> , boost::detail::is_incrementable<typename interval_traits<Type>::domain_type> > , Type>::type boost::icl::detail::unit_trail ( const typename interval_traits< Type >::domain_type &  value)
template<class Type >
enable_if< mpl::and_< is_static_left_open<Type> , boost::detail::is_incrementable<typename interval_traits<Type>::domain_type> > , Type>::type boost::icl::detail::unit_trail ( const typename interval_traits< Type >::domain_type &  value)
template<class Type >
enable_if< mpl::and_< is_static_open<Type> , is_discrete<typename interval_traits<Type>::domain_type> > , Type>::type boost::icl::detail::unit_trail ( const typename interval_traits< Type >::domain_type &  value)
template<class Type >
enable_if< mpl::and_< is_static_closed<Type> , is_discrete<typename interval_traits<Type>::domain_type> > , Type>::type boost::icl::detail::unit_trail ( const typename interval_traits< Type >::domain_type &  value)
template<class Type >
enable_if<has_dynamic_bounds<Type>, Type>::type boost::icl::detail::unit_trail ( const typename interval_traits< Type >::domain_type &  value)