Lines Matching defs:Context

20 FixItHint changeVarDeclToReference(const VarDecl &Var, ASTContext &Context) {
23 AmpLocation, Context.getSourceManager(), Context.getLangOpts());
26 Context.getSourceManager(),
27 Context.getLangOpts());
46 skipLParensBackwards(SourceLocation Start, const ASTContext &Context) {
50 auto PreviousTokenLParen = [&Start, &Context]() {
52 T = lexer::getPreviousToken(Start, Context.getSourceManager(),
53 Context.getLangOpts());
58 Start = lexer::findPreviousTokenStart(Start, Context.getSourceManager(),
59 Context.getLangOpts());
88 const ASTContext &Context) {
95 skipLParensBackwards(Var.getLocation(), Context);
106 const ASTContext &Context) {
111 skipLParensBackwards(Var.getLocation(), Context);
120 const ASTContext &Context) {
124 return changePointerItself(Var, Qualifier, Context);
139 Var.getLocation(), Context.getSourceManager(), Context.getLangOpts(),
145 skipLParensBackwards(BeforeStar, Context);
160 Var.getLocation(), Context.getSourceManager(), Context.getLangOpts(),
171 const ASTContext &Context) {
177 Var.getLocation(), Context.getSourceManager(), Context.getLangOpts(),
180 skipLParensBackwards(BeforeRef, Context);
188 const ASTContext &Context,
201 return changeValue(Var, Qualifier, QualTarget, QualPolicy, Context);
205 QualTarget, QualPolicy, Context);
208 return changePointerItself(Var, Qualifier, Context);
213 QualTarget, QualPolicy, Context);
220 return changeValue(Var, Qualifier, QualTarget, QualPolicy, Context);
224 QualTarget, QualPolicy, Context);
282 std::string formatDereference(const Expr &ExprNode, const ASTContext &Context) {
287 tooling::fixit::getText(*Op->getSubExpr()->IgnoreParens(), Context));
290 StringRef Text = tooling::fixit::getText(ExprNode, Context);