Lines Matching refs:apply
28 struct apply;
31 struct apply<F, InitialValue> {
36 struct apply<F, InitialValue, T0> {
37 using type = typename F::template apply<InitialValue, T0>::type;
41 struct apply<F, InitialValue, T0, T1> {
43 …typename F::template apply<typename DoEval<typename F::template apply<InitialValue, T0>::type>::ty…
47 struct apply<F, InitialValue, T0, T1, T2> {
48 using type = typename F::template apply<
49 typename DoEval<typename F::template apply<
50 … typename DoEval<typename F::template apply<InitialValue, T0>::type>::type, T1>::type>::type,
55 struct apply<F, InitialValue, T0, T1, T2, T3> {
56 using type = typename F::template apply<
57 typename DoEval<typename F::template apply<
58 typename DoEval<typename F::template apply<
59 … typename DoEval<typename F::template apply<InitialValue, T0>::type>::type, T1>::type>::type,
65 struct apply<F, InitialValue, T0, T1, T2, T3, T4> {
66 using type = typename F::template apply<
67 typename DoEval<typename F::template apply<
68 typename DoEval<typename F::template apply<
69 typename DoEval<typename F::template apply<
70 … typename DoEval<typename F::template apply<InitialValue, T0>::type>::type, T1>::type>::type,
78 struct apply<F, InitialValue, T0, T1, T2, T3, T4, Types...> {
80 F, typename F::template apply<
81 typename DoEval<typename F::template apply<
82 typename DoEval<typename F::template apply<
83 typename DoEval<typename F::template apply<
84 … typename DoEval<typename F::template apply<InitialValue, T0>::type>::type, T1>::type>::type,
94 struct apply<F, InitialValue, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, Types...> {
97 typename F::template apply<
98 typename DoEval<typename F::template apply<
99 typename DoEval<typename F::template apply<
100 typename DoEval<typename F::template apply<
101 typename DoEval<typename F::template apply<
102 typename DoEval<typename F::template apply<
103 typename DoEval<typename F::template apply<
104 typename DoEval<typename F::template apply<
105 typename DoEval<typename F::template apply<
106 … typename DoEval<typename F::template apply<InitialValue, T0>::type>::type,