/third_party/boost/boost/icl/concept/ |
D | interval.hpp | 42 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/ |
D | interval_traits.hpp | 18 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;
|
D | interval.hpp | 34 , 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;
|
D | discrete_interval.hpp | 91 struct interval_traits< icl::discrete_interval<DomainT, Compare> > struct 93 typedef interval_traits type; argument
|
D | continuous_interval.hpp | 92 struct interval_traits< icl::continuous_interval<DomainT, Compare> > struct 94 typedef interval_traits type; argument
|
D | right_open_interval.hpp | 75 struct interval_traits< icl::right_open_interval<DomainT, Compare> > struct
|
D | open_interval.hpp | 77 struct interval_traits< icl::open_interval<DomainT, Compare> > struct
|
D | closed_interval.hpp | 76 struct interval_traits< icl::closed_interval<DomainT, Compare> > struct
|
D | left_open_interval.hpp | 76 struct interval_traits< icl::left_open_interval<DomainT, Compare> > struct
|
/third_party/boost/boost/icl/type_traits/ |
D | is_interval.hpp | 69 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;
|
D | is_asymmetric_interval.hpp | 34 , 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/ |
D | element_iterator.hpp | 109 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/ |
D | test_icl_interval.hpp | 20 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()
|
D | test_icl_continuous_interval.hpp | 32 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()
|
D | test_icl_discrete_interval.hpp | 40 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()
|
D | test_icl_dynamic_interval.hpp | 14 typedef typename domain_type_of<interval_traits<IntervalT> >::type T; in dynamic_interval_ctor_4_ordered_types()
|
D | test_interval_laws.hpp | 30 typedef typename interval_traits<Type>::domain_type domain_type; in check_border_containedness()
|
D | test_icl_interval_shared.hpp | 60 typedef typename interval_traits<IntervalT>::domain_type DomainT; in test_inner_complement_()
|
/third_party/boost/boost/polygon/ |
D | interval_traits.hpp | 21 struct interval_traits { struct
|
D | interval_concept.hpp | 50 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()
|
D | polygon_90_set_traits.hpp | 19 struct traits_by_concept<T, interval_concept> { typedef interval_traits<T> type; };
|
/third_party/boost/libs/icl/example/custom_interval_/ |
D | custom_interval.cpp | 45 struct interval_traits< MyInterval > //1. Partially specialize interval_traits for struct
|
/third_party/boost/libs/icl/doc/ |
D | icl.qbk | 26 [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/ |
D | standalone_HTML.manifest | 193 boost/icl/interval_traits.html
|