Lines Matching defs:end
118 ::std::function<::std::ostream&(::std::ostream&)> joiner(Iterator begin, Iterator end,
120 return [begin, end, sep](::std::ostream& out) -> ::std::ostream& {
121 for (auto iter = begin; iter != end; ++iter) {
241 iterator(BasicStringPiece<Char> s, Char sep, BasicStringPiece<Char> tok, bool end);
251 iterator end();
265 const Char* start = mToken.end();
266 const Char* end = mStr.end();
267 if (start == end) {
269 mToken.assign(mToken.end(), 0);
275 while (current != end) {
282 mToken.assign(start, end - start);
295 return mToken.begin() == rhs.mToken.begin() && mToken.end() == rhs.mToken.end() &&
306 BasicStringPiece<Char> tok, bool end) :
307 mStr(s), mSeparator(sep), mToken(tok), mEnd(end) {
316 inline typename Tokenizer<Char>::iterator Tokenizer<Char>::end() {
323 mEnd(str, sep, BasicStringPiece<Char>(str.end(), 0), true) {