Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Header <boost/itl/split_interval_set.hpp>

namespace boost {
  namespace itl {
    template<typename DomainT , 
             ITL_COMPARE Compare = ITL_COMPARE_INSTANCE(std::less, DomainT), 
             template< class, ITL_COMPARE >class Interval = itl::interval, 
             ITL_ALLOC Alloc = std::allocator> 
      class split_interval_set;

    template<class DomainT , ITL_COMPARE Compare, 
             template< class, ITL_COMPARE >class Interval, ITL_ALLOC Alloc> 
      struct is_set<itl::split_interval_set< DomainT, Compare, Interval, Alloc >>;
    template<class DomainT , ITL_COMPARE Compare, 
             template< class, ITL_COMPARE >class Interval, ITL_ALLOC Alloc> 
      struct is_interval_container<itl::split_interval_set< DomainT, Compare, Interval, Alloc >>;
    template<class DomainT , ITL_COMPARE Compare, 
             template< class, ITL_COMPARE >class Interval, ITL_ALLOC Alloc> 
      struct is_interval_splitter<itl::split_interval_set< DomainT, Compare, Interval, Alloc >>;
    template<class DomainT , ITL_COMPARE Compare, 
             template< class, ITL_COMPARE >class Interval, ITL_ALLOC Alloc> 
      struct type_to_string<itl::split_interval_set< DomainT, Compare, Interval, Alloc >>;
    template<typename DomainT , ITL_COMPARE Compare, 
             template< class, ITL_COMPARE >class Interval, ITL_ALLOC Alloc> 
      bool operator==(const split_interval_set< DomainT, Compare, Interval, Alloc > &, 
                      const split_interval_set< DomainT, Compare, Interval, Alloc > &);
  }
}

PrevUpHomeNext