/third_party/boost/boost/icl/detail/ |
D | element_iterator.hpp | 85 typedef DomainT domain_type; typedef 97 typedef DomainT domain_type; typedef 109 typedef typename interval_traits<interval_type>::domain_type domain_type; typedef 110 typedef domain_type type; 111 typedef domain_type codomain_type; 112 typedef domain_type transit_type; 120 typedef typename interval_traits<interval_type>::domain_type domain_type; typedef 122 typedef std::pair<domain_type, codomain_type> type; 123 typedef mapped_reference<domain_type, codomain_type> transit_type; 144 typedef DomainT domain_type; typedef [all …]
|
D | design_config.hpp | 47 # define ICL_COMPARE_DOMAIN(itl_compare, domain_type) itl_compare<domain_type> argument 48 # define ICL_COMPARE_INSTANCE(compare_instance, domain_type) compare_instance argument 52 # define ICL_COMPARE_DOMAIN(itl_compare, domain_type) itl_compare argument 53 # define ICL_COMPARE_INSTANCE(compare_instance, domain_type) compare_instance<domain_type> argument 87 # define ICL_INTERVAL_TYPE(itl_interval, domain_type, itl_compare) itl_interval<domain_type,itl_c… argument 88 # define ICL_INTERVAL_INSTANCE(interval_instance,domain_type,itl_compare) interval_instance argument 92 # define ICL_INTERVAL_TYPE(itl_interval, domain_type, itl_compare) itl_interval argument 93 …fine ICL_INTERVAL_INSTANCE(interval_instance,domain_type,itl_compare) typename interval_instance<d… argument
|
/third_party/boost/boost/icl/type_traits/ |
D | is_interval.hpp | 69 typedef typename interval_traits<Type>::domain_type domain_type; typedef 72 , is_discrete<domain_type> >::value) ); 79 typedef typename interval_traits<Type>::domain_type domain_type; typedef 82 , is_continuous<domain_type> 118 typedef typename interval_traits<Type>::domain_type domain_type; typedef 122 , is_discrete<domain_type> >::value) ); 128 typedef typename interval_traits<Type>::domain_type domain_type; typedef 132 , is_discrete<domain_type> >::value) ); 139 typedef typename interval_traits<Type>::domain_type domain_type; typedef 141 value = (mpl::and_<is_static_right_open<Type>, is_continuous<domain_type> >::value)); [all …]
|
D | domain_type_of.hpp | 19 BOOST_MPL_HAS_XXX_TRAIT_DEF(domain_type) 40 typedef typename Type::domain_type type;
|
/third_party/boost/libs/icl/test/ |
D | test_interval_laws.hpp | 30 typedef typename interval_traits<Type>::domain_type domain_type; in check_border_containedness() typedef 31 domain_type lo = icl::lower(itv); in check_border_containedness() 32 domain_type up = icl::upper(itv); in check_border_containedness() 43 BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: closed(lo,up)), true); in check_border_containedness() 44 BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>::right_open(lo,up)), true); in check_border_containedness() 45 BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: left_open(lo,up)), true); in check_border_containedness() 46 BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: open(lo,up)), true); in check_border_containedness() 52 BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: closed(lo,up)), false); in check_border_containedness() 53 BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>::right_open(lo,up)), true); in check_border_containedness() 54 BOOST_CHECK_EQUAL(icl::contains(itv, icl::interval<domain_type>:: left_open(lo,up)), false); in check_border_containedness() [all …]
|
D | test_value_maker.hpp | 128 typedef typename ItvMapT::domain_type domain_type; typedef 134 typedef std::pair<domain_type, codomain_type> std_pair_type; 156 return domain_mapping_type(test_value< domain_type>::make(key), in map_pair() 162 return std_pair_type(test_value< domain_type>::make(key), in std_pair()
|
D | test_icl_discrete_interval.hpp | 17 BOOST_CHECK( is_discrete<typename IntervalT::domain_type>::value ); in discrete_interval_traits() 18 BOOST_CHECK(!is_continuous<typename IntervalT::domain_type>::value); in discrete_interval_traits() 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()
|
/third_party/boost/boost/icl/ |
D | interval_traits.hpp | 23 typedef typename interval_traits<Type>::domain_type type; 32 typedef typename domain_type_of<Type>::type domain_type; typedef 34 static Type construct(const domain_type& lo, const domain_type& up); 36 static domain_type upper(const Type& inter_val); 37 static domain_type lower(const Type& inter_val); 43 typedef typename interval_traits<Type>::domain_type domain_type; typedef 44 typedef typename difference_type_of<domain_type>::type type; 50 typedef typename interval_traits<Type>::domain_type domain_type; typedef 51 typedef typename size_type_of<domain_type>::type 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; typedef 104 static inline IntervalT construct(const domain_type& low, const domain_type& up) in construct() 116 typedef typename interval_traits<IntervalT>::domain_type domain_type; typedef 118 static inline IntervalT construct(const domain_type& low, const domain_type& up) in construct() 120 … BOOST_STATIC_ASSERT((is_discrete<domain_type>::value || PretendedBounds==RepresentedBounds)); in construct()
|
D | right_open_interval.hpp | 27 typedef DomainT domain_type; typedef in boost::icl::right_open_interval 63 domain_type lower()const{ return _lwb; } in lower() 64 domain_type upper()const{ return _upb; } in upper() 67 domain_type _lwb; 68 domain_type _upb; 77 typedef DomainT domain_type; typedef 81 static interval_type construct(const domain_type& lo, const domain_type& up) in construct() 86 static domain_type lower(const interval_type& inter_val){ return inter_val.lower(); } in lower() 87 static domain_type upper(const interval_type& inter_val){ return inter_val.upper(); } in upper()
|
D | discrete_interval.hpp | 32 typedef DomainT domain_type; typedef in boost::icl::discrete_interval 72 domain_type lower()const { return _lwb; } in lower() 73 domain_type upper()const { return _upb; } in upper() 82 domain_type _lwb; 83 domain_type _upb; 94 typedef DomainT domain_type; typedef 98 static interval_type construct(const domain_type& lo, const domain_type& up) in construct() 103 static domain_type lower(const interval_type& inter_val){ return inter_val.lower(); } in lower() 104 static domain_type upper(const interval_type& inter_val){ return inter_val.upper(); } in upper() 115 typedef DomainT domain_type; typedef [all …]
|
D | continuous_interval.hpp | 32 typedef DomainT domain_type; typedef in boost::icl::continuous_interval 72 domain_type lower()const { return _lwb; } in lower() 73 domain_type upper()const { return _upb; } in upper() 82 domain_type _lwb; 83 domain_type _upb; 95 typedef DomainT domain_type; typedef 99 static interval_type construct(const domain_type& lo, const domain_type& up) in construct() 104 static domain_type lower(const interval_type& inter_val){ return inter_val.lower(); } in lower() 105 static domain_type upper(const interval_type& inter_val){ return inter_val.upper(); } in upper() 117 typedef DomainT domain_type; typedef [all …]
|
D | dynamic_interval_traits.hpp | 24 typedef typename Type::domain_type domain_type; typedef 27 static Type construct(const domain_type& lo, const domain_type& up, interval_bounds bounds); 28 static Type construct_bounded(const bounded_value<domain_type>& lo, 29 const bounded_value<domain_type>& up);
|
D | open_interval.hpp | 27 typedef DomainT domain_type; typedef in boost::icl::open_interval 79 typedef DomainT domain_type; typedef 83 static interval_type construct(const domain_type& lo, const domain_type& up) in construct() 88 static domain_type lower(const interval_type& inter_val){ return inter_val.lower(); } in lower() 89 static domain_type upper(const interval_type& inter_val){ return inter_val.upper(); } in upper()
|
D | left_open_interval.hpp | 26 typedef DomainT domain_type; typedef in boost::icl::left_open_interval 78 typedef DomainT domain_type; typedef 82 static interval_type construct(const domain_type& lo, const domain_type& up) in construct() 87 static domain_type lower(const interval_type& inter_val){ return inter_val.lower(); } in lower() 88 static domain_type upper(const interval_type& inter_val){ return inter_val.upper(); } in upper()
|
D | closed_interval.hpp | 25 typedef DomainT domain_type; typedef in boost::icl::closed_interval 78 typedef DomainT domain_type; typedef 82 static interval_type construct(const domain_type& lo, const domain_type& up) in construct() 87 static domain_type lower(const interval_type& inter_val){ return inter_val.lower(); } in lower() 88 static domain_type upper(const interval_type& inter_val){ return inter_val.upper(); } in upper()
|
D | interval_bounds.hpp | 63 typedef DomainT domain_type; typedef in boost::icl::bounded_value 66 bounded_value(const domain_type& value, interval_bounds bound) in bounded_value() 69 domain_type value()const { return _value; } in value() 73 domain_type _value;
|
/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() 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() 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() 67 , typename interval_traits<Type>::domain_type>::type 68 domain_next(const typename interval_traits<Type>::domain_type value) in domain_next() 70 typedef typename interval_traits<Type>::domain_type domain_type; in domain_next() typedef 72 return icl::successor<domain_type,domain_compare>::apply(value); in domain_next() [all …]
|
/third_party/boost/libs/icl/doc/ |
D | functions_ctor_dtor.qbk | 15 [[`interval<domain_type> hull(const T&)`] [ ] [__O1__] [__O1__][] ] 16 [[`domain_type T::lower()const`] [__O1__] [__O1__] [__O1__][] ] 17 [[`domain_type T::upper()const`] [__O1__] [__O1__] [__O1__][] ] 18 [[`domain_type T::first()const`] [__O1__] [__O1__] [__O1__][`!is_continuous<domain_type>:… 19 [[`domain_type T::last()const`] [__O1__] [__O1__] [__O1__][`!is_continuous<domain_type>:… 29 [[`interval<domain_type> hull(const T&)`] [__S __M] [`hull(x)` returns the smallest interval that c… 30 [[`domain_type T::lower()const`] [__i __S __M][`x.lower()` returns the lower bound of an inte… 31 [[`domain_type T::upper()const`] [__i __S __M][`x.upper()` returns the upper bound of an inte… 32 [[`domain_type T::first()const`] [__i __S __M][`x.first()` returns the first element of an in… 33 … `T::first()` is defined for a non continuous `domain_type` only.] ] [all …]
|
D | functions_range.qbk | 17 [[`domain_type lower(const T&)`] [__O1__] [__O1__] [__O1__][] ] 18 [[`domain_type upper(const T&)`] [__O1__] [__O1__] [__O1__][] ] 19 [[`domain_type first(const T&)`] [__O1__] [__O1__] [__O1__][`is_discrete<domain_type>::va… 20 [[`domain_type last(const T&)`] [__O1__] [__O1__] [__O1__][`is_discrete<domain_type>::va… 32 [[`domain_type lower(const T&)`] [__i __S __M][`lower(x)` returns the lower bound of an inter… 33 [[`domain_type upper(const T&)`] [__i __S __M][`upper(x)` returns the upper bound of an inter… 34 [[`domain_type first(const T&)`] [__i __S __M][`first(x)` returns the first element of an int… 35 … `first(const T&)` is defined for a discrete `domain_type` only.] ] 36 [[`domain_type last(const T&)`] [__i __S __M][`last(x)` returns the last element of an inter… 37 …`last(const T&)` is defined for a discrete `domain_type` only.] ] …
|
D | functions_selection.qbk | 15 [[`iterator T::find(const domain_type&)`] [ ] [ ] [__Olgn__] [__Olgn… 16 [[`const_iterator T::find(const domain_type&)const`] [__Olgn__] [__Olgn__] [__Olgn__] [__Olgn… 17 [[`const_iterator find(T&, const domain_type&)`] [__Olgn__] [__Olgn__] [ ] [ ] … 20 [[`codomain_type& operator[] (const domain_type&)`] [ ] [ ] [ ] [__Olgn… 21 [[`codomain_type operator() (const domain_type&)const`] [ ] [__Olgn__] [ ] [__Olgn… 32 [[`iterator T::find(const domain_type& x)`] [__s __m] [Searches the container for the element … 35 `(const domain_type& x)const`] [__s __m] [Const version of `find` above.] ] 37 `(const domain_type& x)const`\n\n 39 `(T&, const domain_type& x)`] [__S __M] 50 …`(const domain_type& x)`] [__m ] [For the key element `x` the operator ret… [all …]
|
/third_party/boost/boost/outcome/experimental/status-code/ |
D | status_code_ptr.hpp | 50 …: _base(0xc44f7bdeb2cc50e9 ^ typename StatusCode::domain_type().id() /* unique-ish based on domain… in indirecting_domain() 69 …virtual string_ref name() const noexcept override { return typename StatusCode::domain_type().name… in name() 76 return typename StatusCode::domain_type()._do_failure(*c.value()); in _do_failure() 82 return typename StatusCode::domain_type()._do_equivalent(*c1.value(), code2); in _do_equivalent() 88 return typename StatusCode::domain_type()._generic_code(*c.value()); in _generic_code() 94 return typename StatusCode::domain_type()._do_message(*c.value()); in _do_message() 101 typename StatusCode::domain_type()._do_throw_exception(*c.value()); in _do_throw_exception() 143 if((0xc44f7bdeb2cc50e9 ^ typename StatusCode::domain_type().id()) != v->domain().id()) in get_if() 157 if((0xc44f7bdeb2cc50e9 ^ typename StatusCode::domain_type().id()) != v->domain().id()) in get_if()
|
/third_party/boost/libs/icl/example/custom_interval_/ |
D | custom_interval.cpp | 49 typedef int domain_type; //2.2 The elements of the domain are ints typedef 54 static interval_type construct(const domain_type& lo, const domain_type& up) in construct() 57 static domain_type lower(const interval_type& inter_val){ return inter_val.first(); }; in lower() 58 static domain_type upper(const interval_type& inter_val){ return inter_val.past(); }; in upper()
|
/third_party/boost/libs/icl/example/itvset_shell_/ |
D | itvset_shell.cpp | 48 typename SetTV::domain_type lwb = typename SetTV::domain_type(); in setTestShell() 49 typename SetTV::domain_type upb = typename SetTV::domain_type(); in setTestShell()
|
/third_party/boost/libs/icl/example/splititvmap_shell_/ |
D | splititvmap_shell.cpp | 50 typename MapTV::domain_type in mapTestShell() 51 lwb = typename MapTV::domain_type(), in mapTestShell() 52 upb = typename MapTV::domain_type(); in mapTestShell()
|