folly::toDelim

toDelim overloads

Synopses

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...

Return Value

The resulting string.

Parameters

NameDescription
delimThe delimiter placed between values.
vsThe values to convert and concatenate.
valueThe value to convert.