return Unsplit(delimiter);
}
+template<class Output = folly::fbstring,
+ class Unsplit = detail::Unsplit<fbstring, Output>>
+Unsplit unsplit(const char* delimiter) {
+ return Unsplit(delimiter);
+}
+
/*
* Joins a sequence of tokens into a string, appending them to the output
* buffer. If the output buffer is empty, an initial delimiter will not be
return UnsplitBuffer(delimiter, outputBuffer);
}
+template<class OutputBuffer,
+ class UnsplitBuffer = detail::UnsplitBuffer<fbstring, OutputBuffer>>
+UnsplitBuffer unsplit(const char* delimiter, OutputBuffer* outputBuffer) {
+ return UnsplitBuffer(delimiter, outputBuffer);
+}
+
} // namespace gen
} // namespace folly