Lines Matching defs:AccessTarget
150 struct AccessTarget : public AccessedEntity { struct
151 AccessTarget(const AccessedEntity &Entity) in AccessTarget() argument
156 AccessTarget(ASTContext &Context, in AccessTarget() function
166 AccessTarget(ASTContext &Context, in AccessTarget() argument
176 bool isInstanceMember() const { in isInstanceMember()
180 bool hasInstanceContext() const { in hasInstanceContext()
184 class SavedInstanceContext {
203 SavedInstanceContext saveInstanceContext() { in saveInstanceContext()
207 void suppressInstanceContext() { in suppressInstanceContext()
211 const CXXRecordDecl *resolveInstanceContext(Sema &S) const { in resolveInstanceContext()
223 const CXXRecordDecl *getDeclaringClass() const { in getDeclaringClass()
229 const CXXRecordDecl *getEffectiveNamingClass() const { in getEffectiveNamingClass()
237 void initialize() { in initialize()
251 bool HasInstanceContext : 1;
252 mutable bool CalculatedInstanceContext : 1;
253 mutable const CXXRecordDecl *InstanceContext;
254 const CXXRecordDecl *DeclaringClass;