22 #ifndef EDSP_SPLIT_HPP 23 #define EDSP_SPLIT_HPP 25 #include <edsp/meta/iterator.hpp> 28 namespace edsp {
namespace string {
37 template <
typename Char,
typename OutputIt>
38 inline void split(
const std::basic_string<Char>& str, OutputIt d_first, Char character =
' ') {
39 std::stringstream test(str);
40 std::basic_string<Char> segment;
41 while (std::getline(test, segment, character)) {
49 #endif //EDSP_SPLIT_HPP void split(const std::basic_string< Char > &str, OutputIt d_first, Char character=' ')
Splits this string around matches of the given character and stores the result in another range...
Definition: split.hpp:38
Definition: amplifier.hpp:29