clang  5.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::ASTUnitinline
cached_completion_begin()clang::ASTUnitinline
cached_completion_end()clang::ASTUnitinline
cached_completion_iterator typedefclang::ASTUnit
cached_completion_size() const clang::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)clang::ASTUnit
ConcurrencyCheck classclang::ASTUnitfriend
create(std::shared_ptr< CompilerInvocation > CI, IntrusiveRefCntPtr< DiagnosticsEngine > Diags, bool CaptureDiagnostics, bool UserFilesAreVolatile)clang::ASTUnitstatic
DeclVisitorFn typedefclang::ASTUnit
findFileRegionDecls(FileID File, unsigned Offset, unsigned Length, SmallVectorImpl< Decl * > &Decls)clang::ASTUnit
getASTContext() const clang::ASTUnitinline
getASTContext()clang::ASTUnitinline
getASTFileName() const clang::ASTUnit
getASTMutationListener()clang::ASTUnit
getASTReader() const clang::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() const clang::ASTUnitinline
getDiagnostics()clang::ASTUnitinline
getEndOfPreambleFileID()clang::ASTUnit
getFileManager() const clang::ASTUnitinline
getFileManager()clang::ASTUnitinline
getFileSystemOpts() const clang::ASTUnitinline
getHeaderSearchOpts() const clang::ASTUnitinline
getInputKind() const clang::ASTUnit
getLangOpts() const clang::ASTUnitinline
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::ASTUnitinline
getOriginalSourceFileName()clang::ASTUnitinline
getOwnsRemappedFileBuffers() const clang::ASTUnitinline
getPCHFile()clang::ASTUnit
getPreprocessor() const clang::ASTUnitinline
getPreprocessor()clang::ASTUnitinline
getPreprocessorOpts() const clang::ASTUnitinline
getPreprocessorPtr() const clang::ASTUnitinline
getSema() const clang::ASTUnitinline
getSourceManager() const clang::ASTUnitinline
getSourceManager()clang::ASTUnitinline
getStartOfMainFileID()clang::ASTUnit
getTranslationUnitKind() const clang::ASTUnitinline
hasSema() const clang::ASTUnitinline
isInMainFileID(SourceLocation Loc)clang::ASTUnit
isInPreambleFileID(SourceLocation Loc)clang::ASTUnit
isMainFileAST() const clang::ASTUnitinline
isModuleFile()clang::ASTUnit
isUnsafeToFree() const clang::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, bool UseDebugInfo=false, bool OnlyLocalDecls=false, ArrayRef< RemappedFile > RemappedFiles=None, bool CaptureDiagnostics=false, bool AllowPCHWithCompilerErrors=false, bool UserFilesAreVolatile=false)clang::ASTUnitstatic
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, bool SkipFunctionBodies=false, bool SingleFileParse=false, bool UserFilesAreVolatile=false, bool ForSerialization=false, llvm::Optional< StringRef > ModuleFormat=llvm::None, std::unique_ptr< ASTUnit > *ErrAST=nullptr, IntrusiveRefCntPtr< 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, bool CaptureDiagnostics=false, 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, bool CaptureDiagnostics=false, unsigned PrecompilePreambleAfterNParses=0, bool CacheCodeCompletionResults=false, bool IncludeBriefCommentsInCodeCompletion=false, bool UserFilesAreVolatile=false, std::unique_ptr< ASTUnit > *ErrAST=nullptr)clang::ASTUnitstatic
LoadPreprocessorOnly enum valueclang::ASTUnit
mapLocationFromPreamble(SourceLocation Loc)clang::ASTUnit
mapLocationToPreamble(SourceLocation Loc)clang::ASTUnit
mapRangeFromPreamble(SourceRange R)clang::ASTUnitinline
mapRangeToPreamble(SourceRange R)clang::ASTUnitinline
RemappedFile typedefclang::ASTUnit
Reparse(std::shared_ptr< PCHContainerOperations > PCHContainerOps, ArrayRef< RemappedFile > RemappedFiles=None, IntrusiveRefCntPtr< 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() const clang::ASTUnitinline
stored_diag_begin()clang::ASTUnitinline
stored_diag_const_iterator typedefclang::ASTUnit
stored_diag_end() const clang::ASTUnitinline
stored_diag_end()clang::ASTUnitinline
stored_diag_iterator typedefclang::ASTUnit
stored_diag_size() const clang::ASTUnitinline
top_level_begin()clang::ASTUnitinline
top_level_empty() const clang::ASTUnitinline
top_level_end()clang::ASTUnitinline
top_level_iterator typedefclang::ASTUnit
top_level_size() const clang::ASTUnitinline
visitLocalTopLevelDecls(void *context, DeclVisitorFn Fn)clang::ASTUnit
WhatToLoad enum nameclang::ASTUnit
~ASTUnit()clang::ASTUnit