Lines Matching refs:this
2 // Use of this source code is governed by a BSD-style license that can be
121 return static_cast<ParseResultHolder<T>*>(this)->value_;
127 return static_cast<const ParseResultHolder<T>*>(this)->value_;
242 // It stores the list of rules, which have this symbol as the
251 Symbol(std::initializer_list<Rule> rules) { *this = rules; }
265 rules_.back()->SetLeftHandSide(this);
295 // The symbol right after the mark is expected at {pos} for this item to
305 // completed item for this parse.
315 result.prev_ = this;
320 // Collect the items representing the AST children of this completed item.
324 // Check if {other} results in the same AST as this Item.
367 DCHECK_EQ(item->left(), this);