SpiecsEngine
 
Loading...
Searching...
No Matches

◆ SplitString()

std::vector< std::string > Spices::StringLibrary::SplitString ( const std::string & input,
char delimiter )
static

Split a string to a string vector container use a char.

Parameters
[in]inputThe string we want to split.
[in]delimiterThe char we want to use.
Returns
Returns a string vector container.

Definition at line 16 of file StringLibrary.cpp.

17 {
19
20 std::vector<std::string> result;
21 size_t start = 0;
22 size_t end = 0;
23
24 while ((end = input.find(delimiter, start)) != std::string::npos)
25 {
26 result.push_back(input.substr(start, end - start));
27 start = end + 1;
28 }
29
30 result.push_back(input.substr(start));
31
32 return result;
33 }
#define SPICES_PROFILE_ZONE