45 PndStringSeparator() : fStartPos(0), fStrings(), fInput(), fDelimiter(), fOutput(), fFirstDel(false), fLastDel(false){}
48 void SetInput(std::string AInput) { fInput = AInput; }
49 void SetDelimiter(std::string ADelimiter) { fDelimiter = ADelimiter; }
54 std::string
Replace(std::string from, std::string to);
61 if (fInput.find_first_of(fDelimiter) == 0)
68 if (fInput.find_last_of(fDelimiter) == fInput.size() - 1)
77 std::string::size_type fStartPos;
78 std::vector<std::string> fStrings;
80 std::string fDelimiter;
82 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)