Lines Matching refs:TuplePolicy
861 // TuplePolicy<TupleT> must provide:
869 struct TuplePolicy;
873 struct TuplePolicy {
888 const size_t TuplePolicy<TupleT>::tuple_size;
893 struct TuplePolicy< ::std::tuple<Types...> > {
907 const size_t TuplePolicy< ::std::tuple<Types...> >::tuple_size;
931 typename TuplePolicy<Tuple>::template tuple_element<N - 1>::type>
932 ::Print(TuplePolicy<Tuple>::template get<N - 1>(t), os);
941 UniversalTersePrint(TuplePolicy<Tuple>::template get<N - 1>(t), &ss);
961 TuplePrefixPrinter<TuplePolicy<Tuple>::tuple_size>::PrintPrefixTo(t, os);
971 TuplePrefixPrinter<TuplePolicy<Tuple>::tuple_size>::