12 namespace boost {
namespace mpl {
15 template<
bool C_ >
struct and_impl
18 typename T1,
typename T2,
typename T3,
typename T4
26 template<>
struct and_impl<true>
29 typename T1,
typename T2,
typename T3,
typename T4
33 BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
34 >::template result_< T2,T3,T4,true_ >
54 BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
55 >::template result_< T2,T3,T4,T5 >
61 , ( T1, T2, T3, T4, T5)