Lines Matching defs:APINotesReader

1 //===--- APINotesReader.cpp - API Notes Reader ------------------*- C++ -*-===//
9 // This file implements the \c APINotesReader class that reads source
15 #include "clang/APINotes/APINotesReader.h"
669 class APINotesReader::Implementation {
798 APINotesReader::Implementation::getIdentifier(llvm::StringRef Str) {
813 APINotesReader::Implementation::getSelector(ObjCSelectorRef Selector) {
835 bool APINotesReader::Implementation::readControlBlock(
922 bool APINotesReader::Implementation::readIdentifierBlock(
998 bool APINotesReader::Implementation::readContextBlock(
1088 bool APINotesReader::Implementation::readObjCPropertyBlock(
1165 bool APINotesReader::Implementation::readObjCMethodBlock(
1240 bool APINotesReader::Implementation::readCXXMethodBlock(
1315 bool APINotesReader::Implementation::readFieldBlock(
1390 bool APINotesReader::Implementation::readObjCSelectorBlock(
1466 bool APINotesReader::Implementation::readGlobalVariableBlock(
1542 bool APINotesReader::Implementation::readGlobalFunctionBlock(
1618 bool APINotesReader::Implementation::readEnumConstantBlock(
1694 bool APINotesReader::Implementation::readTagBlock(
1769 bool APINotesReader::Implementation::readTypedefBlock(
1844 APINotesReader::APINotesReader(llvm::MemoryBuffer *InputBuffer,
2023 APINotesReader::~APINotesReader() { delete Implementation->InputBuffer; }
2025 std::unique_ptr<APINotesReader>
2026 APINotesReader::Create(std::unique_ptr<llvm::MemoryBuffer> InputBuffer,
2029 std::unique_ptr<APINotesReader> Reader(
2030 new APINotesReader(InputBuffer.release(), SwiftVersion, Failed));
2038 APINotesReader::VersionedInfo<T>::VersionedInfo(
2075 auto APINotesReader::lookupObjCClassID(llvm::StringRef Name)
2094 auto APINotesReader::lookupObjCClassInfo(llvm::StringRef Name)
2110 auto APINotesReader::lookupObjCProtocolID(llvm::StringRef Name)
2129 auto APINotesReader::lookupObjCProtocolInfo(llvm::StringRef Name)
2145 auto APINotesReader::lookupObjCProperty(ContextID CtxID, llvm::StringRef Name,
2163 auto APINotesReader::lookupObjCMethod(ContextID CtxID, ObjCSelectorRef Selector,
2182 auto APINotesReader::lookupField(ContextID CtxID, llvm::StringRef Name)
2199 auto APINotesReader::lookupCXXMethod(ContextID CtxID, llvm::StringRef Name)
2216 auto APINotesReader::lookupGlobalVariable(llvm::StringRef Name,
2235 auto APINotesReader::lookupGlobalFunction(llvm::StringRef Name,
2254 auto APINotesReader::lookupEnumConstant(llvm::StringRef Name)
2270 auto APINotesReader::lookupTagID(llvm::StringRef Name,
2288 auto APINotesReader::lookupTag(llvm::StringRef Name, std::optional<Context> Ctx)
2306 auto APINotesReader::lookupTypedef(llvm::StringRef Name,
2325 auto APINotesReader::lookupNamespaceID(