comparison DEPENDENCIES/generic/include/boost/detail/is_incrementable.hpp @ 101:c530137014c0

Update Boost headers (1.58.0)
author Chris Cannam
date Mon, 07 Sep 2015 11:12:49 +0100
parents 2665513ce2d3
children
comparison
equal deleted inserted replaced
100:793467b5e61c 101:c530137014c0
53 tag operator++(any const&); 53 tag operator++(any const&);
54 tag operator++(any const&,int); 54 tag operator++(any const&,int);
55 55
56 # endif 56 # endif
57 57
58 # if BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3202)) \ 58 # if BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3202))
59 || BOOST_WORKAROUND(BOOST_MSVC, <= 1300)
60 # define BOOST_comma(a,b) (a) 59 # define BOOST_comma(a,b) (a)
61 # else 60 # else
62 // In case an operator++ is found that returns void, we'll use ++x,0 61 // In case an operator++ is found that returns void, we'll use ++x,0
63 tag operator,(tag,int); 62 tag operator,(tag,int);
64 # define BOOST_comma(a,b) (a,b) 63 # define BOOST_comma(a,b) (a,b)
114 BOOST_MPL_AUX_LAMBDA_SUPPORT(1,is_incrementable,(T)) 113 BOOST_MPL_AUX_LAMBDA_SUPPORT(1,is_incrementable,(T))
115 }; 114 };
116 115
117 template<typename T> 116 template<typename T>
118 struct is_postfix_incrementable 117 struct is_postfix_incrementable
119 BOOST_TT_AUX_BOOL_C_BASE(::boost::detail::is_incrementable_::impl<T>::value) 118 BOOST_TT_AUX_BOOL_C_BASE(::boost::detail::is_incrementable_::postfix_impl<T>::value)
120 { 119 {
121 BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL(::boost::detail::is_incrementable_::postfix_impl<T>::value) 120 BOOST_TT_AUX_BOOL_TRAIT_VALUE_DECL(::boost::detail::is_incrementable_::postfix_impl<T>::value)
122 BOOST_MPL_AUX_LAMBDA_SUPPORT(1,is_postfix_incrementable,(T)) 121 BOOST_MPL_AUX_LAMBDA_SUPPORT(1,is_postfix_incrementable,(T))
123 }; 122 };
124 123