Home
last modified time | relevance | path

Searched refs:domain_type (Results 1 – 25 of 55) sorted by relevance

123

/third_party/boost/boost/icl/detail/
Delement_iterator.hpp85 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 …]
Ddesign_config.hpp47 # 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/
Dis_interval.hpp69 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 …]
Ddomain_type_of.hpp19 BOOST_MPL_HAS_XXX_TRAIT_DEF(domain_type)
40 typedef typename Type::domain_type type;
/third_party/boost/libs/icl/test/
Dtest_interval_laws.hpp30 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 …]
Dtest_value_maker.hpp128 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()
Dtest_icl_discrete_interval.hpp17 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/
Dinterval_traits.hpp23 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;
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; 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()
Dright_open_interval.hpp27 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()
Ddiscrete_interval.hpp32 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 …]
Dcontinuous_interval.hpp32 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 …]
Ddynamic_interval_traits.hpp24 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);
Dopen_interval.hpp27 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()
Dleft_open_interval.hpp26 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()
Dclosed_interval.hpp25 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()
Dinterval_bounds.hpp63 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/
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()
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/
Dfunctions_ctor_dtor.qbk15 [[`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 …]
Dfunctions_range.qbk17 [[`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.] ] …
Dfunctions_selection.qbk15 [[`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/
Dstatus_code_ptr.hpp50 …: _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_/
Dcustom_interval.cpp49 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_/
Ditvset_shell.cpp48 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_/
Dsplititvmap_shell.cpp50 typename MapTV::domain_type in mapTestShell()
51 lwb = typename MapTV::domain_type(), in mapTestShell()
52 upb = typename MapTV::domain_type(); in mapTestShell()

123