Lines Matching full:symbols
54 for (const auto *Symbol : Interface.symbols()) {
60 Symbols.emplace_back(StringRef(), Symbol->getName(), getFlags(Symbol),
65 Symbols.emplace_back(ObjC1ClassNamePrefix, Symbol->getName(),
68 Symbols.emplace_back(ObjC2ClassNamePrefix, Symbol->getName(),
70 Symbols.emplace_back(ObjC2MetaClassNamePrefix, Symbol->getName(),
75 Symbols.emplace_back(ObjC2EHTypePrefix, Symbol->getName(),
79 Symbols.emplace_back(ObjC2IVarPrefix, Symbol->getName(), getFlags(Symbol),
91 assert(DRI.d.a < Symbols.size() && "Attempt to access symbol out of bounds");
92 const Symbol &Sym = Symbols[DRI.d.a];
98 assert(DRI.d.a < Symbols.size() && "Attempt to access symbol out of bounds");
99 return Symbols[DRI.d.a].Type;
103 assert(DRI.d.a < Symbols.size() && "Attempt to access symbol out of bounds");
104 return Symbols[DRI.d.a].Flags;
115 DRI.d.a = Symbols.size();