Lines Matching refs:tuple
391 // Separate std::tuple specialization
393 #include <tuple>
397 typename Tuple,
399 bool = (N < std::tuple_size<Tuple>::value)
402 static void print(const Tuple& tuple, std::ostream& os) {
404 << ::Catch::Detail::stringify(std::get<N>(tuple));
405 TupleElementPrinter<Tuple, N + 1>::print(tuple, os);
410 typename Tuple,
413 struct TupleElementPrinter<Tuple, N, false> {
414 static void print(const Tuple&, std::ostream&) {}
421 struct StringMaker<std::tuple<Types...>> {
422 static std::string convert(const std::tuple<Types...>& tuple) {
425 Detail::TupleElementPrinter<std::tuple<Types...>>::print(tuple, rss.get());