Lines Matching full:implementation

611 class APINotesReader::Implementation {
732 APINotesReader::Implementation::getIdentifier(llvm::StringRef Str) {
747 APINotesReader::Implementation::getSelector(ObjCSelectorRef Selector) {
769 bool APINotesReader::Implementation::readControlBlock(
856 bool APINotesReader::Implementation::readIdentifierBlock(
932 bool APINotesReader::Implementation::readContextBlock(
1022 bool APINotesReader::Implementation::readObjCPropertyBlock(
1099 bool APINotesReader::Implementation::readObjCMethodBlock(
1174 bool APINotesReader::Implementation::readCXXMethodBlock(
1249 bool APINotesReader::Implementation::readObjCSelectorBlock(
1325 bool APINotesReader::Implementation::readGlobalVariableBlock(
1401 bool APINotesReader::Implementation::readGlobalFunctionBlock(
1477 bool APINotesReader::Implementation::readEnumConstantBlock(
1553 bool APINotesReader::Implementation::readTagBlock(
1628 bool APINotesReader::Implementation::readTypedefBlock(
1705 : Implementation(new class Implementation) {
1709 Implementation->InputBuffer = InputBuffer;
1710 Implementation->SwiftVersion = SwiftVersion;
1711 llvm::BitstreamCursor Cursor(*Implementation->InputBuffer);
1760 Implementation->readControlBlock(Cursor, Scratch)) {
1770 Implementation->readIdentifierBlock(Cursor, Scratch)) {
1778 Implementation->readContextBlock(Cursor, Scratch)) {
1787 Implementation->readObjCPropertyBlock(Cursor, Scratch)) {
1795 Implementation->readObjCMethodBlock(Cursor, Scratch)) {
1803 Implementation->readCXXMethodBlock(Cursor, Scratch)) {
1811 Implementation->readObjCSelectorBlock(Cursor, Scratch)) {
1819 Implementation->readGlobalVariableBlock(Cursor, Scratch)) {
1827 Implementation->readGlobalFunctionBlock(Cursor, Scratch)) {
1835 Implementation->readEnumConstantBlock(Cursor, Scratch)) {
1843 Implementation->readTagBlock(Cursor, Scratch)) {
1851 Implementation->readTypedefBlock(Cursor, Scratch)) {
1874 APINotesReader::~APINotesReader() { delete Implementation->InputBuffer; }
1923 if (!Implementation->ContextIDTable)
1926 std::optional<IdentifierID> ClassID = Implementation->getIdentifier(Name);
1932 auto KnownID = Implementation->ContextIDTable->find(
1934 if (KnownID == Implementation->ContextIDTable->end())
1942 if (!Implementation->ContextInfoTable)
1949 auto KnownInfo = Implementation->ContextInfoTable->find(CtxID->Value);
1950 if (KnownInfo == Implementation->ContextInfoTable->end())
1953 return {Implementation->SwiftVersion, *KnownInfo};
1958 if (!Implementation->ContextIDTable)
1961 std::optional<IdentifierID> classID = Implementation->getIdentifier(Name);
1967 auto KnownID = Implementation->ContextIDTable->find(
1969 if (KnownID == Implementation->ContextIDTable->end())
1977 if (!Implementation->ContextInfoTable)
1984 auto KnownInfo = Implementation->ContextInfoTable->find(CtxID->Value);
1985 if (KnownInfo == Implementation->ContextInfoTable->end())
1988 return {Implementation->SwiftVersion, *KnownInfo};
1994 if (!Implementation->ObjCPropertyTable)
1997 std::optional<IdentifierID> PropertyID = Implementation->getIdentifier(Name);
2001 auto Known = Implementation->ObjCPropertyTable->find(
2003 if (Known == Implementation->ObjCPropertyTable->end())
2006 return {Implementation->SwiftVersion, *Known};
2012 if (!Implementation->ObjCMethodTable)
2015 std::optional<SelectorID> SelID = Implementation->getSelector(Selector);
2019 auto Known = Implementation->ObjCMethodTable->find(
2022 if (Known == Implementation->ObjCMethodTable->end())
2025 return {Implementation->SwiftVersion, *Known};
2030 if (!Implementation->CXXMethodTable)
2033 std::optional<IdentifierID> NameID = Implementation->getIdentifier(Name);
2037 auto Known = Implementation->CXXMethodTable->find(
2039 if (Known == Implementation->CXXMethodTable->end())
2042 return {Implementation->SwiftVersion, *Known};
2048 if (!Implementation->GlobalVariableTable)
2051 std::optional<IdentifierID> NameID = Implementation->getIdentifier(Name);
2057 auto Known = Implementation->GlobalVariableTable->find(Key);
2058 if (Known == Implementation->GlobalVariableTable->end())
2061 return {Implementation->SwiftVersion, *Known};
2067 if (!Implementation->GlobalFunctionTable)
2070 std::optional<IdentifierID> NameID = Implementation->getIdentifier(Name);
2076 auto Known = Implementation->GlobalFunctionTable->find(Key);
2077 if (Known == Implementation->GlobalFunctionTable->end())
2080 return {Implementation->SwiftVersion, *Known};
2085 if (!Implementation->EnumConstantTable)
2088 std::optional<IdentifierID> NameID = Implementation->getIdentifier(Name);
2092 auto Known = Implementation->EnumConstantTable->find(*NameID);
2093 if (Known == Implementation->EnumConstantTable->end())
2096 return {Implementation->SwiftVersion, *Known};
2102 if (!Implementation->ContextIDTable)
2105 std::optional<IdentifierID> TagID = Implementation->getIdentifier(Name);
2109 auto KnownID = Implementation->ContextIDTable->find(
2111 if (KnownID == Implementation->ContextIDTable->end())
2119 if (!Implementation->TagTable)
2122 std::optional<IdentifierID> NameID = Implementation->getIdentifier(Name);
2128 auto Known = Implementation->TagTable->find(Key);
2129 if (Known == Implementation->TagTable->end())
2132 return {Implementation->SwiftVersion, *Known};
2138 if (!Implementation->TypedefTable)
2141 std::optional<IdentifierID> NameID = Implementation->getIdentifier(Name);
2147 auto Known = Implementation->TypedefTable->find(Key);
2148 if (Known == Implementation->TypedefTable->end())
2151 return {Implementation->SwiftVersion, *Known};
2157 if (!Implementation->ContextIDTable)
2160 std::optional<IdentifierID> NamespaceID = Implementation->getIdentifier(Name);
2166 auto KnownID = Implementation->ContextIDTable->find(
2168 if (KnownID == Implementation->ContextIDTable->end())