|
clang 22.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, llvm::IntrusiveRefCntPtr< DiagnosticsEngine > Diag, LangOptions &LangOpts, llvm::IntrusiveRefCntPtr< SourceManager > SourceMgr, llvm::IntrusiveRefCntPtr< FileManager > FileMgr, SmallVectorImpl< StoredDiagnostic > &StoredDiagnostics, SmallVectorImpl< const llvm::MemoryBuffer * > &OwnedBuffers, std::unique_ptr< SyntaxOnlyAction > Act) | clang::ASTUnit | |
| ConcurrencyCheck class | clang::ASTUnit | friend |
| const_diags_range typedef | clang::ASTUnit | |
| create(std::shared_ptr< CompilerInvocation > CI, std::shared_ptr< DiagnosticOptions > DiagOpts, IntrusiveRefCntPtr< DiagnosticsEngine > Diags, CaptureDiagsKind CaptureDiagnostics, bool UserFilesAreVolatile) | clang::ASTUnit | static |
| DeclVisitorFn typedef | clang::ASTUnit | |
| diags_range 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 |
| getASTContextPtr() | 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 |
| getDiagnosticsPtr() | clang::ASTUnit | inline |
| getEndOfPreambleFileID() const | clang::ASTUnit | |
| getFileManager() const | clang::ASTUnit | inline |
| getFileManager() | clang::ASTUnit | inline |
| getFileManagerPtr() | 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 |
| getSourceManagerPtr() | clang::ASTUnit | inline |
| getStartOfMainFileID() const | clang::ASTUnit | |
| getTranslationUnitKind() const | clang::ASTUnit | inline |
| getVirtualFileSystemPtr() | 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(StringRef Filename, const PCHContainerReader &PCHContainerRdr, WhatToLoad ToLoad, IntrusiveRefCntPtr< llvm::vfs::FileSystem > VFS, std::shared_ptr< DiagnosticOptions > DiagOpts, IntrusiveRefCntPtr< DiagnosticsEngine > Diags, const FileSystemOptions &FileSystemOpts, const HeaderSearchOptions &HSOpts, const LangOptions *LangOpts=nullptr, bool OnlyLocalDecls=false, CaptureDiagsKind CaptureDiagnostics=CaptureDiagsKind::None, bool AllowASTWithCompilerErrors=false, bool UserFilesAreVolatile=false) | clang::ASTUnit | static |
| LoadFromCommandLine(const char **ArgBegin, const char **ArgEnd, std::shared_ptr< PCHContainerOperations > PCHContainerOps, std::shared_ptr< DiagnosticOptions > DiagOpts, IntrusiveRefCntPtr< DiagnosticsEngine > Diags, StringRef ResourceFilesPath, bool StorePreamblesInMemory=false, StringRef PreambleStoragePath=StringRef(), bool OnlyLocalDecls=false, CaptureDiagsKind CaptureDiagnostics=CaptureDiagsKind::None, ArrayRef< RemappedFile > RemappedFiles={}, 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, std::shared_ptr< DiagnosticOptions > DiagOpts, IntrusiveRefCntPtr< DiagnosticsEngine > Diags, IntrusiveRefCntPtr< 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, std::shared_ptr< DiagnosticOptions > DiagOpts, 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={}, IntrusiveRefCntPtr< llvm::vfs::FileSystem > VFS=nullptr) | clang::ASTUnit | |
| ResetForParse() | clang::ASTUnit | |
| Save(StringRef File) | clang::ASTUnit | |
| serialize(raw_ostream &OS) | clang::ASTUnit | |
| setASTContext(llvm::IntrusiveRefCntPtr< 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 |
| storedDiagnostics() | clang::ASTUnit | inline |
| storedDiagnostics() 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 |