Lines Matching refs:start_
80 : contents_(contents), start_(0u), end_(contents_.size()) {
87 return contents_.substr(0, start_);
91 return contents_.substr(start_, end_ - start_);
116 start_ = contents_.find('{') + 1;
137 if (trim < end_ && trim > start_)
142 start_ = end_;
149 while (start_ < end_) {
150 c = contents_[start_];
153 size_t quote_end = start_;
155 if (contents_.substr(start_ + 1, quote_end - 1 - start_) == feature) {
160 start_ = quote_end + 1;
162 } else if (contents_.substr(start_, feature.size()) == feature) {
163 FindBoundsEnd(feature, start_ + feature.size() + 1);
168 ChunkIncrement(contents_, &start_, end_);
170 CommentSafeIncrement(contents_, &start_);
208 start_ = contents_.size();
213 start_ = contents_.find('\n', start_);
214 if (start_ == std::string::npos)
216 start_ += 1;
219 end_ = contents_.find('\n', start_);
224 start_ = start_ == std::string::npos ? contents_.size() : start_;