clang  6.0.0svn
clang::ExternalASTMerger Member List

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

AddSources(llvm::ArrayRef< ImporterSource > Sources)clang::ExternalASTMerger
CanComplete(DeclContext *DC)clang::ExternalASTMerger
CompleteRedeclChain(const Decl *D)clang::ExternalASTSourcevirtual
CompleteType(TagDecl *Tag) overrideclang::ExternalASTMergervirtual
CompleteType(ObjCInterfaceDecl *Interface) overrideclang::ExternalASTMergervirtual
completeVisibleDeclsMap(const DeclContext *DC)clang::ExternalASTSourcevirtual
EK_Always enum valueclang::ExternalASTSource
EK_Never enum valueclang::ExternalASTSource
EK_ReplyHazy enum valueclang::ExternalASTSource
ExternalASTMerger(const ImporterTarget &Target, llvm::ArrayRef< ImporterSource > Sources)clang::ExternalASTMerger
ExternalASTSource()=defaultclang::ExternalASTSource
ExtKind enum nameclang::ExternalASTSource
FindExternalLexicalDecls(const DeclContext *DC, llvm::function_ref< bool(Decl::Kind)> IsKindWeWant, SmallVectorImpl< Decl *> &Result) overrideclang::ExternalASTMergervirtual
clang::ExternalASTSource::FindExternalLexicalDecls(const DeclContext *DC, SmallVectorImpl< Decl *> &Result)clang::ExternalASTSourceinline
FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name) overrideclang::ExternalASTMergervirtual
FindFileRegionDecls(FileID File, unsigned Offset, unsigned Length, SmallVectorImpl< Decl *> &Decls)clang::ExternalASTSourcevirtual
FinishedDeserializing()clang::ExternalASTSourcevirtual
ForceRecordOrigin(const DeclContext *ToDC, DCOrigin Origin)clang::ExternalASTMerger
GetExternalCXXBaseSpecifiers(uint64_t Offset)clang::ExternalASTSourcevirtual
GetExternalCXXCtorInitializers(uint64_t Offset)clang::ExternalASTSourcevirtual
GetExternalDecl(uint32_t ID)clang::ExternalASTSourcevirtual
GetExternalDeclStmt(uint64_t Offset)clang::ExternalASTSourcevirtual
GetExternalSelector(uint32_t ID)clang::ExternalASTSourcevirtual
getGeneration() constclang::ExternalASTSourceinline
getMemoryBufferSizes() constclang::ExternalASTSourceinline
getMemoryBufferSizes(MemoryBufferSizes &sizes) constclang::ExternalASTSourcevirtual
getModule(unsigned ID)clang::ExternalASTSourceinlinevirtual
GetNumExternalSelectors()clang::ExternalASTSourcevirtual
GetOrigins()clang::ExternalASTMergerinline
getSourceDescriptor(unsigned ID)clang::ExternalASTSourcevirtual
hasExternalDefinitions(const Decl *D)clang::ExternalASTSourcevirtual
HasImporterForOrigin(ASTContext &OriginContext)clang::ExternalASTMerger
ImporterForOrigin(ASTContext &OriginContext)clang::ExternalASTMerger
ImporterVector typedefclang::ExternalASTMerger
incrementGeneration(ASTContext &C)clang::ExternalASTSourceprotected
layoutRecordType(const RecordDecl *Record, uint64_t &Size, uint64_t &Alignment, llvm::DenseMap< const FieldDecl *, uint64_t > &FieldOffsets, llvm::DenseMap< const CXXRecordDecl *, CharUnits > &BaseOffsets, llvm::DenseMap< const CXXRecordDecl *, CharUnits > &VirtualBaseOffsets)clang::ExternalASTSourcevirtual
LoggingEnabled()clang::ExternalASTMergerinline
logs()clang::ExternalASTMergerinline
MaybeRecordOrigin(const DeclContext *ToDC, DCOrigin Origin)clang::ExternalASTMerger
OriginMap typedefclang::ExternalASTMerger
PrintStats()clang::ExternalASTSourcevirtual
ReadComments()clang::ExternalASTSourcevirtual
RemoveSources(llvm::ArrayRef< ImporterSource > Sources)clang::ExternalASTMerger
SetExternalVisibleDeclsForName(const DeclContext *DC, DeclarationName Name, ArrayRef< NamedDecl *> Decls)clang::ExternalASTSourceprotectedstatic
SetLogStream(llvm::raw_string_ostream &Stream)clang::ExternalASTMergerinline
SetNoExternalVisibleDeclsForName(const DeclContext *DC, DeclarationName Name)clang::ExternalASTSourceprotectedstatic
StartedDeserializing()clang::ExternalASTSourcevirtual
StartTranslationUnit(ASTConsumer *Consumer)clang::ExternalASTSourcevirtual
updateOutOfDateIdentifier(IdentifierInfo &II)clang::ExternalASTSourceinlinevirtual
~ExternalASTSource()clang::ExternalASTSourcevirtual