From bf8e0db87fa47fac33febec91965b9642eb6bb28 Mon Sep 17 00:00:00 2001 From: Martchus Date: Mon, 2 Mar 2020 18:23:38 +0100 Subject: [PATCH] Construct tuple in in string builder directly --- conversion/stringbuilder.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/conversion/stringbuilder.h b/conversion/stringbuilder.h index ff4c8c2..552b404 100644 --- a/conversion/stringbuilder.h +++ b/conversion/stringbuilder.h @@ -241,11 +241,6 @@ constexpr void append(StringType &target, TupleType &&tuple, typename StringType return TupleToString>>::append(std::forward(tuple), target); } -template constexpr std::tuple makeTupleHoldingRefsToTemporaryObjects(Elements &&... args) noexcept -{ - return std::tuple(std::forward(args)...); -} - } // namespace Helper /// \endcond @@ -262,7 +257,7 @@ template inline StringType tuple template inline StringType argsToString(Args &&... args) { - return tupleToString(Helper::makeTupleHoldingRefsToTemporaryObjects(std::forward(args)...)); + return tupleToString(std::tuple(std::forward(args)...)); } /*!