/third_party/boost/libs/icl/example/overlap_counter_/ |
D | overlap_counter.cpp | 60 discrete_interval<int> inter_val; in overlap_counter() local 62 inter_val = discrete_interval<int>::right_open(4,8); in overlap_counter() 63 cout << "-- adding " << inter_val << " -----------------------------------------" << endl; in overlap_counter() 64 overlap_counter += make_pair(inter_val, 1); in overlap_counter() 68 inter_val = discrete_interval<int>::right_open(6,9); in overlap_counter() 69 cout << "-- adding " << inter_val << " -----------------------------------------" << endl; in overlap_counter() 70 overlap_counter += make_pair(inter_val, 1); in overlap_counter() 74 inter_val = discrete_interval<int>::right_open(1,9); in overlap_counter() 75 cout << "-- adding " << inter_val << " -----------------------------------------" << endl; in overlap_counter() 76 overlap_counter += make_pair(inter_val, 1); in overlap_counter()
|
/third_party/boost/boost/icl/ |
D | interval_base_map.hpp | 402 SubType& erase(const interval_type& inter_val); 492 void add_segment(const interval_type& inter_val, const CodomainT& co_val, iterator& it_); 495 void add_main(interval_type& inter_val, const CodomainT& co_val, 499 void add_rear(const interval_type& inter_val, const CodomainT& co_val, iterator& it_); 501 void add_front(const interval_type& inter_val, iterator& first_); 504 void subtract_front(const interval_type& inter_val, iterator& first_); 510 void subtract_rear(interval_type& inter_val, const CodomainT& co_val, iterator& it_); 525 interval_type inter_val = operand.first; in partial_add_intersection() local 526 if(icl::is_empty(inter_val)) in partial_add_intersection() 529 std::pair<const_iterator, const_iterator> exterior = equal_range(inter_val); in partial_add_intersection() [all …]
|
D | interval_base_set.hpp | 256 SubType& add(const segment_type& inter_val) in add() argument 258 _add(inter_val); in add() 265 iterator add(iterator prior_, const segment_type& inter_val) in add() argument 267 return _add(prior_, inter_val); in add() 281 SubType& subtract(const segment_type& inter_val); 293 SubType& insert(const segment_type& inter_val) in insert() argument 295 return add(inter_val); in insert() 301 iterator insert(iterator prior_, const segment_type& inter_val) in insert() argument 303 return add(prior_, inter_val); in insert() 318 SubType& erase(const segment_type& inter_val) in erase() argument [all …]
|
D | right_open_interval.hpp | 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 | open_interval.hpp | 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 | 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 | 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 | discrete_interval.hpp | 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()
|
D | continuous_interval.hpp | 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()
|
D | interval_traits.hpp | 36 static domain_type upper(const Type& inter_val); 37 static domain_type lower(const Type& inter_val);
|
/third_party/boost/libs/icl/example/custom_interval_/ |
D | custom_interval.cpp | 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/boost/icl/detail/ |
D | interval_set_algo.hpp | 466 void add_front(Type& object, const typename Type::interval_type& inter_val, in add_front() argument 476 interval_type left_resid = right_subtract(key_value<Type>(first_), inter_val); in add_front() 495 void add_segment(Type& object, const typename Type::interval_type& inter_val, in add_segment() argument 499 interval_type lead_gap = right_subtract(inter_val, *it_); in add_segment() 529 void add_rear(Type& object, const typename Type::interval_type& inter_val, in add_rear() argument 538 interval_type lead_gap = right_subtract(inter_val, cur_itv); in add_rear() 544 interval_type end_gap = left_subtract(inter_val, cur_itv); in add_rear() 552 interval_type right_resid = left_subtract(cur_itv, inter_val); in add_rear()
|
/third_party/boost/boost/icl/concept/ |
D | interval_set.hpp | 35 contains(const Type& super, const typename Type::segment_type& inter_val) in contains() argument 38 if(icl::is_empty(inter_val)) in contains() 42 = super.equal_range(inter_val); in contains() 49 icl::contains(hull(*(exterior.first), *last_overlap), inter_val) in contains()
|
D | interval_associator_base.hpp | 97 find(const Type& object, const typename interval_type_of<Type>::type& inter_val) in find() argument 99 return object.find(inter_val); in find()
|
D | interval_map.hpp | 383 const typename Type::interval_type& inter_val) in add_intersection() argument 390 if(icl::is_empty(inter_val)) in add_intersection() 394 = object.equal_range(inter_val); in add_intersection() 401 interval_type common_interval = (*it_).first & inter_val; in add_intersection()
|
/third_party/boost/libs/icl/test/ |
D | test_value_maker.hpp | 136 static segment_type mk_segment(const interval_type& inter_val, int val) in mk_segment() 138 return segment_type(inter_val, test_value<codomain_type>::make(val)); in mk_segment()
|