Home | History | Annotate | Download | only in meta

Lines Matching refs:Args

73 // Call(F, Args...) is equivalent to F(Args...) in a metaexpression, except that Call(F, Args...)
76 template <typename F, typename... Args>
77 struct apply : public F::template apply<Args...> {};
140 // Call(Call(DeferArgs(F), Args...), MoreArgs...)
143 // Result = F(Args..., MoreArgs...)
146 // DeferArgs(F)(Args...)(MoreArgs...)
153 template <typename... Args>
158 using type = F(Args..., MoreArgs...);
166 // Call(PartialCall(F, Args...), MoreArgs...)
169 // Result = F(Args..., MoreArgs...)
172 // PartialCall(F, Args...)(MoreArgs...)
176 template <typename F, typename... Args>
181 using type = F(Args..., MoreArgs...);