Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Struct template discrete_interval

boost::itl::discrete_interval

Synopsis

template<class IntervalT > 
struct discrete_interval {
  // types
  typedef IntervalT::domain_type domain_type;

  // public static functions
  static IntervalT::size_type cardinality(const IntervalT &) ;
  static IntervalT::difference_type length(const IntervalT &) ;
  static bool unaligned_lwb_equal(const IntervalT &, const IntervalT &) ;
  static bool unaligned_upb_equal(const IntervalT &, const IntervalT &) ;
  static bool has_equal_border_touch(const IntervalT &, const IntervalT &) ;
};

Description

discrete_interval public static functions

  1. static IntervalT::size_type cardinality(const IntervalT & x) ;
  2. static IntervalT::difference_type length(const IntervalT & x) ;
  3. static bool unaligned_lwb_equal(const IntervalT & x1, const IntervalT & x2) ;
  4. static bool unaligned_upb_equal(const IntervalT & x1, const IntervalT & x2) ;
  5. static bool has_equal_border_touch(const IntervalT & x1, const IntervalT & x2) ;

PrevUpHomeNext