Home
last modified time | relevance | path

Searched refs:ivars (Results 1 – 25 of 36) sorted by relevance

12

/openbsd/gnu/usr.bin/gcc/gcc/testsuite/objc/execute/
H A Dbf-common.h6 struct objc_ivar_list* ivars = class->ivars; in print_ivars() local
9 for (i = 0; i < ivars->ivar_count; i++) { in print_ivars()
10 struct objc_ivar *ivar = &(ivars->ivar_list[i]); in print_ivars()
19 struct objc_ivar_list* ivars = class->ivars; in compare_structures() local
30 if (i > ivars->ivar_count) in compare_structures()
37 ivar = &(ivars->ivar_list[i]); in compare_structures()
H A Dprivate.m5 /* Test the @private, @protected, @public keyworks for ivars. We only
H A Daccessing_ivars.m6 /* Test that by using -> we can access ivars of other objects of the same
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/objc.dg/
H A Dlocal-decl-1.m1 /* Test for hiding of ivars by local variables. */
H A Dbitfield-2.m1 /* Check if bitfield ivars are correctly @encode'd when
H A Dbitfield-1.m1 /* Check if bitfield ivars are inherited correctly (i.e., without
/openbsd/gnu/llvm/lldb/docs/design/
H A Dsbapi.rst19 You also need to choose the ivars for the class with care, since you can't add
20 or remove ivars without breaking binary compatibility. In some cases, the SB
40 all the SB objects. Since the ivars of the classes are all pointers of one sort
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DObjCUnusedIVarsChecker.cpp114 for (const auto *Ivar : ID->ivars()) { in checkObjCUnusedIvar()
H A DNullabilityChecker.cpp435 for (const auto *IvarDecl : ID->ivars()) { in checkSelfIvarsForInvariantViolation()
/openbsd/gnu/llvm/clang/lib/ExtractAPI/
H A DExtractAPIVisitor.cpp289 recordObjCInstanceVariables(ObjCInterfaceRecord, Decl->ivars()); in VisitObjCInterfaceDecl()
389 recordObjCInstanceVariables(ObjCCategoryRecord, Decl->ivars()); in VisitObjCCategoryDecl()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGObjCMac.cpp3797 ivar.finishAndAddTo(ivars); in EmitIvarList()
3801 auto count = ivars.size(); in EmitIvarList()
3803 ivars.abandon(); in EmitIvarList()
5594 ivars.push_back(IVD); in BuildIvarLayout()
5598 } else if (!ivars.empty()) { in BuildIvarLayout()
5613 if (ivars.empty()) in BuildIvarLayout()
5618 builder.visitAggregate(ivars.begin(), ivars.end(), CharUnits::Zero(), in BuildIvarLayout()
6985 ivar.finishAndAddTo(ivars); in EmitIvarList()
6988 if (ivars.empty()) { in EmitIvarList()
6989 ivars.abandon(); in EmitIvarList()
[all …]
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaDeclObjC.cpp2148 ivars[i]->setLexicalDeclContext(ImpDecl); in CheckImplementationIvars()
2154 IDecl->makeDeclVisibleInContext(ivars[i]); in CheckImplementationIvars()
2155 ImpDecl->addDecl(ivars[i]); in CheckImplementationIvars()
2164 assert(ivars && "missing @implementation ivars"); in CheckImplementationIvars()
2169 ObjCIvarDecl* ImplIvar = ivars[i]; in CheckImplementationIvars()
2199 ObjCIvarDecl* ImplIvar = ivars[j++]; in CheckImplementationIvars()
2229 Diag(ivars[j]->getLocation(), diag::err_inconsistent_ivar_count); in CheckImplementationIvars()
3770 for (auto *Ivar : ID->ivars()) { in DiagnoseDuplicateIvars()
3853 Ivars = IntfDecl->ivars(); in DiagnoseVariableSizedIvars()
3856 Ivars = ImplDecl->ivars(); in DiagnoseVariableSizedIvars()
[all …]
/openbsd/gnu/llvm/clang/lib/AST/
H A DDeclPrinter.cpp1345 for (const auto *I : OID->ivars()) { in VisitObjCImplementationDecl()
1399 for (const auto *I : OID->ivars()) { in VisitObjCInterfaceDecl()
1464 for (const auto *I : PID->ivars()) in VisitObjCCategoryDecl()
H A DDeclObjC.cpp1721 for (auto *IV : ImplDecl->ivars()) { in all_declared_ivar_begin()
/openbsd/gnu/usr.bin/binutils/gdb/
H A Dobjc-lang.c62 CORE_ADDR ivars; member
1774 class->ivars = read_memory_unsigned_integer (addr + 24, 4); in read_objc_class()
/openbsd/gnu/llvm/llvm/tools/llvm-objdump/
H A DMachODump.cpp3987 sys::swapByteOrder(cro.ivars); in swapStruct()
4000 sys::swapByteOrder(cro.ivars); in swapStruct()
4167 sys::swapByteOrder(objc_class.ivars); in swapStruct()
5488 info, n_value, cro.ivars); in print_class_ro64_t()
5494 if (cro.ivars != 0) in print_class_ro64_t()
5495 outs() << " + " << format("0x%" PRIx64, cro.ivars); in print_class_ro64_t()
5497 outs() << format("0x%" PRIx64, cro.ivars); in print_class_ro64_t()
5499 if (cro.ivars + n_value != 0) in print_class_ro64_t()
5500 print_ivar_list64_t(cro.ivars + n_value, info); in print_class_ro64_t()
5590 if (cro.ivars != 0) in print_class_ro32_t()
[all …]
/openbsd/gnu/llvm/clang/include/clang/AST/
H A DDeclObjC.h1439 ivar_range ivars() const { return ivar_range(ivar_begin(), ivar_end()); } in ivars() function
2427 ivar_range ivars() const { return ivar_range(ivar_begin(), ivar_end()); } in ivars() function
2733 ivar_range ivars() const { return ivar_range(ivar_begin(), ivar_end()); } in ivars() function
/openbsd/gnu/gcc/gcc/
H A Dc.opt607 ; to initialize any non-POD ivars in Objective-C++ classes.
610 Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed
/openbsd/gnu/usr.bin/gcc/gcc/
H A Dc-parse.in243 %type <ttype> ivar_decl_list ivar_decls ivar_decl ivars ivar_declarator
2920 declspecs_nosc_ts setspecs ivars
2923 | declspecs_nosc_nots setspecs ivars
2930 ivars:
2934 | ivars ',' maybe_resetattrs ivar_declarator
/openbsd/gnu/llvm/lldb/source/Target/
H A DTargetProperties.td6 …t. This will fix symbol resolution when there are name collisions between ivars and local variable…
/openbsd/gnu/llvm/clang/include/clang/Basic/
H A DDiagnosticASTKinds.td544 "property %0 is synthesized to different ivars in different translation "
547 "property %0 is synthesized to different ivars in different translation "
H A DLangOptions.def221 BENIGN_LANGOPT(ObjCGCBitmapPrint , 1, 0, "printing of GC's bitmap layout for __weak/__strong ivars")
/openbsd/gnu/llvm/lldb/docs/status/
H A Dprojects.rst69 in namespace variables & functions, same named types and ivars shadowing
/openbsd/gnu/llvm/clang/include/clang/StaticAnalyzer/Checkers/
H A DCheckers.td1150 HelpText<"Warn about private ivars that are never used">,
/openbsd/gnu/llvm/clang/docs/
H A DAutomaticReferenceCounting.rst119 :arc-term:`ivars`, fields which appear on all instances of that class. For
155 :arc-term:`Class extensions` are collections of ivars and methods, designed to
159 methods (but not ivars) to be declared *post hoc* on an arbitrary class; the

12