empty String, Stringspliterator with char
This commit is contained in:
parent
4a12cb7394
commit
66a18f27c5
|
@ -4,6 +4,8 @@
|
|||
|
||||
namespace mrbesen::util {
|
||||
|
||||
const std::string emptyString = "";
|
||||
|
||||
unsigned int count(const std::string& str, char c); //count occurances of c in str
|
||||
|
||||
bool equalsIgnoreCase(const std::string& a, const std::string& b, size_t max = std::string::npos);
|
||||
|
@ -34,6 +36,7 @@ std::string bytesToBase64(char* buffer, unsigned int len);
|
|||
class StringSpliterator : public std::iterator<std::output_iterator_tag, std::string> {
|
||||
public:
|
||||
StringSpliterator(const std::string& d, const std::string& token);
|
||||
StringSpliterator(const std::string& d, char token);
|
||||
~StringSpliterator();
|
||||
|
||||
std::string operator*() const;
|
||||
|
|
|
@ -192,6 +192,8 @@ mrbesen::util::StringSpliterator::StringSpliterator(const std::string& d, const
|
|||
findNext();
|
||||
}
|
||||
|
||||
mrbesen::util::StringSpliterator::StringSpliterator(const std::string& d, char token) : StringSpliterator(d, std::string(1, token)) {}
|
||||
|
||||
mrbesen::util::StringSpliterator::~StringSpliterator() {}
|
||||
|
||||
std::string mrbesen::util::StringSpliterator::operator*() const {
|
||||
|
|
Loading…
Reference in New Issue