Home | History | Annotate | Download | only in base

Lines Matching refs:ParamType

43 // ParamType: what type to pass to functions (refs should not be constified).
49 typedef const P& ParamType;
56 typedef P& ParamType;
88 explicit Tuple1(typename TupleTraits<A>::ParamType a) : a(a) {}
100 Tuple2(typename TupleTraits<A>::ParamType a,
101 typename TupleTraits<B>::ParamType b)
117 Tuple3(typename TupleTraits<A>::ParamType a,
118 typename TupleTraits<B>::ParamType b,
119 typename TupleTraits<C>::ParamType c)
137 Tuple4(typename TupleTraits<A>::ParamType a,
138 typename TupleTraits<B>::ParamType b,
139 typename TupleTraits<C>::ParamType c,
140 typename TupleTraits<D>::ParamType d)
160 Tuple5(typename TupleTraits<A>::ParamType a,
161 typename TupleTraits<B>::ParamType b,
162 typename TupleTraits<C>::ParamType c,
163 typename TupleTraits<D>::ParamType d,
164 typename TupleTraits<E>::ParamType e)
186 Tuple6(typename TupleTraits<A>::ParamType a,
187 typename TupleTraits<B>::ParamType b,
188 typename TupleTraits<C>::ParamType c,
189 typename TupleTraits<D>::ParamType d,
190 typename TupleTraits<E>::ParamType e,
191 typename TupleTraits<F>::ParamType f)
215 Tuple7(typename TupleTraits<A>::ParamType a,
216 typename TupleTraits<B>::ParamType b,
217 typename TupleTraits<C>::ParamType c,
218 typename TupleTraits<D>::ParamType d,
219 typename TupleTraits<E>::ParamType e,
220 typename TupleTraits<F>::ParamType f,
221 typename TupleTraits<G>::ParamType g)
248 Tuple8(typename TupleTraits<A>::ParamType a,
249 typename TupleTraits<B>::ParamType b,
250 typename TupleTraits<C>::ParamType c,
251 typename TupleTraits<D>::ParamType d,
252 typename TupleTraits<E>::ParamType e,
253 typename TupleTraits<F>::ParamType f,
254 typename TupleTraits<G>::ParamType g,
255 typename TupleTraits<H>::ParamType h)
285 typedef Tuple1<typename TupleTraits<A>::ParamType> ParamTuple;
294 typedef Tuple2<typename TupleTraits<A>::ParamType,
295 typename TupleTraits<B>::ParamType> ParamTuple;
306 typedef Tuple3<typename TupleTraits<A>::ParamType,
307 typename TupleTraits<B>::ParamType,
308 typename TupleTraits<C>::ParamType> ParamTuple;
321 typedef Tuple4<typename TupleTraits<A>::ParamType,
322 typename TupleTraits<B>::ParamType,
323 typename TupleTraits<C>::ParamType,
324 typename TupleTraits<D>::ParamType> ParamTuple;
339 typedef Tuple5<typename TupleTraits<A>::ParamType,
340 typename TupleTraits<B>::ParamType,
341 typename TupleTraits<C>::ParamType,
342 typename TupleTraits<D>::ParamType,
343 typename TupleTraits<E>::ParamType> ParamTuple;
360 typedef Tuple6<typename TupleTraits<A>::ParamType,
361 typename TupleTraits<B>::ParamType,
362 typename TupleTraits<C>::ParamType,
363 typename TupleTraits<D>::ParamType,
364 typename TupleTraits<E>::ParamType,
365 typename TupleTraits<F>::ParamType> ParamTuple;
384 typedef Tuple7<typename TupleTraits<A>::ParamType,
385 typename TupleTraits<B>::ParamType,
386 typename TupleTraits<C>::ParamType,
387 typename TupleTraits<D>::ParamType,
388 typename TupleTraits<E>::ParamType,
389 typename TupleTraits<F>::ParamType,
390 typename TupleTraits<G>::ParamType> ParamTuple;
412 typedef Tuple8<typename TupleTraits<A>::ParamType,
413 typename TupleTraits<B>::ParamType,
414 typename TupleTraits<C>::ParamType,
415 typename TupleTraits<D>::ParamType,
416 typename TupleTraits<E>::ParamType,
417 typename TupleTraits<F>::ParamType,
418 typename TupleTraits<G>::ParamType,
419 typename TupleTraits<H>::ParamType> ParamTuple;