clang 19.0.0git
clang::ASTUnit Member List

This is the complete list of members for clang::ASTUnit, including all inherited members.

addFileLevelDecl(Decl *D)clang::ASTUnit
addTopLevelDecl(Decl *D)clang::ASTUnitinline
ASTUnit(const ASTUnit &)=deleteclang::ASTUnit
cached_completion_begin()clang::ASTUnitinline
cached_completion_end()clang::ASTUnitinline
cached_completion_iterator typedefclang::ASTUnit
cached_completion_size() constclang::ASTUnitinline
CodeComplete(StringRef File, unsigned Line, unsigned Column, ArrayRef< RemappedFile > RemappedFiles, bool IncludeMacros, bool IncludeCodePatterns, bool IncludeBriefComments, CodeCompleteConsumer &Consumer, std::shared_ptr< PCHContainerOperations > PCHContainerOps, DiagnosticsEngine &Diag, LangOptions &LangOpts, SourceManager &SourceMgr, FileManager &FileMgr, SmallVectorImpl< StoredDiagnostic > &StoredDiagnostics, SmallVectorImpl< const llvm::MemoryBuffer * > &OwnedBuffers, std::unique_ptr< SyntaxOnlyAction > Act)clang::ASTUnit
ConcurrencyCheckclang::ASTUnitfriend
create(std::shared_ptr< CompilerInvocation > CI, IntrusiveRefCntPtr< DiagnosticsEngine > Diags, CaptureDiagsKind CaptureDiagnostics, bool UserFilesAreVolatile)clang::ASTUnitstatic
DeclVisitorFn typedefclang::ASTUnit
enableSourceFileDiagnostics()clang::ASTUnit
findFileRegionDecls(FileID File, unsigned Offset, unsigned Length, SmallVectorImpl< Decl * > &Decls)clang::ASTUnit
getASTContext() constclang::ASTUnitinline
getASTContext()clang::ASTUnitinline
getASTFileName() constclang::ASTUnit
getASTMutationListener()clang::ASTUnit
getASTReader() constclang::ASTUnit
getBufferForFile(StringRef Filename, std::string *ErrorStr=nullptr)clang::ASTUnit
getCachedCompletionAllocator()clang::ASTUnitinline
getCachedCompletionTypes()clang::ASTUnitinline
getCodeCompletionTUInfo()clang::ASTUnitinline
getCurrentTopLevelHashValue()clang::ASTUnitinline
getDeserializationListener()clang::ASTUnit
getDiagnostics() constclang::ASTUnitinline
getDiagnostics()clang::ASTUnitinline
getEndOfPreambleFileID() constclang::ASTUnit
getFileManager() constclang::ASTUnitinline
getFileManager()clang::ASTUnitinline
getFileSystemOpts() constclang::ASTUnitinline
getHeaderSearchOpts() constclang::ASTUnitinline
getInputKind() constclang::ASTUnit
getLangOpts() constclang::ASTUnitinline
getLocalPreprocessingEntities() constclang::ASTUnit
getLocation(const FileEntry *File, unsigned Line, unsigned Col) constclang::ASTUnit
getLocation(const FileEntry *File, unsigned Offset) constclang::ASTUnit
getMainFileName() constclang::ASTUnit
getOnlyLocalDecls() constclang::ASTUnitinline
getOriginalSourceFileName() constclang::ASTUnitinline
getOwnsRemappedFileBuffers() constclang::ASTUnitinline
getPCHFile()clang::ASTUnit
getPreambleCounterForTests() constclang::ASTUnitinline
getPreprocessor() constclang::ASTUnitinline
getPreprocessor()clang::ASTUnitinline
getPreprocessorOpts() constclang::ASTUnitinline
getPreprocessorPtr() constclang::ASTUnitinline
getSema() constclang::ASTUnitinline
getSourceManager() constclang::ASTUnitinline
getSourceManager()clang::ASTUnitinline
getStartOfMainFileID() constclang::ASTUnit
getTranslationUnitKind() constclang::ASTUnitinline
hasSema() constclang::ASTUnitinline
isInMainFileID(SourceLocation Loc) constclang::ASTUnit
isInPreambleFileID(SourceLocation Loc) constclang::ASTUnit
isMainFileAST() constclang::ASTUnitinline
isModuleFile() constclang::ASTUnit
isUnsafeToFree() constclang::ASTUnitinline
LoadASTOnly enum valueclang::ASTUnit
LoadEverything enum valueclang::ASTUnit
LoadFromASTFile(const std::string &Filename, const PCHContainerReader &PCHContainerRdr, WhatToLoad ToLoad, IntrusiveRefCntPtr< DiagnosticsEngine > Diags, const FileSystemOptions &FileSystemOpts, std::shared_ptr< HeaderSearchOptions > HSOpts, std::shared_ptr< LangOptions > LangOpts=nullptr, bool OnlyLocalDecls=false, CaptureDiagsKind CaptureDiagnostics=CaptureDiagsKind::None, bool AllowASTWithCompilerErrors=false, bool UserFilesAreVolatile=false, IntrusiveRefCntPtr< llvm::vfs::FileSystem > VFS=llvm::vfs::getRealFileSystem())clang::ASTUnitstatic
LoadFromCommandLine(const char **ArgBegin, const char **ArgEnd, std::shared_ptr< PCHContainerOperations > PCHContainerOps, IntrusiveRefCntPtr< DiagnosticsEngine > Diags, StringRef ResourceFilesPath, bool StorePreamblesInMemory=false, StringRef PreambleStoragePath=StringRef(), bool OnlyLocalDecls=false, CaptureDiagsKind CaptureDiagnostics=CaptureDiagsKind::None, ArrayRef< RemappedFile > RemappedFiles=std::nullopt, bool RemappedFilesKeepOriginalName=true, unsigned PrecompilePreambleAfterNParses=0, TranslationUnitKind TUKind=TU_Complete, bool CacheCodeCompletionResults=false, bool IncludeBriefCommentsInCodeCompletion=false, bool AllowPCHWithCompilerErrors=false, SkipFunctionBodiesScope SkipFunctionBodies=SkipFunctionBodiesScope::None, bool SingleFileParse=false, bool UserFilesAreVolatile=false, bool ForSerialization=false, bool RetainExcludedConditionalBlocks=false, std::optional< StringRef > ModuleFormat=std::nullopt, std::unique_ptr< ASTUnit > *ErrAST=nullptr, IntrusiveRefCntPtr< llvm::vfs::FileSystem > VFS=nullptr)clang::ASTUnitstatic
LoadFromCompilerInvocation(std::shared_ptr< CompilerInvocation > CI, std::shared_ptr< PCHContainerOperations > PCHContainerOps, IntrusiveRefCntPtr< DiagnosticsEngine > Diags, FileManager *FileMgr, bool OnlyLocalDecls=false, CaptureDiagsKind CaptureDiagnostics=CaptureDiagsKind::None, unsigned PrecompilePreambleAfterNParses=0, TranslationUnitKind TUKind=TU_Complete, bool CacheCodeCompletionResults=false, bool IncludeBriefCommentsInCodeCompletion=false, bool UserFilesAreVolatile=false)clang::ASTUnitstatic
LoadFromCompilerInvocationAction(std::shared_ptr< CompilerInvocation > CI, std::shared_ptr< PCHContainerOperations > PCHContainerOps, IntrusiveRefCntPtr< DiagnosticsEngine > Diags, FrontendAction *Action=nullptr, ASTUnit *Unit=nullptr, bool Persistent=true, StringRef ResourceFilesPath=StringRef(), bool OnlyLocalDecls=false, CaptureDiagsKind CaptureDiagnostics=CaptureDiagsKind::None, unsigned PrecompilePreambleAfterNParses=0, bool CacheCodeCompletionResults=false, bool UserFilesAreVolatile=false, std::unique_ptr< ASTUnit > *ErrAST=nullptr)clang::ASTUnitstatic
LoadPreprocessorOnly enum valueclang::ASTUnit
mapLocationFromPreamble(SourceLocation Loc) constclang::ASTUnit
mapLocationToPreamble(SourceLocation Loc) constclang::ASTUnit
mapRangeFromPreamble(SourceRange R) constclang::ASTUnitinline
mapRangeToPreamble(SourceRange R) constclang::ASTUnitinline
operator=(const ASTUnit &)=deleteclang::ASTUnit
RemappedFile typedefclang::ASTUnit
Reparse(std::shared_ptr< PCHContainerOperations > PCHContainerOps, ArrayRef< RemappedFile > RemappedFiles=std::nullopt, IntrusiveRefCntPtr< llvm::vfs::FileSystem > VFS=nullptr)clang::ASTUnit
ResetForParse()clang::ASTUnit
Save(StringRef File)clang::ASTUnit
serialize(raw_ostream &OS)clang::ASTUnit
setASTContext(ASTContext *ctx)clang::ASTUnitinline
setOwnsRemappedFileBuffers(bool val)clang::ASTUnitinline
setPreprocessor(std::shared_ptr< Preprocessor > pp)clang::ASTUnit
setUnsafeToFree(bool Value)clang::ASTUnitinline
stored_diag_afterDriver_begin()clang::ASTUnitinline
stored_diag_begin() constclang::ASTUnitinline
stored_diag_begin()clang::ASTUnitinline
stored_diag_const_iterator typedefclang::ASTUnit
stored_diag_end() constclang::ASTUnitinline
stored_diag_end()clang::ASTUnitinline
stored_diag_iterator typedefclang::ASTUnit
stored_diag_size() constclang::ASTUnitinline
top_level_begin()clang::ASTUnitinline
top_level_empty() constclang::ASTUnitinline
top_level_end()clang::ASTUnitinline
top_level_iterator typedefclang::ASTUnit
top_level_size() constclang::ASTUnitinline
visitLocalTopLevelDecls(void *context, DeclVisitorFn Fn)clang::ASTUnit
WhatToLoad enum nameclang::ASTUnit
~ASTUnit()clang::ASTUnit