Lines Matching defs:context_
35 explicit AssignmentContext(SemanticsContext &context) : context_{context} {}
51 return &context_.Say(at, std::forward<A>(args)...);
54 return context_.foldingContext();
57 SemanticsContext &context_;
68 const Scope &scope{context_.FindScope(lhsLoc)};
83 context_.Say(std::move(*whyNot));
99 parser::CharBlock at{context_.location().value()};
101 CheckPointerAssignment(context_, *assignment, context_.FindScope(at));
138 const Scope &scope{context_.FindScope(rhsSource)};
141 context_.location().value(), &context_.messages()};
181 CheckShape(expr.thing.value().source, GetExpr(context_, expr));
195 : context_{new AssignmentContext{context}} {}
197 context_.value().Analyze(x);
200 context_.value().Analyze(x);
203 context_.value().PushWhereContext(x);
206 context_.value().PopWhereContext();
209 context_.value().PushWhereContext(x);
212 context_.value().PopWhereContext();
215 context_.value().PushWhereContext(x);
218 context_.value().PopWhereContext();