Home
last modified time | relevance | path

Searched refs:absorbs_identities (Results 1 – 9 of 9) sorted by relevance

/third_party/boost/boost/icl/
Dmap.hpp45 enum { absorbs_identities = true }; enumerator
54 enum { absorbs_identities = false }; enumerator
63 enum { absorbs_identities = true }; enumerator
72 enum { absorbs_identities = false }; enumerator
131 BOOST_STATIC_CONSTANT(bool, _absorbs = (Traits::absorbs_identities));
135 typedef on_absorbtion<type,codomain_combine,Traits::absorbs_identities>
462 template<class Type, bool has_set_semantics, bool absorbs_identities>
507 template<class Type, bool is_total, bool absorbs_identities>
585 <type,Combiner,absorbs_identities<type>::value>::type on_absorbtion_; in _add()
613 <type,Combiner,absorbs_identities<type>::value>::type on_absorbtion_; in _add()
[all …]
Dsplit_interval_map.hpp141 if(on_absorbtion<type,Combiner,Traits::absorbs_identities>::is_absorbable((*it_).second)) in handle_left_combined()
148 if(on_absorbtion<type,Combiner,Traits::absorbs_identities>::is_absorbable((*it_).second)) in handle_combined()
155 if(on_absorbtion<type,Combiner,Traits::absorbs_identities>::is_absorbable((*it_).second)) in handle_preceeded_combined()
165 if(on_absorbtion<type,Combiner,Traits::absorbs_identities>::is_absorbable((*it_).second)) in handle_succeeded_combined()
175 if(on_absorbtion<type,Combiner,Traits::absorbs_identities>::is_absorbable((*it_).second)) in gap_insert_at()
217 struct absorbs_identities<icl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,… struct
219 …typedef absorbs_identities<icl::split_interval_map<DomainT,CodomainT,Traits,Compare,Combine,Sectio… argument
220 BOOST_STATIC_CONSTANT(bool, value = (Traits::absorbs_identities));
Dinterval_map.hpp168 if(on_absorbtion<type,Combiner,Traits::absorbs_identities>::is_absorbable((*it_).second)) in handle_left_combined()
177 if(on_absorbtion<type,Combiner,Traits::absorbs_identities>::is_absorbable((*it_).second)) in handle_combined()
186 if(on_absorbtion<type,Combiner,Traits::absorbs_identities>::is_absorbable((*it_).second)) in handle_preceeded_combined()
198 if(on_absorbtion<type,Combiner,Traits::absorbs_identities>::is_absorbable((*it_).second)) in handle_succeeded_combined()
222 if(on_absorbtion<type,Combiner,Traits::absorbs_identities>::is_absorbable((*it_).second)) in gap_insert_at()
265 struct absorbs_identities<icl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Interv… struct
267 …typedef absorbs_identities<icl::interval_map<DomainT,CodomainT,Traits,Compare,Combine,Section,Inte… argument
268 BOOST_STATIC_CONSTANT(bool, value = (Traits::absorbs_identities));
Dinterval_base_map.hpp186 Traits::absorbs_identities>::type on_codomain_absorbtion;
434 on_total_absorbable<SubType, Traits::is_total, Traits::absorbs_identities> in flip()
558 … BOOST_ASSERT((!on_absorbtion<type,Combiner,Traits::absorbs_identities>::is_absorbable(co_val))); in gap_insert()
568 … BOOST_ASSERT((!(on_absorbtion<type,Combiner,Traits::absorbs_identities>::is_absorbable(co_val)))); in add_at()
705 template<class Type, bool is_total, bool absorbs_identities>
741 template<class Type, bool absorbs_identities>
742 struct on_total_absorbable<Type, false, absorbs_identities>
943 absorbs_identities<type>::value>::type on_absorbtion_; in _add()
981 absorbs_identities<type>::value>::type on_absorbtion_; in _add()
1078 if(on_absorbtion<type,Combiner,Traits::absorbs_identities>::is_absorbable(co_val)) in _subtract()
[all …]
/third_party/boost/boost/icl/type_traits/
Dabsorbs_identities.hpp13 template <class Type> struct absorbs_identities struct
15 typedef absorbs_identities<Type> type; argument
/third_party/boost/boost/icl/concept/
Delement_map.hpp199 typedef on_absorbtion<Type,codomain_combine,absorbs_identities<Type>::value> in set_at()
369 , absorbs_identities<Type> >
380 , mpl::not_<absorbs_identities<Type> > >
390 , mpl::not_<absorbs_identities<Type> > >
449 , absorbs_identities<Type> >, Type>::type&
458 , mpl::not_<absorbs_identities<Type> > >
Dinterval_map.hpp486 , absorbs_identities<Type>
506 , mpl::not_<absorbs_identities<Type> >
642 , absorbs_identities<Type> >, Type>::type&
650 , mpl::not_<absorbs_identities<Type> > >, Type>::type&
/third_party/boost/boost/icl/detail/
Don_absorbtion.hpp14 template<class Type, class Combiner, bool absorbs_identities>
/third_party/boost/libs/icl/doc/
Dsemantics.qbk639 Inversion absorbs_identities ==
663 Inversion absorbs_identities ==
689 absorbs_identities && !is_total false
690 absorbs_identities && is_total =e=
753 [[`Map<D,Set,Trait>`] [`Set`] [`Trait::absorbs_identities`][`interval_map<int,s…