20 typename lambda<F>::type
35 typename F,
typename T1
40 typename lambda<F>::type
47 typename F,
typename T1
49 struct apply< F,T1,na,na,na,na >
55 typename F,
typename T1,
typename T2
60 typename lambda<F>::type
67 typename F,
typename T1,
typename T2
69 struct apply< F,T1,T2,na,na,na >
75 typename F,
typename T1,
typename T2,
typename T3
80 typename lambda<F>::type
87 typename F,
typename T1,
typename T2,
typename T3
89 struct apply< F,T1,T2,T3,na,na >
90 : apply3< F,T1,T2,T3 >
95 typename F,
typename T1,
typename T2,
typename T3,
typename T4
100 typename lambda<F>::type
107 typename F,
typename T1,
typename T2,
typename T3,
typename T4
109 struct apply< F,T1,T2,T3,T4,na >
110 : apply4< F,T1,T2,T3,T4 >
115 typename F,
typename T1,
typename T2,
typename T3,
typename T4
121 typename lambda<F>::type
130 typename F,
typename T1,
typename T2,
typename T3,
typename T4
134 : apply5< F,T1,T2,T3,T4,T5 >
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE.