Lines Matching refs:A4

142         template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4>
143 struct has_phx2_result<F, A0 , A1 , A2 , A3 , A4>
147 , has_phx2_result_impl<typename F::template result<F(A0 , A1 , A2 , A3 , A4)> >
150 template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4>
151 struct phx2_result<F, A0 , A1 , A2 , A3 , A4>
153 typedef typename F::template result<A0 , A1 , A2 , A3 , A4>::type type;
156 template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4>
157 struct phx2_result<F, A0 & , A1 & , A2 & , A3 & , A4 &>
159 typedef typename F::template result<A0 , A1 , A2 , A3 , A4>::type type;
162 template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4>
163 struct phx2_result<F, A0 const& , A1 const& , A2 const& , A3 const& , A4 const&>
165 typedef typename F::template result<A0 , A1 , A2 , A3 , A4>::type type;
174 …template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typena…
175 struct has_phx2_result<F, A0 , A1 , A2 , A3 , A4 , A5>
179 , has_phx2_result_impl<typename F::template result<F(A0 , A1 , A2 , A3 , A4 , A5)> >
182 …template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typena…
183 struct phx2_result<F, A0 , A1 , A2 , A3 , A4 , A5>
185 typedef typename F::template result<A0 , A1 , A2 , A3 , A4 , A5>::type type;
188 …template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typena…
189 struct phx2_result<F, A0 & , A1 & , A2 & , A3 & , A4 & , A5 &>
191 typedef typename F::template result<A0 , A1 , A2 , A3 , A4 , A5>::type type;
194 …template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typena…
195 struct phx2_result<F, A0 const& , A1 const& , A2 const& , A3 const& , A4 const& , A5 const&>
197 typedef typename F::template result<A0 , A1 , A2 , A3 , A4 , A5>::type type;
206 …template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typena…
207 struct has_phx2_result<F, A0 , A1 , A2 , A3 , A4 , A5 , A6>
211 … , has_phx2_result_impl<typename F::template result<F(A0 , A1 , A2 , A3 , A4 , A5 , A6)> >
214 …template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typena…
215 struct phx2_result<F, A0 , A1 , A2 , A3 , A4 , A5 , A6>
217 typedef typename F::template result<A0 , A1 , A2 , A3 , A4 , A5 , A6>::type type;
220 …template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typena…
221 struct phx2_result<F, A0 & , A1 & , A2 & , A3 & , A4 & , A5 & , A6 &>
223 typedef typename F::template result<A0 , A1 , A2 , A3 , A4 , A5 , A6>::type type;
226 …template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typena…
227 …struct phx2_result<F, A0 const& , A1 const& , A2 const& , A3 const& , A4 const& , A5 const& , A6 c…
229 typedef typename F::template result<A0 , A1 , A2 , A3 , A4 , A5 , A6>::type type;
238 …template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typena…
239 struct has_phx2_result<F, A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7>
243 … , has_phx2_result_impl<typename F::template result<F(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7)> >
246 …template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typena…
247 struct phx2_result<F, A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7>
249 typedef typename F::template result<A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7>::type type;
252 …template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typena…
253 struct phx2_result<F, A0 & , A1 & , A2 & , A3 & , A4 & , A5 & , A6 & , A7 &>
255 typedef typename F::template result<A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7>::type type;
258 …template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typena…
259 …struct phx2_result<F, A0 const& , A1 const& , A2 const& , A3 const& , A4 const& , A5 const& , A6 c…
261 typedef typename F::template result<A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7>::type type;
270 …template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typena…
271 struct has_phx2_result<F, A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8>
275 …, has_phx2_result_impl<typename F::template result<F(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8)> >
278 …template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typena…
279 struct phx2_result<F, A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8>
281 … typedef typename F::template result<A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8>::type type;
284 …template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typena…
285 struct phx2_result<F, A0 & , A1 & , A2 & , A3 & , A4 & , A5 & , A6 & , A7 & , A8 &>
287 … typedef typename F::template result<A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8>::type type;
290 …template <typename F, typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typena…
291 …struct phx2_result<F, A0 const& , A1 const& , A2 const& , A3 const& , A4 const& , A5 const& , A6 c…
293 … typedef typename F::template result<A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8>::type type;