MCPcopy Create free account
hub / github.com/apache/arrow / JoinToString

Function JoinToString

cpp/src/arrow/util/string_util.h:47–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45
46template <typename... Args>
47std::string JoinToString(Args&&... args) {
48 StringStreamWrapper ss;
49 (
50 [&ss](auto&& arg) {
51 // Avoid losing precision when printing floating point numbers
52 if constexpr (std::is_floating_point_v<std::decay_t<decltype(arg)>>) {
53 ss.stream() << std::to_string(arg);
54 } else {
55 ss.stream() << arg;
56 }
57 }(std::forward<Args>(args)),
58 ...);
59 return ss.str();
60}
61} // namespace internal
62
63namespace util {

Callers 5

FromArgsFunction · 0.85
FromDetailAndArgsFunction · 0.85
ToStringMethod · 0.85
TransportStatusFromGrpcFunction · 0.85
ParquetExceptionFunction · 0.85

Calls 2

to_stringFunction · 0.85
strMethod · 0.80

Tested by

no test coverage detected