Lines Matching refs:contents_
80 : contents_(contents), start_(0u), end_(contents_.size()) {
87 return contents_.substr(0, start_);
91 return contents_.substr(start_, end_ - start_);
95 return contents_.substr(end_);
116 start_ = contents_.find('{') + 1;
117 end_ = contents_.rfind('}');
136 size_t trim = contents_.find_last_not_of(" \t\n\r", end_ - 1);
150 c = contents_[start_];
154 QuoteIncrement(contents_, "e_end);
155 if (contents_.substr(start_ + 1, quote_end - 1 - start_) == feature) {
162 } else if (contents_.substr(start_, feature.size()) == feature) {
168 ChunkIncrement(contents_, &start_, end_);
170 CommentSafeIncrement(contents_, &start_);
180 c = contents_[local_start];
190 ChunkIncrement(contents_, &local_start, end_);
192 CommentSafeIncrement(contents_, &local_start);
208 start_ = contents_.size();
213 start_ = contents_.find('\n', start_);
219 end_ = contents_.find('\n', start_);
224 start_ = start_ == std::string::npos ? contents_.size() : start_;
225 end_ = end_ == std::string::npos ? contents_.size() : end_;