Lines Matching refs:Context
65 bool tooling::isKnownPointerLikeType(QualType Ty, ASTContext &Context) { in isKnownPointerLikeType() argument
72 return match(PointerLikeTy, Ty, Context).size() > 0; in isKnownPointerLikeType()
76 const ASTContext &Context) { in buildParens() argument
77 StringRef Text = getText(E, Context); in buildParens()
86 tooling::buildDereference(const Expr &E, const ASTContext &Context) { in buildDereference() argument
91 getText(*Op->getSubExpr()->IgnoreParenImpCasts(), Context); in buildDereference()
97 StringRef Text = getText(E, Context); in buildDereference()
107 const ASTContext &Context) { in buildAddressOf() argument
114 getText(*Op->getSubExpr()->IgnoreParenImpCasts(), Context); in buildAddressOf()
120 StringRef Text = getText(E, Context); in buildAddressOf()
132 buildAccessForValue(const Expr &E, const ASTContext &Context) { in buildAccessForValue() argument
137 StringRef DerefText = getText(*SubExpr, Context); in buildAccessForValue()
146 StringRef Text = getText(E, Context); in buildAccessForValue()
158 buildAccessForPointer(const Expr &E, const ASTContext &Context) { in buildAccessForPointer() argument
163 StringRef DerefText = getText(*SubExpr, Context); in buildAccessForPointer()
172 StringRef Text = getText(E, Context); in buildAccessForPointer()
181 const ASTContext &Context) { in buildDot() argument
182 return buildAccessForValue(E, Context); in buildDot()
186 const ASTContext &Context) { in buildArrow() argument
187 return buildAccessForPointer(E, Context); in buildArrow()
201 static bool treatLikePointer(QualType Ty, PLTClass C, ASTContext &Context) { in treatLikePointer() argument
206 return isKnownPointerLikeType(Ty, Context); in treatLikePointer()
214 ASTContext &Context, in buildAccess() argument
224 treatLikePointer(E->getType(), Classification, Context)) { in buildAccess()
230 return buildAccessForPointer(*E, Context); in buildAccess()
234 if (treatLikePointer(Obj->getType(), Classification, Context)) in buildAccess()
235 return buildAccessForPointer(*Obj, Context); in buildAccess()
238 return buildAccessForValue(*E, Context); in buildAccess()