clang  3.9.0
clang::ASTUnit Member List

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

addFileLevelDecl(Decl *D)clang::ASTUnit
addTemporaryFile(StringRef TempFile)clang::ASTUnit
addTopLevelDecl(Decl *D)clang::ASTUnitinline
addTopLevelDeclFromPreamble(serialization::DeclID D)clang::ASTUnitinline
buildingModule() const clang::ModuleLoaderinline
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(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
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
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
getPreambleData() const clang::ASTUnitinline
getPreprocessor() const clang::ASTUnitinline
getPreprocessor()clang::ASTUnitinline
getSema() const clang::ASTUnitinline
getSourceManager() const clang::ASTUnitinline
getSourceManager()clang::ASTUnitinline
getStartOfMainFileID()clang::ASTUnit
getTranslationUnitKind() const clang::ASTUnitinline
HadFatalFailureclang::ModuleLoader
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
LoadFromASTFile(const std::string &Filename, const PCHContainerReader &PCHContainerRdr, 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 UserFilesAreVolatile=false, bool ForSerialization=false, llvm::Optional< StringRef > ModuleFormat=llvm::None, std::unique_ptr< ASTUnit > *ErrAST=nullptr)clang::ASTUnitstatic
LoadFromCompilerInvocation(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(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
loadGlobalModuleIndex(SourceLocation TriggerLoc) overrideclang::ASTUnitinlinevirtual
loadModule(SourceLocation ImportLoc, ModuleIdPath Path, Module::NameVisibilityKind Visibility, bool IsInclusionDirective) overrideclang::ASTUnitinlinevirtual
lookupMissingImports(StringRef Name, SourceLocation TriggerLoc) overrideclang::ASTUnitinlinevirtual
makeModuleVisible(Module *Mod, Module::NameVisibilityKind Visibility, SourceLocation ImportLoc) overrideclang::ASTUnitinlinevirtual
mapLocationFromPreamble(SourceLocation Loc)clang::ASTUnit
mapLocationToPreamble(SourceLocation Loc)clang::ASTUnit
mapRangeFromPreamble(SourceRange R)clang::ASTUnitinline
mapRangeToPreamble(SourceRange R)clang::ASTUnitinline
ModuleLoader(bool BuildingModule=false)clang::ModuleLoaderinlineexplicit
RemappedFile typedefclang::ASTUnit
Reparse(std::shared_ptr< PCHContainerOperations > PCHContainerOps, ArrayRef< RemappedFile > RemappedFiles=None)clang::ASTUnit
Save(StringRef File)clang::ASTUnit
serialize(raw_ostream &OS)clang::ASTUnit
setASTContext(ASTContext *ctx)clang::ASTUnitinline
setBuildingModule(bool BuildingModuleFlag)clang::ModuleLoaderinline
setOwnsRemappedFileBuffers(bool val)clang::ASTUnitinline
setPreprocessor(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
~ASTUnit() overrideclang::ASTUnit
~ModuleLoader()clang::ModuleLoadervirtual