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 and_impl
11
typename T1, typename T2, typename T3, typename T4
19
template<> struct and_impl<true>
22
typename T1, typename T2, typename T3, typename T4
26
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
27
>::template result_< T2,T3,T4,true_ >
35
::result_< true_,true_,true_,true_ >
43
typename BOOST_MPL_AUX_VOID_SPEC_PARAM(T1)
44
, typename BOOST_MPL_AUX_VOID_SPEC_PARAM(T2)
45
, typename T3 = true_, typename T4 = true_, typename T5 = true_
50
BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
51
>::template result_< T2,T3,T4,T5 >
54
BOOST_MPL_AUX_LAMBDA_SUPPORT(
57
, (T1, T2, T3, T4, T5)
61
BOOST_MPL_AUX_VOID_SPEC_EXT(
67
}} // namespace boost::mpl