Home | History | Annotate | Download | only in Sema

Lines Matching refs:Ivar

713         // reference the ivar.
715 if (ObjCIvarDecl *Ivar = Result.getAsSingle<ObjCIvarDecl>()) {
717 ExprResult E(LookupInObjCMethod(Result, S, Ivar->getIdentifier()));
4587 kind = 3; // ivar
10568 /// ActOnIvar - Each ivar field of an objective-c class is passed into this
10608 // Get the visibility (access control) for this ivar.
10612 // Must set ivar's DeclContext to its enclosing interface.
10620 // Case of ivar declared in an implementation. Context is that of its class.
10653 // Process attributes attached to the ivar.
10682 /// extension @interface, if the last ivar is a bitfield of any type,
10683 /// then add an implicit `char :0` ivar to the end of that interface.
10690 ObjCIvarDecl *Ivar = cast<ObjCIvarDecl>(ivarDecl);
10692 if (!Ivar->isBitField() || Ivar->getBitWidthValue(Context) == 0)
10708 Ivar = ObjCIvarDecl::Create(Context, cast<ObjCContainerDecl>(CurContext),
10715 AllIvarDecls.push_back(Ivar);
11008 // Add ivar's to class's DeclContext.
11021 // Ivar declared in @implementation never belongs to the implementation.
11033 // Add ivar's to class extension's DeclContext.