Lines Matching refs:Ivars
1809 /// This routine first collects all declared, but not synthesized, ivars in
1810 /// super class and then collects all ivars, including those synthesized for
1812 /// when all ivars, declared and synthesized are known.
1816 SmallVectorImpl<const ObjCIvarDecl*> &Ivars) const {
1818 DeepCollectObjCIvars(SuperClass, false, Ivars);
1820 for (const auto *I : OI->ivars())
1821 Ivars.push_back(I);
1826 Ivars.push_back(Iv);
1871 // Count ivars declared in class extension.
1876 // includes synthesized ivars.
5024 // closely resembles encoding of ivars.
5102 // closely resembles encoding of ivars.
5458 SmallVector<const ObjCIvarDecl*, 32> Ivars;
5459 DeepCollectObjCIvars(OI, true, Ivars);
5460 for (unsigned i = 0, e = Ivars.size(); i != e; ++i) {
5461 const FieldDecl *Field = cast<FieldDecl>(Ivars[i]);
5517 SmallVector<const ObjCIvarDecl*, 32> Ivars;
5518 DeepCollectObjCIvars(OI, true, Ivars);
5519 for (unsigned i = 0, e = Ivars.size(); i != e; ++i) {
5520 if (cast<FieldDecl>(Ivars[i]) == FD) {