clang 8.0.0

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::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) | clang::ASTUnit |
ConcurrencyCheck class | clang::ASTUnit | friend
create(std::shared_ptr< CompilerInvocation > CI, IntrusiveRefCntPtr< DiagnosticsEngine > Diags, bool 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 |
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, bool UseDebugInfo=false, bool OnlyLocalDecls=false, ArrayRef< RemappedFile > RemappedFiles=None, bool CaptureDiagnostics=false, bool AllowPCHWithCompilerErrors=false, bool UserFilesAreVolatile=false) | clang::ASTUnit | static
LoadFromCommandLine(const char **ArgBegin, const char **ArgEnd, std::shared_ptr< PCHContainerOperations > PCHContainerOps, IntrusiveRefCntPtr< DiagnosticsEngine > Diags, StringRef ResourceFilesPath, bool OnlyLocalDecls=false, bool CaptureDiagnostics=false, ArrayRef< RemappedFile > RemappedFiles=None, 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, llvm::Optional< StringRef > ModuleFormat=llvm::None, 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, bool CaptureDiagnostics=false, 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, bool CaptureDiagnostics=false, unsigned PrecompilePreambleAfterNParses=0, bool CacheCodeCompletionResults=false, bool IncludeBriefCommentsInCodeCompletion=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=None, 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 |