1
// preprocessed version of 'boost/mpl/aux_/config/use_preprocessed.hpp' header
2
// see the original for copyright information
4
namespace boost { namespace mpl {
8
template< bool C_ > struct or_impl
11
typename T1, typename T2, typename T3, typename T4
19
template<> struct or_impl<false>
22
typename T1, typename T2, typename T3, typename T4
26
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
27
>::template result_< T2,T3,T4,false_ >
31
template<> struct result_<false_, false_, false_, false_>
40
typename BOOST_MPL_AUX_VOID_SPEC_PARAM(T1)
41
, typename BOOST_MPL_AUX_VOID_SPEC_PARAM(T2)
42
, typename T3 = false_, typename T4 = false_, typename T5 = false_
47
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
48
>::template result_< T2,T3,T4,T5 >
51
BOOST_MPL_AUX_LAMBDA_SUPPORT(
54
, (T1, T2, T3, T4, T5)
58
BOOST_MPL_AUX_VOID_SPEC_EXT(
64
}} // namespace boost::mpl