diff options
Diffstat (limited to 'boost/icl/concept/interval_associator.hpp')
-rw-r--r-- | boost/icl/concept/interval_associator.hpp | 78 |
1 files changed, 39 insertions, 39 deletions
diff --git a/boost/icl/concept/interval_associator.hpp b/boost/icl/concept/interval_associator.hpp index 24c6c4f043..14d522eb3d 100644 --- a/boost/icl/concept/interval_associator.hpp +++ b/boost/icl/concept/interval_associator.hpp @@ -325,7 +325,7 @@ operator += (Type& object, const OperandT& operand) } -#ifdef BOOST_NO_RVALUE_REFERENCES +#ifdef BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //------------------------------------------------------------------------------ //- T op + (T, c P&) T:{S}|{M} P:{e i S}|{b p M} //------------------------------------------------------------------------------ @@ -340,7 +340,7 @@ operator + (Type object, const OperandT& operand) return object += operand; } -#else //BOOST_NO_RVALUE_REFERENCES +#else //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES template<class Type, class OperandT> typename enable_if<is_binary_intra_combinable<Type, OperandT>, Type>::type @@ -357,9 +357,9 @@ operator + (Type&& object, const OperandT& operand) return boost::move(object += operand); } -#endif //BOOST_NO_RVALUE_REFERENCES +#endif //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES -#ifdef BOOST_NO_RVALUE_REFERENCES +#ifdef BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //------------------------------------------------------------------------------ //- T op + (c P&, T) T:{S}|{M} P:{e i S'}|{b p M'} //------------------------------------------------------------------------------ @@ -374,7 +374,7 @@ operator + (const OperandT& operand, Type object) return object += operand; } -#else //BOOST_NO_RVALUE_REFERENCES +#else //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES template<class Type, class OperandT> typename enable_if<is_binary_intra_combinable<Type, OperandT>, Type>::type @@ -391,9 +391,9 @@ operator + (const OperandT& operand, Type&& object) return boost::move(object += operand); } -#endif //BOOST_NO_RVALUE_REFERENCES +#endif //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES -#ifdef BOOST_NO_RVALUE_REFERENCES +#ifdef BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //------------------------------------------------------------------------------ //- T op + (T, c P&) T:{S}|{M} P:{S}|{M} //------------------------------------------------------------------------------ @@ -408,7 +408,7 @@ operator + (Type object, const Type& operand) return object += operand; } -#else //BOOST_NO_RVALUE_REFERENCES +#else //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES template<class Type> typename enable_if<is_interval_container<Type>, Type>::type @@ -439,7 +439,7 @@ operator + (Type&& object, Type&& operand) return boost::move(object += operand); } -#endif //BOOST_NO_RVALUE_REFERENCES +#endif //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //------------------------------------------------------------------------------ //- Addition |=, | @@ -477,7 +477,7 @@ operator |= (Type& object, const OperandT& operand) return object += operand; } -#ifdef BOOST_NO_RVALUE_REFERENCES +#ifdef BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //------------------------------------------------------------------------------ //- T op | (T, c P&) T:{S}|{M} P:{e i S}|{b p M} //------------------------------------------------------------------------------ @@ -492,7 +492,7 @@ operator | (Type object, const OperandT& operand) return object += operand; } -#else //BOOST_NO_RVALUE_REFERENCES +#else //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES template<class Type, class OperandT> typename enable_if<is_binary_intra_combinable<Type, OperandT>, Type>::type @@ -509,9 +509,9 @@ operator | (Type&& object, const OperandT& operand) return boost::move(object += operand); } -#endif //BOOST_NO_RVALUE_REFERENCES +#endif //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES -#ifdef BOOST_NO_RVALUE_REFERENCES +#ifdef BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //------------------------------------------------------------------------------ //- T op | (T, c P&) T:{S}|{M} P:{S}|{M} //------------------------------------------------------------------------------ @@ -526,7 +526,7 @@ operator | (const OperandT& operand, Type object) return object += operand; } -#else //BOOST_NO_RVALUE_REFERENCES +#else //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES template<class Type, class OperandT> typename enable_if<is_binary_intra_combinable<Type, OperandT>, Type>::type @@ -543,9 +543,9 @@ operator | (const OperandT& operand, Type&& object) return boost::move(object += operand); } -#endif //BOOST_NO_RVALUE_REFERENCES +#endif //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES -#ifdef BOOST_NO_RVALUE_REFERENCES +#ifdef BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //------------------------------------------------------------------------------ //- T op | (T, c P&) T:{S}|{M} P:{S}|{M} //------------------------------------------------------------------------------ @@ -559,7 +559,7 @@ operator | (Type object, const Type& operand) { return object += operand; } -#else //BOOST_NO_RVALUE_REFERENCES +#else //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES template<class Type> typename enable_if<is_interval_container<Type>, Type>::type @@ -590,7 +590,7 @@ operator | (Type&& object, Type&& operand) return boost::move(object += operand); } -#endif //BOOST_NO_RVALUE_REFERENCES +#endif //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //============================================================================== @@ -707,7 +707,7 @@ operator -= (Type& object, const IntervalSetT& operand) return erase(object, operand); } -#ifdef BOOST_NO_RVALUE_REFERENCES +#ifdef BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //------------------------------------------------------------------------------ //- T op - (T, c P&) T:{S}|{M} P:{e i S'}|{e i b p S' M'} //------------------------------------------------------------------------------ @@ -718,7 +718,7 @@ operator - (Type object, const OperandT& operand) return object -= operand; } -#else //BOOST_NO_RVALUE_REFERENCES +#else //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES template<class Type, class OperandT> typename enable_if<is_right_inter_combinable<Type, OperandT>, Type>::type @@ -735,7 +735,7 @@ operator - (Type&& object, const OperandT& operand) return boost::move(object -= operand); } -#endif //BOOST_NO_RVALUE_REFERENCES +#endif //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //============================================================================== //= Intersection<IntervalSet|IntervalSet> @@ -776,7 +776,7 @@ operator &= (Type& object, const OperandT& operand) return object; } -#ifdef BOOST_NO_RVALUE_REFERENCES +#ifdef BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //------------------------------------------------------------------------------ //- T op & (T, c P&) T:{S}|{M} P:{e i S'}|{e i b p S' M'} S<S' M<M' <:coarser //------------------------------------------------------------------------------ @@ -787,7 +787,7 @@ operator & (Type object, const OperandT& operand) return object &= operand; } -#else //BOOST_NO_RVALUE_REFERENCES +#else //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES template<class Type, class OperandT> typename enable_if<is_binary_inter_combinable<Type, OperandT>, Type>::type @@ -804,9 +804,9 @@ operator & (Type&& object, const OperandT& operand) return boost::move(object &= operand); } -#endif //BOOST_NO_RVALUE_REFERENCES +#endif //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES -#ifdef BOOST_NO_RVALUE_REFERENCES +#ifdef BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //------------------------------------------------------------------------------ //- T op & (c P&, T) T:{S}|{M} P:{e i S'}|{e i b p S' M'} S<S' M<M' <:coarser //------------------------------------------------------------------------------ @@ -817,7 +817,7 @@ operator & (const OperandT& operand, Type object) return object &= operand; } -#else //BOOST_NO_RVALUE_REFERENCES +#else //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES template<class Type, class OperandT> typename enable_if<is_binary_inter_combinable<Type, OperandT>, Type>::type @@ -834,9 +834,9 @@ operator & (const OperandT& operand, Type&& object) return boost::move(object &= operand); } -#endif //BOOST_NO_RVALUE_REFERENCES +#endif //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES -#ifdef BOOST_NO_RVALUE_REFERENCES +#ifdef BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //------------------------------------------------------------------------------ //- T op & (T, c T&) T:{S M} //------------------------------------------------------------------------------ @@ -847,7 +847,7 @@ operator & (Type object, const Type& operand) return object &= operand; } -#else //BOOST_NO_RVALUE_REFERENCES +#else //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES template<class Type> typename enable_if<is_interval_container<Type>, Type>::type @@ -878,7 +878,7 @@ operator & (Type&& object, Type&& operand) return boost::move(object &= operand); } -#endif //BOOST_NO_RVALUE_REFERENCES +#endif //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //------------------------------------------------------------------------------ //- intersects<IntervalSet|IntervalMap> @@ -1011,7 +1011,7 @@ operator ^= (Type& object, const OperandT& operand) return icl::flip(object, operand); } -#ifdef BOOST_NO_RVALUE_REFERENCES +#ifdef BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //------------------------------------------------------------------------------ //- T op ^ (T, c P&) T:{S}|{M} P:{e i S'}|{b p M'} S<S' M<M' <:coarser //------------------------------------------------------------------------------ @@ -1022,7 +1022,7 @@ operator ^ (Type object, const OperandT& operand) return object ^= operand; } -#else //BOOST_NO_RVALUE_REFERENCES +#else //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES template<class Type, class OperandT> typename enable_if<is_binary_intra_combinable<Type, OperandT>, Type>::type @@ -1039,9 +1039,9 @@ operator ^ (Type&& object, const OperandT& operand) return boost::move(object ^= operand); } -#endif //BOOST_NO_RVALUE_REFERENCES +#endif //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES -#ifdef BOOST_NO_RVALUE_REFERENCES +#ifdef BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //------------------------------------------------------------------------------ //- T op ^ (c P&, T) T:{S}|{M} P:{e i S'}|{b p M'} S<S' M<M' <:coarser //------------------------------------------------------------------------------ @@ -1052,7 +1052,7 @@ operator ^ (const OperandT& operand, Type object) return object ^= operand; } -#else //BOOST_NO_RVALUE_REFERENCES +#else //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES template<class Type, class OperandT> typename enable_if<is_binary_intra_combinable<Type, OperandT>, Type>::type @@ -1069,9 +1069,9 @@ operator ^ (const OperandT& operand, Type&& object) return boost::move(object ^= operand); } -#endif //BOOST_NO_RVALUE_REFERENCES +#endif //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES -#ifdef BOOST_NO_RVALUE_REFERENCES +#ifdef BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //------------------------------------------------------------------------------ //- T op ^ (T, c T&) T:{S M} //------------------------------------------------------------------------------ @@ -1082,7 +1082,7 @@ operator ^ (typename Type::overloadable_type object, const Type& operand) return object ^= operand; } -#else //BOOST_NO_RVALUE_REFERENCES +#else //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES template<class Type> typename enable_if<is_interval_container<Type>, Type>::type @@ -1113,7 +1113,7 @@ operator ^ (Type&& object, Type&& operand) return boost::move(object ^= operand); } -#endif //BOOST_NO_RVALUE_REFERENCES +#endif //BOOST_ICL_NO_CXX11_RVALUE_REFERENCES //========================================================================== //= Element Iteration <IntervalSet|IntervalMap> |