1
// preprocessed version of 'boost/mpl/apply.hpp' header
2
// see the original for copyright information
8
typename F, typename T1 = void_, typename T2 = void_
9
, typename T3 = void_, typename T4 = void_, typename T5 = void_
13
template< typename F >
21
struct apply< F,void_,void_,void_,void_,void_ >
27
typename F, typename T1
37
typename F, typename T1
39
struct apply< F,T1,void_,void_,void_,void_ >
45
typename F, typename T1, typename T2
55
typename F, typename T1, typename T2
57
struct apply< F,T1,T2,void_,void_,void_ >
63
typename F, typename T1, typename T2, typename T3
73
typename F, typename T1, typename T2, typename T3
75
struct apply< F,T1,T2,T3,void_,void_ >
76
: apply3< F,T1,T2,T3 >
81
typename F, typename T1, typename T2, typename T3, typename T4
91
typename F, typename T1, typename T2, typename T3, typename T4
93
struct apply< F,T1,T2,T3,T4,void_ >
94
: apply4< F,T1,T2,T3,T4 >
99
typename F, typename T1, typename T2, typename T3, typename T4
109
// primary template (not a specialization!)
111
typename F, typename T1, typename T2, typename T3, typename T4
115
: apply5< F,T1,T2,T3,T4,T5 >