/third_party/boost/boost/icl/ |
D | map.hpp | 45 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 …]
|
D | split_interval_map.hpp | 141 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));
|
D | interval_map.hpp | 168 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));
|
D | interval_base_map.hpp | 186 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/ |
D | absorbs_identities.hpp | 13 template <class Type> struct absorbs_identities struct 15 typedef absorbs_identities<Type> type; argument
|
/third_party/boost/boost/icl/concept/ |
D | element_map.hpp | 199 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> > >
|
D | interval_map.hpp | 486 , 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/ |
D | on_absorbtion.hpp | 14 template<class Type, class Combiner, bool absorbs_identities>
|
/third_party/boost/libs/icl/doc/ |
D | semantics.qbk | 639 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…
|