folly::splitTo

split, to an output iterator

Synopsis

Declared in <folly/String.h>

template<
    class OutputValueType,
    class Delim,
    class String,
    class OutputIterator>
void
splitTo(
    Delim const& delimiter,
    String const& input,
    OutputIterator out,
    bool const ignoreEmpty = false);

Parameters

NameDescription
delimiterThe delimiter to split on.
inputThe string to split.
outThe output iterator that the resulting tokens are written to.
ignoreEmptyWhether to merge adjacent delimiters and drop empty tokens.