• Home
  • Raw
  • Download

Lines Matching refs:start

49   StringPiece::const_iterator start = std::begin(str);  in SplitAndTransform()  local
52 current = std::find(start, end, sep); in SplitAndTransform()
53 parts.emplace_back(start, current); in SplitAndTransform()
58 start = current + 1; in SplitAndTransform()
90 const char* start = str.data(); in TrimLeadingWhitespace() local
91 const char* end = start + str.length(); in TrimLeadingWhitespace()
93 while (start != end && isspace(*start)) { in TrimLeadingWhitespace()
94 start++; in TrimLeadingWhitespace()
96 return StringPiece(start, end - start); in TrimLeadingWhitespace()
104 const char* start = str.data(); in TrimTrailingWhitespace() local
105 const char* end = start + str.length(); in TrimTrailingWhitespace()
107 while (end != start && isspace(*(end - 1))) { in TrimTrailingWhitespace()
110 return StringPiece(start, end - start); in TrimTrailingWhitespace()
118 const char* start = str.data(); in TrimWhitespace() local
121 while (start != end && isspace(*start)) { in TrimWhitespace()
122 start++; in TrimWhitespace()
125 while (end != start && isspace(*(end - 1))) { in TrimWhitespace()
129 return StringPiece(start, end - start); in TrimWhitespace()
244 static size_t ConsumeDigits(const char* start, const char* end) { in ConsumeDigits() argument
245 const char* c = start; in ConsumeDigits()
248 return static_cast<size_t>(c - start); in ConsumeDigits()
377 const char* start = token_.end(); in operator ++() local
379 if (start == end) { in operator ++()
385 start += 1; in operator ++()
386 const char* current = start; in operator ++()
389 token_ = StringPiece(start, current - start); in operator ++()
394 token_ = StringPiece(start, end - start); in operator ++()