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"
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(
1703 APINotesReader::APINotesReader(llvm::MemoryBuffer *InputBuffer,
1874 APINotesReader::~APINotesReader() { delete Implementation->InputBuffer; }
1876 std::unique_ptr<APINotesReader>
1877 APINotesReader::Create(std::unique_ptr<llvm::MemoryBuffer> InputBuffer,
1880 std::unique_ptr<APINotesReader> Reader(
1881 new APINotesReader(InputBuffer.release(), SwiftVersion, Failed));
1889 APINotesReader::VersionedInfo<T>::VersionedInfo(
1921 auto APINotesReader::lookupObjCClassID(llvm::StringRef Name)
1940 auto APINotesReader::lookupObjCClassInfo(llvm::StringRef Name)
1956 auto APINotesReader::lookupObjCProtocolID(llvm::StringRef Name)
1975 auto APINotesReader::lookupObjCProtocolInfo(llvm::StringRef Name)
1991 auto APINotesReader::lookupObjCProperty(ContextID CtxID, llvm::StringRef Name,
2009 auto APINotesReader::lookupObjCMethod(ContextID CtxID, ObjCSelectorRef Selector,
2028 auto APINotesReader::lookupCXXMethod(ContextID CtxID, llvm::StringRef Name)
2045 auto APINotesReader::lookupGlobalVariable(llvm::StringRef Name,
2064 auto APINotesReader::lookupGlobalFunction(llvm::StringRef Name,
2083 auto APINotesReader::lookupEnumConstant(llvm::StringRef Name)
2099 auto APINotesReader::lookupTagID(llvm::StringRef Name,
2117 auto APINotesReader::lookupTag(llvm::StringRef Name, std::optional<Context> Ctx)
2135 auto APINotesReader::lookupTypedef(llvm::StringRef Name,
2154 auto APINotesReader::lookupNamespaceID(