TupleTraits 50 base/tuple.h struct TupleTraits<P&> { TupleTraits 85 base/tuple.h explicit Tuple1(typename TupleTraits<A>::ParamType a) : a(a) {} TupleTraits 97 base/tuple.h Tuple2(typename TupleTraits<A>::ParamType a, TupleTraits 98 base/tuple.h typename TupleTraits<B>::ParamType b) TupleTraits 114 base/tuple.h Tuple3(typename TupleTraits<A>::ParamType a, TupleTraits 115 base/tuple.h typename TupleTraits<B>::ParamType b, TupleTraits 116 base/tuple.h typename TupleTraits<C>::ParamType c) TupleTraits 134 base/tuple.h Tuple4(typename TupleTraits<A>::ParamType a, TupleTraits 135 base/tuple.h typename TupleTraits<B>::ParamType b, TupleTraits 136 base/tuple.h typename TupleTraits<C>::ParamType c, TupleTraits 137 base/tuple.h typename TupleTraits<D>::ParamType d) TupleTraits 157 base/tuple.h Tuple5(typename TupleTraits<A>::ParamType a, TupleTraits 158 base/tuple.h typename TupleTraits<B>::ParamType b, TupleTraits 159 base/tuple.h typename TupleTraits<C>::ParamType c, TupleTraits 160 base/tuple.h typename TupleTraits<D>::ParamType d, TupleTraits 161 base/tuple.h typename TupleTraits<E>::ParamType e) TupleTraits 183 base/tuple.h Tuple6(typename TupleTraits<A>::ParamType a, TupleTraits 184 base/tuple.h typename TupleTraits<B>::ParamType b, TupleTraits 185 base/tuple.h typename TupleTraits<C>::ParamType c, TupleTraits 186 base/tuple.h typename TupleTraits<D>::ParamType d, TupleTraits 187 base/tuple.h typename TupleTraits<E>::ParamType e, TupleTraits 188 base/tuple.h typename TupleTraits<F>::ParamType f) TupleTraits 212 base/tuple.h Tuple7(typename TupleTraits<A>::ParamType a, TupleTraits 213 base/tuple.h typename TupleTraits<B>::ParamType b, TupleTraits 214 base/tuple.h typename TupleTraits<C>::ParamType c, TupleTraits 215 base/tuple.h typename TupleTraits<D>::ParamType d, TupleTraits 216 base/tuple.h typename TupleTraits<E>::ParamType e, TupleTraits 217 base/tuple.h typename TupleTraits<F>::ParamType f, TupleTraits 218 base/tuple.h typename TupleTraits<G>::ParamType g) TupleTraits 245 base/tuple.h Tuple8(typename TupleTraits<A>::ParamType a, TupleTraits 246 base/tuple.h typename TupleTraits<B>::ParamType b, TupleTraits 247 base/tuple.h typename TupleTraits<C>::ParamType c, TupleTraits 248 base/tuple.h typename TupleTraits<D>::ParamType d, TupleTraits 249 base/tuple.h typename TupleTraits<E>::ParamType e, TupleTraits 250 base/tuple.h typename TupleTraits<F>::ParamType f, TupleTraits 251 base/tuple.h typename TupleTraits<G>::ParamType g, TupleTraits 252 base/tuple.h typename TupleTraits<H>::ParamType h) TupleTraits 280 base/tuple.h typedef Tuple1<typename TupleTraits<A>::ValueType> ValueTuple; TupleTraits 281 base/tuple.h typedef Tuple1<typename TupleTraits<A>::RefType> RefTuple; TupleTraits 282 base/tuple.h typedef Tuple1<typename TupleTraits<A>::ParamType> ParamTuple; TupleTraits 287 base/tuple.h typedef Tuple2<typename TupleTraits<A>::ValueType, TupleTraits 288 base/tuple.h typename TupleTraits<B>::ValueType> ValueTuple; TupleTraits 289 base/tuple.h typedef Tuple2<typename TupleTraits<A>::RefType, TupleTraits 290 base/tuple.h typename TupleTraits<B>::RefType> RefTuple; TupleTraits 291 base/tuple.h typedef Tuple2<typename TupleTraits<A>::ParamType, TupleTraits 292 base/tuple.h typename TupleTraits<B>::ParamType> ParamTuple; TupleTraits 297 base/tuple.h typedef Tuple3<typename TupleTraits<A>::ValueType, TupleTraits 298 base/tuple.h typename TupleTraits<B>::ValueType, TupleTraits 299 base/tuple.h typename TupleTraits<C>::ValueType> ValueTuple; TupleTraits 300 base/tuple.h typedef Tuple3<typename TupleTraits<A>::RefType, TupleTraits 301 base/tuple.h typename TupleTraits<B>::RefType, TupleTraits 302 base/tuple.h typename TupleTraits<C>::RefType> RefTuple; TupleTraits 303 base/tuple.h typedef Tuple3<typename TupleTraits<A>::ParamType, TupleTraits 304 base/tuple.h typename TupleTraits<B>::ParamType, TupleTraits 305 base/tuple.h typename TupleTraits<C>::ParamType> ParamTuple; TupleTraits 310 base/tuple.h typedef Tuple4<typename TupleTraits<A>::ValueType, TupleTraits 311 base/tuple.h typename TupleTraits<B>::ValueType, TupleTraits 312 base/tuple.h typename TupleTraits<C>::ValueType, TupleTraits 313 base/tuple.h typename TupleTraits<D>::ValueType> ValueTuple; TupleTraits 314 base/tuple.h typedef Tuple4<typename TupleTraits<A>::RefType, TupleTraits 315 base/tuple.h typename TupleTraits<B>::RefType, TupleTraits 316 base/tuple.h typename TupleTraits<C>::RefType, TupleTraits 317 base/tuple.h typename TupleTraits<D>::RefType> RefTuple; TupleTraits 318 base/tuple.h typedef Tuple4<typename TupleTraits<A>::ParamType, TupleTraits 319 base/tuple.h typename TupleTraits<B>::ParamType, TupleTraits 320 base/tuple.h typename TupleTraits<C>::ParamType, TupleTraits 321 base/tuple.h typename TupleTraits<D>::ParamType> ParamTuple; TupleTraits 326 base/tuple.h typedef Tuple5<typename TupleTraits<A>::ValueType, TupleTraits 327 base/tuple.h typename TupleTraits<B>::ValueType, TupleTraits 328 base/tuple.h typename TupleTraits<C>::ValueType, TupleTraits 329 base/tuple.h typename TupleTraits<D>::ValueType, TupleTraits 330 base/tuple.h typename TupleTraits<E>::ValueType> ValueTuple; TupleTraits 331 base/tuple.h typedef Tuple5<typename TupleTraits<A>::RefType, TupleTraits 332 base/tuple.h typename TupleTraits<B>::RefType, TupleTraits 333 base/tuple.h typename TupleTraits<C>::RefType, TupleTraits 334 base/tuple.h typename TupleTraits<D>::RefType, TupleTraits 335 base/tuple.h typename TupleTraits<E>::RefType> RefTuple; TupleTraits 336 base/tuple.h typedef Tuple5<typename TupleTraits<A>::ParamType, TupleTraits 337 base/tuple.h typename TupleTraits<B>::ParamType, TupleTraits 338 base/tuple.h typename TupleTraits<C>::ParamType, TupleTraits 339 base/tuple.h typename TupleTraits<D>::ParamType, TupleTraits 340 base/tuple.h typename TupleTraits<E>::ParamType> ParamTuple; TupleTraits 345 base/tuple.h typedef Tuple6<typename TupleTraits<A>::ValueType, TupleTraits 346 base/tuple.h typename TupleTraits<B>::ValueType, TupleTraits 347 base/tuple.h typename TupleTraits<C>::ValueType, TupleTraits 348 base/tuple.h typename TupleTraits<D>::ValueType, TupleTraits 349 base/tuple.h typename TupleTraits<E>::ValueType, TupleTraits 350 base/tuple.h typename TupleTraits<F>::ValueType> ValueTuple; TupleTraits 351 base/tuple.h typedef Tuple6<typename TupleTraits<A>::RefType, TupleTraits 352 base/tuple.h typename TupleTraits<B>::RefType, TupleTraits 353 base/tuple.h typename TupleTraits<C>::RefType, TupleTraits 354 base/tuple.h typename TupleTraits<D>::RefType, TupleTraits 355 base/tuple.h typename TupleTraits<E>::RefType, TupleTraits 356 base/tuple.h typename TupleTraits<F>::RefType> RefTuple; TupleTraits 357 base/tuple.h typedef Tuple6<typename TupleTraits<A>::ParamType, TupleTraits 358 base/tuple.h typename TupleTraits<B>::ParamType, TupleTraits 359 base/tuple.h typename TupleTraits<C>::ParamType, TupleTraits 360 base/tuple.h typename TupleTraits<D>::ParamType, TupleTraits 361 base/tuple.h typename TupleTraits<E>::ParamType, TupleTraits 362 base/tuple.h typename TupleTraits<F>::ParamType> ParamTuple; TupleTraits 367 base/tuple.h typedef Tuple7<typename TupleTraits<A>::ValueType, TupleTraits 368 base/tuple.h typename TupleTraits<B>::ValueType, TupleTraits 369 base/tuple.h typename TupleTraits<C>::ValueType, TupleTraits 370 base/tuple.h typename TupleTraits<D>::ValueType, TupleTraits 371 base/tuple.h typename TupleTraits<E>::ValueType, TupleTraits 372 base/tuple.h typename TupleTraits<F>::ValueType, TupleTraits 373 base/tuple.h typename TupleTraits<G>::ValueType> ValueTuple; TupleTraits 374 base/tuple.h typedef Tuple7<typename TupleTraits<A>::RefType, TupleTraits 375 base/tuple.h typename TupleTraits<B>::RefType, TupleTraits 376 base/tuple.h typename TupleTraits<C>::RefType, TupleTraits 377 base/tuple.h typename TupleTraits<D>::RefType, TupleTraits 378 base/tuple.h typename TupleTraits<E>::RefType, TupleTraits 379 base/tuple.h typename TupleTraits<F>::RefType, TupleTraits 380 base/tuple.h typename TupleTraits<G>::RefType> RefTuple; TupleTraits 381 base/tuple.h typedef Tuple7<typename TupleTraits<A>::ParamType, TupleTraits 382 base/tuple.h typename TupleTraits<B>::ParamType, TupleTraits 383 base/tuple.h typename TupleTraits<C>::ParamType, TupleTraits 384 base/tuple.h typename TupleTraits<D>::ParamType, TupleTraits 385 base/tuple.h typename TupleTraits<E>::ParamType, TupleTraits 386 base/tuple.h typename TupleTraits<F>::ParamType, TupleTraits 387 base/tuple.h typename TupleTraits<G>::ParamType> ParamTuple; TupleTraits 393 base/tuple.h typedef Tuple8<typename TupleTraits<A>::ValueType, TupleTraits 394 base/tuple.h typename TupleTraits<B>::ValueType, TupleTraits 395 base/tuple.h typename TupleTraits<C>::ValueType, TupleTraits 396 base/tuple.h typename TupleTraits<D>::ValueType, TupleTraits 397 base/tuple.h typename TupleTraits<E>::ValueType, TupleTraits 398 base/tuple.h typename TupleTraits<F>::ValueType, TupleTraits 399 base/tuple.h typename TupleTraits<G>::ValueType, TupleTraits 400 base/tuple.h typename TupleTraits<H>::ValueType> ValueTuple; TupleTraits 401 base/tuple.h typedef Tuple8<typename TupleTraits<A>::RefType, TupleTraits 402 base/tuple.h typename TupleTraits<B>::RefType, TupleTraits 403 base/tuple.h typename TupleTraits<C>::RefType, TupleTraits 404 base/tuple.h typename TupleTraits<D>::RefType, TupleTraits 405 base/tuple.h typename TupleTraits<E>::RefType, TupleTraits 406 base/tuple.h typename TupleTraits<F>::RefType, TupleTraits 407 base/tuple.h typename TupleTraits<G>::RefType, TupleTraits 408 base/tuple.h typename TupleTraits<H>::RefType> RefTuple; TupleTraits 409 base/tuple.h typedef Tuple8<typename TupleTraits<A>::ParamType, TupleTraits 410 base/tuple.h typename TupleTraits<B>::ParamType, TupleTraits 411 base/tuple.h typename TupleTraits<C>::ParamType, TupleTraits 412 base/tuple.h typename TupleTraits<D>::ParamType, TupleTraits 413 base/tuple.h typename TupleTraits<E>::ParamType, TupleTraits 414 base/tuple.h typename TupleTraits<F>::ParamType, TupleTraits 415 base/tuple.h typename TupleTraits<G>::ParamType, TupleTraits 416 base/tuple.h typename TupleTraits<H>::ParamType> ParamTuple;