#include <boost/icl/interval_bounds.hpp>
#include <boost/icl/type_traits/is_discrete.hpp>
#include <boost/icl/type_traits/is_numeric.hpp>
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) |