Home
last modified time | relevance | path

Searched refs:interval_traits (Results 1 – 24 of 24) sorted by relevance

/third_party/boost/boost/icl/concept/
Dinterval.hpp42 domain_less(const typename interval_traits<Type>::domain_type& left, in domain_less()
43 const typename interval_traits<Type>::domain_type& right) in domain_less()
45 return typename interval_traits<Type>::domain_compare()(left, right); in domain_less()
50 domain_less_equal(const typename interval_traits<Type>::domain_type& left, in domain_less_equal()
51 const typename interval_traits<Type>::domain_type& right) in domain_less_equal()
53 return !(typename interval_traits<Type>::domain_compare()(right, left)); in domain_less_equal()
58 domain_equal(const typename interval_traits<Type>::domain_type& left, in domain_equal()
59 const typename interval_traits<Type>::domain_type& right) in domain_equal()
61 typedef typename interval_traits<Type>::domain_compare domain_compare; in domain_equal()
67 , typename interval_traits<Type>::domain_type>::type
[all …]
/third_party/boost/boost/icl/
Dinterval_traits.hpp18 template<class Type> struct interval_traits;
21 struct domain_type_of<interval_traits<Type> >
23 typedef typename interval_traits<Type>::domain_type type;
29 template<class Type> struct interval_traits struct
31 typedef interval_traits type; argument
41 struct difference_type_of<interval_traits<Type> >
43 typedef typename interval_traits<Type>::domain_type domain_type;
48 struct size_type_of<interval_traits<Type> >
50 typedef typename interval_traits<Type>::domain_type domain_type;
Dinterval.hpp34 , is_discrete<typename interval_traits<interval_type>::domain_type>::value in open()
46 , is_discrete<typename interval_traits<interval_type>::domain_type>::value in left_open()
58 , is_discrete<typename interval_traits<interval_type>::domain_type>::value in right_open()
70 , is_discrete<typename interval_traits<interval_type>::domain_type>::value in closed()
102 typedef typename interval_traits<IntervalT>::domain_type domain_type;
116 typedef typename interval_traits<IntervalT>::domain_type domain_type;
Ddiscrete_interval.hpp91 struct interval_traits< icl::discrete_interval<DomainT, Compare> > struct
93 typedef interval_traits type; argument
Dcontinuous_interval.hpp92 struct interval_traits< icl::continuous_interval<DomainT, Compare> > struct
94 typedef interval_traits type; argument
Dright_open_interval.hpp75 struct interval_traits< icl::right_open_interval<DomainT, Compare> > struct
Dopen_interval.hpp77 struct interval_traits< icl::open_interval<DomainT, Compare> > struct
Dclosed_interval.hpp76 struct interval_traits< icl::closed_interval<DomainT, Compare> > struct
Dleft_open_interval.hpp76 struct interval_traits< icl::left_open_interval<DomainT, Compare> > struct
/third_party/boost/boost/icl/type_traits/
Dis_interval.hpp69 typedef typename interval_traits<Type>::domain_type domain_type;
79 typedef typename interval_traits<Type>::domain_type domain_type;
118 typedef typename interval_traits<Type>::domain_type domain_type;
128 typedef typename interval_traits<Type>::domain_type domain_type;
139 typedef typename interval_traits<Type>::domain_type domain_type;
147 typedef typename interval_traits<Type>::domain_type domain_type;
157 typedef typename interval_traits<Type>::domain_type domain_type;
Dis_asymmetric_interval.hpp34 , is_continuous<typename domain_type_of<interval_traits<Type> >::type>
45 … , mpl::not_<is_continuous<typename domain_type_of<interval_traits<Type> >::type> >
/third_party/boost/boost/icl/detail/
Delement_iterator.hpp109 typedef typename interval_traits<interval_type>::domain_type domain_type;
120 typedef typename interval_traits<interval_type>::domain_type domain_type;
172 typedef typename difference_type_of<interval_traits<interval_type> >::type
196 typedef typename interval_traits<interval_type>::domain_type domain_type;
200 typedef typename difference_type_of<interval_traits<interval_type> >::type
221 typedef typename interval_traits<interval_type>::domain_type domain_type;
225 typedef typename difference_type_of<interval_traits<interval_type> >::type
262 typedef typename difference_type_of<interval_traits<interval_type> >::type
/third_party/boost/libs/icl/test/
Dtest_icl_interval.hpp20 typedef typename domain_type_of<interval_traits<IntervalT> >::type T; in interval_ctor_4_ordered_types()
54 typedef typename domain_type_of<interval_traits<IntervalT> >::type T; in singelizable_interval_4_ordered_types()
74 typedef typename domain_type_of<interval_traits<IntervalT> >::type T; in singelizable_interval_4_bicremental_types()
90 typedef typename domain_type_of<interval_traits<IntervalT> >::type T; in coverable_asymmetric_interval_4_bicremental_types()
Dtest_icl_continuous_interval.hpp32 BOOST_CHECK( has_difference<typename interval_traits<L__D>::domain_type>::value ); in distant_intervals_4_numeric_continuous_types()
33 BOOST_CHECK( is_continuous<typename interval_traits<L__D>::domain_type>::value ); in distant_intervals_4_numeric_continuous_types()
34 BOOST_CHECK( (boost::is_same<typename interval_traits<L__D>::domain_type, T>::value) ); in distant_intervals_4_numeric_continuous_types()
Dtest_icl_discrete_interval.hpp40 BOOST_CHECK( has_difference<typename interval_traits<L__D>::domain_type>::value ); in distant_intervals_4_discrete_types()
41 BOOST_CHECK( is_discrete<typename interval_traits<L__D>::domain_type>::value ); in distant_intervals_4_discrete_types()
42 BOOST_CHECK( (boost::is_same<typename interval_traits<L__D>::domain_type, T>::value) ); in distant_intervals_4_discrete_types()
Dtest_icl_dynamic_interval.hpp14 typedef typename domain_type_of<interval_traits<IntervalT> >::type T; in dynamic_interval_ctor_4_ordered_types()
Dtest_interval_laws.hpp30 typedef typename interval_traits<Type>::domain_type domain_type; in check_border_containedness()
Dtest_icl_interval_shared.hpp60 typedef typename interval_traits<IntervalT>::domain_type DomainT; in test_inner_complement_()
/third_party/boost/boost/polygon/
Dinterval_traits.hpp21 struct interval_traits { struct
Dinterval_concept.hpp50 typedef typename interval_traits<GeometryType>::coordinate_type type;
71 typename interval_traits<GeometryType>::coordinate_type
97 return interval_traits<IntervalType>::get(interval, dir); in get()
Dpolygon_90_set_traits.hpp19 struct traits_by_concept<T, interval_concept> { typedef interval_traits<T> type; };
/third_party/boost/libs/icl/example/custom_interval_/
Dcustom_interval.cpp45 struct interval_traits< MyInterval > //1. Partially specialize interval_traits for struct
/third_party/boost/libs/icl/doc/
Dicl.qbk26 [def __itv_tr__ [classref boost::icl::interval_traits interval_traits]]
27 [def __Itv_tr__ [classref boost::icl::interval_traits Interval_traits]]
/third_party/boost/libs/icl/doc/html/
Dstandalone_HTML.manifest193 boost/icl/interval_traits.html