14 template<
typename T,
bool has_type_ >
20 template<
typename T >
27 template<
typename P1 >
class F
28 ,
typename Tag =
void_ 32 template<
typename U1 >
struct apply 36 , aux::has_type< F<U1> >::value
44 template<
typename P1,
typename P2 >
class F
45 ,
typename Tag =
void_ 49 template<
typename U1,
typename U2 >
struct apply 53 , aux::has_type< F< U1,U2 > >::value
61 template<
typename P1,
typename P2,
typename P3 >
class F
62 ,
typename Tag =
void_ 66 template<
typename U1,
typename U2,
typename U3 >
struct apply 70 , aux::has_type< F< U1,U2,U3 > >::value
78 template<
typename P1,
typename P2,
typename P3,
typename P4 >
class F
79 ,
typename Tag =
void_ 84 typename U1,
typename U2,
typename U3,
typename U4
90 , aux::has_type< F< U1,U2,U3,U4 > >::value
99 typename P1,
typename P2,
typename P3,
typename P4
103 , typename Tag =
void_ 108 typename U1,
typename U2,
typename U3,
typename U4
115 , aux::has_type< F< U1,U2,U3,U4,U5 > >::value
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.