Home | History | Annotate | Download | only in util

Lines Matching full:basicstringpiece

41 bool stringStartsWith(const BasicStringPiece<T>& str, const BasicStringPiece<T>& prefix) {
52 bool stringEndsWith(const BasicStringPiece<T>& str, const BasicStringPiece<T>& suffix) {
234 BasicStringPiece<Char> operator*();
241 iterator(BasicStringPiece<Char> s, Char sep, BasicStringPiece<Char> tok, bool end);
243 BasicStringPiece<Char> mStr;
245 BasicStringPiece<Char> mToken;
249 Tokenizer(BasicStringPiece<Char> str, Char sep);
259 inline Tokenizer<Char> tokenize(BasicStringPiece<Char> str, Char sep) {
287 inline BasicStringPiece<Char> Tokenizer<Char>::iterator::operator*() {
305 inline Tokenizer<Char>::iterator::iterator(BasicStringPiece<Char> s, Char sep,
306 BasicStringPiece<Char> tok, bool end) :
321 inline Tokenizer<Char>::Tokenizer(BasicStringPiece<Char> str, Char sep) :
322 mBegin(++iterator(str, sep, BasicStringPiece<Char>(str.begin() - 1, 0), false)),
323 mEnd(str, sep, BasicStringPiece<Char>(str.end(), 0), true) {