Home | History | Annotate | Download | only in AST

Lines Matching refs:ObjCIvarDecl

27 class ObjCIvarDecl;
547 ObjCIvarDecl *getIvarDecl(IdentifierInfo *Id) const;
603 /// { // instance variables are represented by ObjCIvarDecl.
648 ObjCIvarDecl *IvarList;
820 typedef specific_decl_iterator<ObjCIvarDecl> ivar_iterator;
843 ObjCIvarDecl *all_declared_ivar_begin();
844 const ObjCIvarDecl *all_declared_ivar_begin() const {
849 void setIvarList(ObjCIvarDecl *ivar) { data().IvarList = ivar; }
1126 ObjCIvarDecl *lookupInstanceVariable(IdentifierInfo *IVarName,
1128 ObjCIvarDecl *lookupInstanceVariable(IdentifierInfo *IVarName) {
1207 /// ObjCIvarDecl - Represents an ObjC instance variable. In general, ObjC
1222 class ObjCIvarDecl : public FieldDecl {
1231 ObjCIvarDecl(ObjCContainerDecl *DC, SourceLocation StartLoc,
1240 static ObjCIvarDecl *Create(ASTContext &C, ObjCContainerDecl *DC,
1247 static ObjCIvarDecl *CreateDeserialized(ASTContext &C, unsigned ID);
1255 ObjCIvarDecl *getNextIvar() { return NextIvar; }
1256 const ObjCIvarDecl *getNextIvar() const { return NextIvar; }
1257 void setNextIvar(ObjCIvarDecl *ivar) { NextIvar = ivar; }
1276 ObjCIvarDecl *NextIvar;
1611 typedef specific_decl_iterator<ObjCIvarDecl> ivar_iterator;
1901 typedef specific_decl_iterator<ObjCIvarDecl> ivar_iterator;
1998 ObjCIvarDecl *PropertyIvarDecl; // Synthesize ivar for this property
2110 void setPropertyIvarDecl(ObjCIvarDecl *Ivar) {
2113 ObjCIvarDecl *getPropertyIvarDecl() const {
2157 ObjCIvarDecl *PropertyIvarDecl;
2170 ObjCIvarDecl *ivarDecl,
2183 ObjCIvarDecl *ivarDecl,
2202 ObjCIvarDecl *getPropertyIvarDecl() const {
2207 void setPropertyIvarDecl(ObjCIvarDecl *Ivar,