clang 20.0.0git
|
This is the complete list of members for clang::ASTReader, including all inherited members.
addInMemoryBuffer(StringRef &FileName, std::unique_ptr< llvm::MemoryBuffer > Buffer) | clang::ASTReader | inline |
addListener(std::unique_ptr< ASTReaderListener > L) | clang::ASTReader | inline |
addPendingMacro(IdentifierInfo *II, ModuleFile *M, uint32_t MacroDirectivesOffset) | clang::ASTReader | |
ARR_ConfigurationMismatch enum value | clang::ASTReader | |
ARR_Missing enum value | clang::ASTReader | |
ARR_None enum value | clang::ASTReader | |
ARR_OutOfDate enum value | clang::ASTReader | |
ARR_TreatModuleWithErrorsAsOutOfDate enum value | clang::ASTReader | |
ARR_VersionMismatch enum value | clang::ASTReader | |
AssignedLambdaNumbering(const CXXRecordDecl *Lambda) override | clang::ASTReader | virtual |
ASTDeclMerger | clang::ASTReader | friend |
ASTDeclReader | clang::ASTReader | friend |
ASTIdentifierIterator | clang::ASTReader | friend |
ASTReader(Preprocessor &PP, InMemoryModuleCache &ModuleCache, ASTContext *Context, const PCHContainerReader &PCHContainerRdr, ArrayRef< std::shared_ptr< ModuleFileExtension > > Extensions, StringRef isysroot="", DisableValidationForModuleKind DisableValidationKind=DisableValidationForModuleKind::None, bool AllowASTWithCompilerErrors=false, bool AllowConfigurationMismatch=false, bool ValidateSystemInputs=false, bool ValidateASTInputFilesContent=false, bool UseGlobalIndex=true, std::unique_ptr< llvm::Timer > ReadTimer={}) | clang::ASTReader | |
ASTReader(const ASTReader &)=delete | clang::ASTReader | |
ASTReadResult enum name | clang::ASTReader | |
ASTRecordReader | clang::ASTReader | friend |
ASTUnit | clang::ASTReader | friend |
ASTWriter | clang::ASTReader | friend |
classof(const ExternalASTSource *S) | clang::ExternalSemaSource | inlinestatic |
ClearSwitchCaseIDs() | clang::ASTReader | |
CommentsCursors | clang::ASTReader | |
CompleteRedeclChain(const Decl *D) override | clang::ASTReader | virtual |
CompleteType(TagDecl *Tag) | clang::ExternalASTSource | virtual |
CompleteType(ObjCInterfaceDecl *Class) | clang::ExternalASTSource | virtual |
completeVisibleDeclsMap(const DeclContext *DC) override | clang::ASTReader | virtual |
ConfigurationMismatch enum value | clang::ASTReader | |
CorrectTypo(const DeclarationNameInfo &Typo, int LookupKind, Scope *S, CXXScopeSpec *SS, CorrectionCandidateCallback &CCC, DeclContext *MemberContext, bool EnteringContext, const ObjCObjectPointerType *OPT) | clang::ExternalSemaSource | inlinevirtual |
DecodeIdentifierInfo(serialization::IdentifierID ID) | clang::ASTReader | |
DecodeSelector(serialization::SelectorID Idx) | clang::ASTReader | |
Diag(unsigned DiagID) const | clang::ASTReader | |
Diag(SourceLocation Loc, unsigned DiagID) const | clang::ASTReader | |
dump() | clang::ASTReader | |
EK_Always enum value | clang::ExternalASTSource | |
EK_Never enum value | clang::ExternalASTSource | |
EK_ReplyHazy enum value | clang::ExternalASTSource | |
ExternalASTSource()=default | clang::ExternalASTSource | |
ExternalSemaSource()=default | clang::ExternalSemaSource | |
ExtKind enum name | clang::ExternalASTSource | |
Failure enum value | clang::ASTReader | |
finalizeForWriting() | clang::ASTReader | |
FindExternalLexicalDecls(const DeclContext *DC, llvm::function_ref< bool(Decl::Kind)> IsKindWeWant, SmallVectorImpl< Decl * > &Decls) override | clang::ASTReader | virtual |
clang::ExternalSemaSource::FindExternalLexicalDecls(const DeclContext *DC, SmallVectorImpl< Decl * > &Result) | clang::ExternalASTSource | inline |
FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name) override | clang::ASTReader | virtual |
FindFileRegionDecls(FileID File, unsigned Offset, unsigned Length, SmallVectorImpl< Decl * > &Decls) override | clang::ASTReader | virtual |
findPreprocessedEntitiesInRange(SourceRange Range) override | clang::ASTReader | virtual |
FinishedDeserializing() override | clang::ASTReader | virtual |
forEachImportedKeyDecl(const Decl *D, Fn Visit) | clang::ASTReader | inline |
ForgetSema() override | clang::ASTReader | inlinevirtual |
get(StringRef Name) override | clang::ASTReader | virtual |
getContext() | clang::ASTReader | inline |
GetDecl(GlobalDeclID ID) | clang::ASTReader | |
getDeserializationListener() | clang::ASTReader | inline |
getDiags() const | clang::ASTReader | inline |
GetExistingDecl(GlobalDeclID ID) | clang::ASTReader | |
GetExternalCXXBaseSpecifiers(uint64_t Offset) override | clang::ASTReader | virtual |
GetExternalCXXCtorInitializers(uint64_t Offset) override | clang::ASTReader | virtual |
GetExternalDecl(GlobalDeclID ID) override | clang::ASTReader | virtual |
GetExternalDeclStmt(uint64_t Offset) override | clang::ASTReader | virtual |
GetExternalSelector(serialization::SelectorID ID) override | clang::ASTReader | virtual |
getFileManager() const | clang::ASTReader | inline |
getGeneration() const | clang::ExternalASTSource | inline |
getGlobalDeclID(ModuleFile &F, LocalDeclID LocalID) const | clang::ASTReader | |
getGlobalIdentifierID(ModuleFile &M, uint64_t LocalID) | clang::ASTReader | |
getGlobalIndex() | clang::ASTReader | inline |
getGlobalMacroID(ModuleFile &M, unsigned LocalID) | clang::ASTReader | |
getGlobalPreprocessedEntityID(ModuleFile &M, unsigned LocalID) const | clang::ASTReader | |
getGlobalSelectorID(ModuleFile &M, unsigned LocalID) const | clang::ASTReader | |
getGlobalSubmoduleID(ModuleFile &M, unsigned LocalID) const | clang::ASTReader | |
getGlobalTypeID(ModuleFile &F, serialization::LocalTypeID LocalID) const | clang::ASTReader | |
GetHeaderFileInfo(FileEntryRef FE) override | clang::ASTReader | virtual |
GetIdentifier(serialization::IdentifierID ID) override | clang::ASTReader | inlinevirtual |
getIdentifiers() override | clang::ASTReader | virtual |
getIdentifierTable() | clang::ASTReader | |
getIdResolver() | clang::ASTReader | |
getKeyDeclaration(Decl *D) | clang::ASTReader | inline |
getKeyDeclaration(const Decl *D) | clang::ASTReader | inline |
getLoadedLookupTables(DeclContext *Primary) const | clang::ASTReader | |
GetLocalDecl(ModuleFile &F, LocalDeclID LocalID) | clang::ASTReader | inline |
GetLocalDeclAs(ModuleFile &F, LocalDeclID LocalID) | clang::ASTReader | inline |
getLocalIdentifier(ModuleFile &M, uint64_t LocalID) | clang::ASTReader | |
getLocalModuleFile(ModuleFile &M, unsigned ID) const | clang::ASTReader | |
getLocalSelector(ModuleFile &M, unsigned LocalID) | clang::ASTReader | |
getLocalType(ModuleFile &F, serialization::LocalTypeID LocalID) | clang::ASTReader | |
getMacro(serialization::MacroID ID) | clang::ASTReader | |
getMemoryBufferSizes(MemoryBufferSizes &sizes) const override | clang::ASTReader | virtual |
clang::ExternalSemaSource::getMemoryBufferSizes() const | clang::ExternalASTSource | inline |
getModule(unsigned ID) override | clang::ASTReader | virtual |
getModuleFileID(ModuleFile *M) | clang::ASTReader | |
getModuleFileLevelDecls(ModuleFile &Mod) | clang::ASTReader | |
getModuleImportLoc(int ID) override | clang::ASTReader | virtual |
getModuleManager() | clang::ASTReader | inline |
getModuleManager() const | clang::ASTReader | inline |
GetNumExternalSelectors() override | clang::ASTReader | virtual |
getOriginalSourceFile() | clang::ASTReader | inline |
getOriginalSourceFile(const std::string &ASTFileName, FileManager &FileMgr, const PCHContainerReader &PCHContainerRdr, DiagnosticsEngine &Diags) | clang::ASTReader | static |
getOwningModuleFile(const Decl *D) const | clang::ASTReader | |
getOwningModuleFile(GlobalDeclID ID) const | clang::ASTReader | |
getPreprocessor() const | clang::ASTReader | inline |
getSema() | clang::ASTReader | inline |
getSLocEntryID(SourceLocation::UIntTy SLocOffset) override | clang::ASTReader | virtual |
getSourceDescriptor(unsigned ID) override | clang::ASTReader | virtual |
getSourceLocationForDeclID(GlobalDeclID ID) | clang::ASTReader | |
getSourceManager() const | clang::ASTReader | inline |
getSubmodule(serialization::SubmoduleID GlobalID) | clang::ASTReader | |
getSuggestedPredefines() | clang::ASTReader | inline |
getSwitchCaseWithID(unsigned ID) | clang::ASTReader | |
getTotalNumDecls() const | clang::ASTReader | inline |
getTotalNumIdentifiers() const | clang::ASTReader | inline |
getTotalNumMacros() const | clang::ASTReader | inline |
getTotalNumPreprocessedEntities() const | clang::ASTReader | inline |
getTotalNumSelectors() const | clang::ASTReader | inline |
getTotalNumSLocs() const | clang::ASTReader | inline |
getTotalNumSubmodules() const | clang::ASTReader | inline |
getTotalNumTypes() const | clang::ASTReader | inline |
GetType(serialization::TypeID ID) | clang::ASTReader | |
HadErrors enum value | clang::ASTReader | |
hasExternalDefinitions(const Decl *D) override | clang::ASTReader | virtual |
hasGlobalIndex() const | clang::ASTReader | inline |
incrementGeneration(ASTContext &C) | clang::ExternalASTSource | protected |
InitializeContext() | clang::ASTReader | |
InitializeSema(Sema &S) override | clang::ASTReader | virtual |
isA(const void *ClassID) const override | clang::ExternalSemaSource | inlinevirtual |
isAcceptableASTFile(StringRef Filename, FileManager &FileMgr, const InMemoryModuleCache &ModuleCache, const PCHContainerReader &PCHContainerRdr, const LangOptions &LangOpts, const TargetOptions &TargetOpts, const PreprocessorOptions &PPOpts, StringRef ExistingModuleCachePath, bool RequireStrictOptionMatches=false) | clang::ASTReader | static |
isDeclIDFromModule(GlobalDeclID ID, ModuleFile &M) const | clang::ASTReader | |
isGlobalIndexUnavailable() const | clang::ASTReader | |
isPreprocessedEntityInFileID(unsigned Index, FileID FID) override | clang::ASTReader | virtual |
isProcessingUpdateRecords() | clang::ASTReader | inline |
layoutRecordType(const RecordDecl *Record, uint64_t &Size, uint64_t &Alignment, llvm::DenseMap< const FieldDecl *, uint64_t > &FieldOffsets, llvm::DenseMap< const CXXRecordDecl *, CharUnits > &BaseOffsets, llvm::DenseMap< const CXXRecordDecl *, CharUnits > &VirtualBaseOffsets) | clang::ExternalASTSource | virtual |
LoadFailureCapabilities enum name | clang::ASTReader | |
loadGlobalIndex() | clang::ASTReader | |
LoadSelector(Selector Sel) | clang::ASTReader | |
LocalDeclID | clang::ASTReader | friend |
LookupUnqualified(LookupResult &R, Scope *S) | clang::ExternalSemaSource | inlinevirtual |
makeModuleVisible(Module *Mod, Module::NameVisibilityKind NameVisibility, SourceLocation ImportLoc) | clang::ASTReader | |
makeNamesVisible(const HiddenNames &Names, Module *Owner) | clang::ASTReader | |
mapGlobalIDToModuleFileGlobalID(ModuleFile &M, GlobalDeclID GlobalID) | clang::ASTReader | |
markIdentifierUpToDate(const IdentifierInfo *II) | clang::ASTReader | |
MaybeDiagnoseMissingCompleteType(SourceLocation Loc, QualType T) | clang::ExternalSemaSource | inlinevirtual |
mergeDefinitionVisibility(NamedDecl *Def, NamedDecl *MergedDef) | clang::ASTReader | |
Missing enum value | clang::ASTReader | |
ModuleConstIterator typedef | clang::ASTReader | |
ModuleFile typedef | clang::ASTReader | |
ModuleIterator typedef | clang::ASTReader | |
ModuleKind typedef | clang::ASTReader | |
ModuleManager typedef | clang::ASTReader | |
ModuleReverseIterator typedef | clang::ASTReader | |
operator=(const ASTReader &)=delete | clang::ASTReader | |
OutOfDate enum value | clang::ASTReader | |
PCHValidator | clang::ASTReader | friend |
PreloadedDeclIDs | clang::ASTReader | |
PrintStats() override | clang::ASTReader | virtual |
RawLocEncoding typedef | clang::ASTReader | |
ReadAlignPackInfo(uint32_t Raw) const | clang::ASTReader | inline |
ReadAST(StringRef FileName, ModuleKind Type, SourceLocation ImportLoc, unsigned ClientLoadCapabilities, ModuleFile **NewLoadedModuleFile=nullptr) | clang::ASTReader | |
readASTFileControlBlock(StringRef Filename, FileManager &FileMgr, const InMemoryModuleCache &ModuleCache, const PCHContainerReader &PCHContainerRdr, bool FindModuleFileExtensions, ASTReaderListener &Listener, bool ValidateDiagnosticOptions, unsigned ClientLoadCapabilities=ARR_ConfigurationMismatch|ARR_OutOfDate) | clang::ASTReader | static |
ReadBitVector(const RecordData &Record, const StringRef Blob) | clang::ASTReader | static |
ReadBlockAbbrevs(llvm::BitstreamCursor &Cursor, unsigned BlockID, uint64_t *StartOfBlockOffset=nullptr) | clang::ASTReader | static |
ReadComments() override | clang::ASTReader | virtual |
ReadCXXTemporary(ModuleFile &F, const RecordData &Record, unsigned &Idx) | clang::ASTReader | |
ReadDecl(ModuleFile &F, const RecordDataImpl &R, unsigned &I) | clang::ASTReader | inline |
ReadDeclAs(ModuleFile &F, const RecordDataImpl &R, unsigned &I) | clang::ASTReader | inline |
ReadDeclID(ModuleFile &F, const RecordDataImpl &Record, unsigned &Idx) | clang::ASTReader | |
ReadDeclsToCheckForDeferredDiags(llvm::SmallSetVector< Decl *, 4 > &Decls) override | clang::ASTReader | virtual |
ReadDefinedMacros() override | clang::ASTReader | virtual |
ReadDelegatingConstructors(SmallVectorImpl< CXXConstructorDecl * > &Decls) override | clang::ASTReader | virtual |
ReadExpr(ModuleFile &F) | clang::ASTReader | |
ReadExtVectorDecls(SmallVectorImpl< TypedefNameDecl * > &Decls) override | clang::ASTReader | virtual |
ReadFileID(ModuleFile &F, const RecordDataImpl &Record, unsigned &Idx) const | clang::ASTReader | inline |
readIdentifier(ModuleFile &M, const RecordData &Record, unsigned &Idx) | clang::ASTReader | inline |
ReadKnownNamespaces(SmallVectorImpl< NamespaceDecl * > &Namespaces) override | clang::ASTReader | virtual |
ReadLateParsedTemplates(llvm::MapVector< const FunctionDecl *, std::unique_ptr< LateParsedTemplate > > &LPTMap) override | clang::ASTReader | virtual |
ReadMacroRecord(ModuleFile &F, uint64_t Offset) | clang::ASTReader | |
ReadMethodPool(Selector Sel) override | clang::ASTReader | virtual |
ReadMismatchingDeleteExpressions(llvm::MapVector< FieldDecl *, llvm::SmallVector< std::pair< SourceLocation, bool >, 4 > > &Exprs) override | clang::ASTReader | virtual |
ReadPath(ModuleFile &F, const RecordData &Record, unsigned &Idx) | clang::ASTReader | |
ReadPath(StringRef BaseDirectory, const RecordData &Record, unsigned &Idx) | clang::ASTReader | |
ReadPendingInstantiations(SmallVectorImpl< std::pair< ValueDecl *, SourceLocation > > &Pending) override | clang::ASTReader | virtual |
ReadPragmaDiagnosticMappings(DiagnosticsEngine &Diag) | clang::ASTReader | |
ReadPreprocessedEntity(unsigned Index) override | clang::ASTReader | virtual |
ReadReferencedSelectors(SmallVectorImpl< std::pair< Selector, SourceLocation > > &Sels) override | clang::ASTReader | virtual |
ReadSelector(ModuleFile &M, const RecordData &Record, unsigned &Idx) | clang::ASTReader | inline |
ReadSkippedRange(unsigned Index) override | clang::ASTReader | virtual |
ReadSLocEntry(int ID) override | clang::ASTReader | virtual |
readSLocOffset(ModuleFile *F, unsigned Index) | clang::ASTReader | |
ReadSourceLocation(ModuleFile &MF, RawLocEncoding Raw, LocSeq *Seq=nullptr) const | clang::ASTReader | inline |
ReadSourceLocation(ModuleFile &ModuleFile, const RecordDataImpl &Record, unsigned &Idx, LocSeq *Seq=nullptr) | clang::ASTReader | inline |
ReadSourceRange(ModuleFile &F, const RecordData &Record, unsigned &Idx, LocSeq *Seq=nullptr) | clang::ASTReader | |
ReadStmt(ModuleFile &F) | clang::ASTReader | |
ReadString(const RecordDataImpl &Record, unsigned &Idx) | clang::ASTReader | static |
ReadSubExpr() | clang::ASTReader | |
ReadSubStmt() | clang::ASTReader | inline |
ReadTentativeDefinitions(SmallVectorImpl< VarDecl * > &TentativeDefs) override | clang::ASTReader | virtual |
ReadToken(ModuleFile &M, const RecordDataImpl &Record, unsigned &Idx) | clang::ASTReader | |
readType(ModuleFile &F, const RecordData &Record, unsigned &Idx) | clang::ASTReader | inline |
ReadUndefinedButUsed(llvm::MapVector< NamedDecl *, SourceLocation > &Undefined) override | clang::ASTReader | virtual |
ReadUntranslatedSourceLocation(RawLocEncoding Raw, LocSeq *Seq=nullptr) const | clang::ASTReader | inline |
ReadUnusedFileScopedDecls(SmallVectorImpl< const DeclaratorDecl * > &Decls) override | clang::ASTReader | virtual |
ReadUnusedLocalTypedefNameCandidates(llvm::SmallSetVector< const TypedefNameDecl *, 4 > &Decls) override | clang::ASTReader | virtual |
ReadUsedVTables(SmallVectorImpl< ExternalVTableUse > &VTables) override | clang::ASTReader | virtual |
ReadVersionTuple(const RecordData &Record, unsigned &Idx) | clang::ASTReader | static |
ReadWeakUndeclaredIdentifiers(SmallVectorImpl< std::pair< IdentifierInfo *, WeakInfo > > &WeakIDs) override | clang::ASTReader | virtual |
RecordData typedef | clang::ASTReader | |
RecordDataImpl typedef | clang::ASTReader | |
RecordSwitchCaseID(SwitchCase *SC, unsigned ID) | clang::ASTReader | |
resetForReload() | clang::ASTReader | inline |
ResolveImportedPath(ModuleFile &M, std::string &Filename) | clang::ASTReader | |
ResolveImportedPath(std::string &Filename, StringRef Prefix) | clang::ASTReader | static |
resolvePendingMacro(IdentifierInfo *II, const PendingMacroInfo &PMInfo) | clang::ASTReader | |
serialization::reader::ASTIdentifierLookupTrait | clang::ASTReader | friend |
serialization::ReadMethodPoolVisitor | clang::ASTReader | friend |
setDeserializationListener(ASTDeserializationListener *Listener, bool TakeOwnership=false) | clang::ASTReader | |
SetExternalVisibleDeclsForName(const DeclContext *DC, DeclarationName Name, ArrayRef< NamedDecl * > Decls) | clang::ExternalASTSource | protectedstatic |
SetGloballyVisibleDecls(IdentifierInfo *II, const SmallVectorImpl< GlobalDeclID > &DeclIDs, SmallVectorImpl< Decl * > *Decls=nullptr) | clang::ASTReader | |
SetIdentifierInfo(serialization::IdentifierID ID, IdentifierInfo *II) | clang::ASTReader | |
setListener(std::unique_ptr< ASTReaderListener > Listener) | clang::ASTReader | inline |
SetNoExternalVisibleDeclsForName(const DeclContext *DC, DeclarationName Name) | clang::ExternalASTSource | protectedstatic |
SkipPath(const RecordData &Record, unsigned &Idx) | clang::ASTReader | inlinestatic |
SkipString(const RecordData &Record, unsigned &Idx) | clang::ASTReader | inlinestatic |
StartedDeserializing() override | clang::ASTReader | virtual |
StartTranslationUnit(ASTConsumer *Consumer) override | clang::ASTReader | virtual |
Success enum value | clang::ASTReader | |
takeListener() | clang::ASTReader | inline |
TranslateFileID(ModuleFile &F, FileID FID) const | clang::ASTReader | inline |
TranslateSourceLocation(ModuleFile &ModuleFile, SourceLocation Loc) const | clang::ASTReader | inline |
TypeLocReader | clang::ASTReader | friend |
updateOutOfDateIdentifier(const IdentifierInfo &II) override | clang::ASTReader | virtual |
updateOutOfDateSelector(Selector Sel) override | clang::ASTReader | virtual |
UpdateSema() | clang::ASTReader | |
VersionMismatch enum value | clang::ASTReader | |
visitInputFileInfos(serialization::ModuleFile &MF, bool IncludeSystem, llvm::function_ref< void(const serialization::InputFileInfo &IFI, bool IsSystem)> Visitor) | clang::ASTReader | |
visitInputFiles(serialization::ModuleFile &MF, bool IncludeSystem, bool Complain, llvm::function_ref< void(const serialization::InputFile &IF, bool isSystem)> Visitor) | clang::ASTReader | |
visitTopLevelModuleMaps(serialization::ModuleFile &MF, llvm::function_ref< void(FileEntryRef)> Visitor) | clang::ASTReader | |
warnStackExhausted(SourceLocation Loc) | clang::ASTReader | |
~ASTReader() override | clang::ASTReader | |
~ExternalASTSource() | clang::ExternalASTSource | virtual |
~ExternalHeaderFileInfoSource() | clang::ExternalHeaderFileInfoSource | virtual |
~ExternalPreprocessingRecordSource() | clang::ExternalPreprocessingRecordSource | virtual |
~ExternalPreprocessorSource() | clang::ExternalPreprocessorSource | virtual |
~ExternalSemaSource() override | clang::ExternalSemaSource | |
~ExternalSLocEntrySource() | clang::ExternalSLocEntrySource | virtual |
~IdentifierInfoLookup() | clang::IdentifierInfoLookup | virtual |