33 PndStringSeparator() : fStartPos(0), fStrings(), fInput(), fDelimiter(), fOutput(), fFirstDel(false), fLastDel(false){}
36 void SetInput(std::string AInput) { fInput = AInput; }
37 void SetDelimiter(std::string ADelimiter) { fDelimiter = ADelimiter; }
42 std::string
Replace(std::string from, std::string to);
49 if (fInput.find_first_of(fDelimiter) == 0)
56 if (fInput.find_last_of(fDelimiter) == fInput.size() - 1)
65 std::string::size_type fStartPos;
66 std::vector<std::string> fStrings;
68 std::string fDelimiter;
70 std::string GetString(
void);
std::string Replace(std::string from, std::string to)
Separates a string into substrings at arbitrary delimiters.
std::vector< std::string > GetStringVector(void)
void SetInput(std::string AInput)
void SetDelimiter(std::string ADelimiter)