Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
interval_bounds.hpp File Reference
Include dependency graph for interval_bounds.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::icl
 

Functions

interval_bounds boost::icl::left (interval_bounds x1)
 
interval_bounds boost::icl::right (interval_bounds x1)
 
interval_bounds boost::icl::all (interval_bounds x1)
 
bool boost::icl::operator== (const interval_bounds x1, const interval_bounds x2)
 
bool boost::icl::operator!= (const interval_bounds x1, const interval_bounds x2)
 
interval_bounds boost::icl::operator& (interval_bounds x1, interval_bounds x2)
 
interval_bounds boost::icl::operator| (interval_bounds x1, interval_bounds x2)
 
interval_bounds boost::icl::operator<< (interval_bounds bounds, unsigned int shift)
 
interval_bounds boost::icl::operator>> (interval_bounds bounds, unsigned int shift)
 
interval_bounds boost::icl::operator~ (interval_bounds x1)
 
interval_bounds boost::icl::outer_bounds (interval_bounds x1, interval_bounds x2)
 
interval_bounds boost::icl::inner_bounds (interval_bounds x1, interval_bounds x2)
 
interval_bounds boost::icl::left_bounds (interval_bounds x1, interval_bounds x2)
 
interval_bounds boost::icl::right_bounds (interval_bounds x1, interval_bounds x2)
 
interval_bounds boost::icl::left_subtract_bounds (interval_bounds x1, interval_bounds x2)
 
interval_bounds boost::icl::right_subtract_bounds (interval_bounds x1, interval_bounds x2)
 
bool boost::icl::is_complementary (interval_bounds x1)
 
bool boost::icl::is_left_closed (interval_bounds bounds)
 
bool boost::icl::is_right_closed (interval_bounds bounds)
 
std::string boost::icl::left_bracket (interval_bounds bounds)
 
std::string boost::icl::right_bracket (interval_bounds bounds)
 
template<class Type >
enable_if< is_discrete< Type >
, Type >::type 
boost::icl::shift_lower (interval_bounds decl, interval_bounds repr, const Type &low)
 
template<class Type >
enable_if< is_discrete< Type >
, Type >::type 
boost::icl::shift_upper (interval_bounds decl, interval_bounds repr, const Type &up)
 
template<class CharType , class CharTraits >
std::basic_ostream< CharType,
CharTraits > & 
boost::icl::operator<< (std::basic_ostream< CharType, CharTraits > &stream, interval_bounds const &object)
 
template<class IntervalT >
boost::enable_if
< has_dynamic_bounds
< IntervalT >, interval_bounds >
::type 
boost::icl::outer_bounds (const IntervalT &x1, const IntervalT &x2)
 
template<class IntervalT >
boost::enable_if
< has_dynamic_bounds
< IntervalT >, interval_bounds >
::type 
boost::icl::inner_bounds (const IntervalT &x1, const IntervalT &x2)
 
template<class IntervalT >
boost::enable_if
< has_dynamic_bounds
< IntervalT >, interval_bounds >
::type 
boost::icl::left_bounds (const IntervalT &x1, const IntervalT &x2)
 
template<class IntervalT >
boost::enable_if
< has_dynamic_bounds
< IntervalT >, interval_bounds >
::type 
boost::icl::right_bounds (const IntervalT &x1, const IntervalT &x2)
 
template<class IntervalT >
boost::enable_if
< has_dynamic_bounds
< IntervalT >, interval_bounds >
::type 
boost::icl::left_subtract_bounds (const IntervalT &x1, const IntervalT &x2)
 
template<class IntervalT >
boost::enable_if
< has_dynamic_bounds
< IntervalT >, interval_bounds >
::type 
boost::icl::right_subtract_bounds (const IntervalT &x1, const IntervalT &x2)