34 std::ostringstream oss;
36 auto formatWithArgs = [&oss, &format](
auto... xArgs) {
37 std::string tmpFormat{format};
38 constexpr auto flag =
"{}";
39 ((oss << tmpFormat.substr(0, tmpFormat.find(flag)) << xArgs, tmpFormat.erase(0, tmpFormat.find(flag) + 2)), ...);
42 std::apply(formatWithArgs, std::make_tuple(args...));