clang 20.0.0git
|
This is the complete list of members for clang::ASTUnit, including all inherited members.
addFileLevelDecl(Decl *D) | clang::ASTUnit | |
addTopLevelDecl(Decl *D) | clang::ASTUnit | inline |
ASTUnit(const ASTUnit &)=delete | clang::ASTUnit | |
cached_completion_begin() | clang::ASTUnit | inline |
cached_completion_end() | clang::ASTUnit | inline |
cached_completion_iterator typedef | clang::ASTUnit | |
cached_completion_size() const | clang::ASTUnit | inline |
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 | |
ConcurrencyCheck | clang::ASTUnit | friend |
create(std::shared_ptr< CompilerInvocation > CI, IntrusiveRefCntPtr< DiagnosticsEngine > Diags, CaptureDiagsKind CaptureDiagnostics, bool UserFilesAreVolatile) | clang::ASTUnit | static |
DeclVisitorFn typedef | clang::ASTUnit | |
enableSourceFileDiagnostics() | clang::ASTUnit | |
findFileRegionDecls(FileID File, unsigned Offset, unsigned Length, SmallVectorImpl< Decl * > &Decls) | clang::ASTUnit | |
getASTContext() const | clang::ASTUnit | inline |
getASTContext() | clang::ASTUnit | inline |
getASTFileName() const | clang::ASTUnit | |
getASTMutationListener() | clang::ASTUnit | |
getASTReader() const | clang::ASTUnit | |
getBufferForFile(StringRef Filename, std::string *ErrorStr=nullptr) | clang::ASTUnit | |
getCachedCompletionAllocator() | clang::ASTUnit | inline |
getCachedCompletionTypes() | clang::ASTUnit | inline |
getCodeCompletionTUInfo() | clang::ASTUnit | inline |
getCurrentTopLevelHashValue() | clang::ASTUnit | inline |
getDeserializationListener() | clang::ASTUnit | |
getDiagnostics() const | clang::ASTUnit | inline |
getDiagnostics() | clang::ASTUnit | inline |
getEndOfPreambleFileID() const | clang::ASTUnit | |
getFileManager() const | clang::ASTUnit | inline |
getFileManager() | clang::ASTUnit | inline |
getFileSystemOpts() const | clang::ASTUnit | inline |
getHeaderSearchOpts() const | clang::ASTUnit | inline |
getInputKind() const | clang::ASTUnit | |
getLangOpts() const | clang::ASTUnit | inline |
getLocalPreprocessingEntities() const | clang::ASTUnit | |
getLocation(const FileEntry *File, unsigned Line, unsigned Col) const | clang::ASTUnit | |
getLocation(const FileEntry *File, unsigned Offset) const | clang::ASTUnit | |
getMainFileName() const | clang::ASTUnit | |
getOnlyLocalDecls() const | clang::ASTUnit | inline |
getOriginalSourceFileName() const | clang::ASTUnit | inline |
getOwnsRemappedFileBuffers() const | clang::ASTUnit | inline |
getPCHFile() | clang::ASTUnit | |
getPreambleCounterForTests() const | clang::ASTUnit | inline |
getPreprocessor() const | clang::ASTUnit | inline |
getPreprocessor() | clang::ASTUnit | inline |
getPreprocessorOpts() const | clang::ASTUnit | inline |
getPreprocessorPtr() const | clang::ASTUnit | inline |
getSema() const | clang::ASTUnit | inline |
getSourceManager() const | clang::ASTUnit | inline |
getSourceManager() | clang::ASTUnit | inline |
getStartOfMainFileID() const | clang::ASTUnit | |
getTranslationUnitKind() const | clang::ASTUnit | inline |
hasSema() const | clang::ASTUnit | inline |
isInMainFileID(SourceLocation Loc) const | clang::ASTUnit | |
isInPreambleFileID(SourceLocation Loc) const | clang::ASTUnit | |
isMainFileAST() const | clang::ASTUnit | inline |
isModuleFile() const | clang::ASTUnit | |
isUnsafeToFree() const | clang::ASTUnit | inline |
LoadASTOnly enum value | clang::ASTUnit | |
LoadEverything enum value | clang::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::ASTUnit | static |
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::ASTUnit | static |
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::ASTUnit | static |
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::ASTUnit | static |
LoadPreprocessorOnly enum value | clang::ASTUnit | |
mapLocationFromPreamble(SourceLocation Loc) const | clang::ASTUnit | |
mapLocationToPreamble(SourceLocation Loc) const | clang::ASTUnit | |
mapRangeFromPreamble(SourceRange R) const | clang::ASTUnit | inline |
mapRangeToPreamble(SourceRange R) const | clang::ASTUnit | inline |
operator=(const ASTUnit &)=delete | clang::ASTUnit | |
RemappedFile typedef | clang::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::ASTUnit | inline |
setOwnsRemappedFileBuffers(bool val) | clang::ASTUnit | inline |
setPreprocessor(std::shared_ptr< Preprocessor > pp) | clang::ASTUnit | |
setUnsafeToFree(bool Value) | clang::ASTUnit | inline |
stored_diag_afterDriver_begin() | clang::ASTUnit | inline |
stored_diag_begin() const | clang::ASTUnit | inline |
stored_diag_begin() | clang::ASTUnit | inline |
stored_diag_const_iterator typedef | clang::ASTUnit | |
stored_diag_end() const | clang::ASTUnit | inline |
stored_diag_end() | clang::ASTUnit | inline |
stored_diag_iterator typedef | clang::ASTUnit | |
stored_diag_size() const | clang::ASTUnit | inline |
top_level_begin() | clang::ASTUnit | inline |
top_level_empty() const | clang::ASTUnit | inline |
top_level_end() | clang::ASTUnit | inline |
top_level_iterator typedef | clang::ASTUnit | |
top_level_size() const | clang::ASTUnit | inline |
visitLocalTopLevelDecls(void *context, DeclVisitorFn Fn) | clang::ASTUnit | |
WhatToLoad enum name | clang::ASTUnit | |
~ASTUnit() | clang::ASTUnit |