toDelim overloads
Declared in <folly/Conv.h>
toDelim<SomeString>(delim, v1, v2, ...) uses toAppendDelim() as back-end for all types.
template<
class Tgt,
class Delim,
class... Ts>
requires IsSomeString<Tgt>::value &&
(sizeof...(Ts) != 1 ||
!std::is_same<Tgt, detail::LastElement<void, Ts...>>::value)
Tgt
toDelim(
Delim const& delim,
Ts const&... vs);
» more...
overloadbrief Like to, but uses a custom delimiter.
template<
class Tgt,
class Delim,
class Src>
Tgt
toDelim(
Delim const& delim,
Src&& value)
requires IsSomeString<Tgt>::value &&
std::is_same<Tgt, typename std::decay<Src>::type>::value;
» more...
The resulting string.
| Name | Description |
|---|---|
| delim | The delimiter placed between values. |
| vs | The values to convert and concatenate. |
| value | The value to convert. |