|
template<class S = detail::StringResplitter> |
S | folly::gen::resplit (char delimiter, bool keepDelimiter=false) |
|
template<class S = detail::SplitStringSource<char>> |
S | folly::gen::split (const StringPiece source, char delimiter) |
|
template<class S = detail::SplitStringSource<StringPiece>> |
S | folly::gen::split (StringPiece source, StringPiece delimiter) |
|
template<class S = detail::SplitStringSource<MixedNewlines>> |
S | folly::gen::lines (StringPiece source) |
|
template<class Output = folly::fbstring, class Delimiter , class Unsplit = detail::Unsplit<Delimiter, Output>> |
Unsplit | folly::gen::unsplit (const Delimiter &delimiter) |
|
template<class Output = folly::fbstring, class Unsplit = detail::Unsplit<fbstring, Output>> |
Unsplit | folly::gen::unsplit (const char *delimiter) |
|
template<class Delimiter , class OutputBuffer , class UnsplitBuffer = detail::UnsplitBuffer<Delimiter, OutputBuffer>> |
UnsplitBuffer | folly::gen::unsplit (Delimiter delimiter, OutputBuffer *outputBuffer) |
|
template<class OutputBuffer , class UnsplitBuffer = detail::UnsplitBuffer<fbstring, OutputBuffer>> |
UnsplitBuffer | folly::gen::unsplit (const char *delimiter, OutputBuffer *outputBuffer) |
|
template<class... Targets> |
detail::Map< detail::SplitTo< std::tuple< Targets... >, char, Targets... > > | folly::gen::eachToTuple (char delim) |
|
template<class... Targets> |
detail::Map< detail::SplitTo< std::tuple< Targets... >, fbstring, Targets... > > | folly::gen::eachToTuple (StringPiece delim) |
|
template<class First , class Second > |
detail::Map< detail::SplitTo< std::pair< First, Second >, char, First, Second > > | folly::gen::eachToPair (char delim) |
|
template<class First , class Second > |
detail::Map< detail::SplitTo< std::pair< First, Second >, fbstring, First, Second > > | folly::gen::eachToPair (StringPiece delim) |
|
template<class Callback > |
StreamSplitter< Callback > | folly::gen::streamSplitter (char delimiter, Callback &&pieceCb, uint64_t capacity=0) |
|