AddSources(llvm::ArrayRef< ImporterSource > Sources) | clang::ExternalASTMerger | |
CanComplete(DeclContext *DC) | clang::ExternalASTMerger | |
classof(const ExternalASTSource *S) | clang::ExternalASTSource | inlinestatic |
CompleteRedeclChain(const Decl *D) | clang::ExternalASTSource | virtual |
CompleteType(TagDecl *Tag) override | clang::ExternalASTMerger | virtual |
CompleteType(ObjCInterfaceDecl *Interface) override | clang::ExternalASTMerger | virtual |
completeVisibleDeclsMap(const DeclContext *DC) | clang::ExternalASTSource | virtual |
EK_Always enum value | clang::ExternalASTSource | |
EK_Never enum value | clang::ExternalASTSource | |
EK_ReplyHazy enum value | clang::ExternalASTSource | |
ExternalASTMerger(const ImporterTarget &Target, llvm::ArrayRef< ImporterSource > Sources) | clang::ExternalASTMerger | |
ExternalASTSource()=default | clang::ExternalASTSource | |
ExtKind enum name | clang::ExternalASTSource | |
FindExternalLexicalDecls(const DeclContext *DC, llvm::function_ref< bool(Decl::Kind)> IsKindWeWant, SmallVectorImpl< Decl * > &Result) override | clang::ExternalASTMerger | virtual |
clang::ExternalASTSource::FindExternalLexicalDecls(const DeclContext *DC, SmallVectorImpl< Decl * > &Result) | clang::ExternalASTSource | inline |
FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name) override | clang::ExternalASTMerger | virtual |
FindFileRegionDecls(FileID File, unsigned Offset, unsigned Length, SmallVectorImpl< Decl * > &Decls) | clang::ExternalASTSource | virtual |
FindOriginalDecl(Decl *D) | clang::ExternalASTMerger | |
FinishedDeserializing() | clang::ExternalASTSource | virtual |
ForceRecordOrigin(const DeclContext *ToDC, DCOrigin Origin) | clang::ExternalASTMerger | |
GetExternalCXXBaseSpecifiers(uint64_t Offset) | clang::ExternalASTSource | virtual |
GetExternalCXXCtorInitializers(uint64_t Offset) | clang::ExternalASTSource | virtual |
GetExternalDecl(GlobalDeclID ID) | clang::ExternalASTSource | virtual |
GetExternalDeclStmt(uint64_t Offset) | clang::ExternalASTSource | virtual |
GetExternalSelector(uint32_t ID) | clang::ExternalASTSource | virtual |
getGeneration() const | clang::ExternalASTSource | inline |
getMemoryBufferSizes() const | clang::ExternalASTSource | inline |
getMemoryBufferSizes(MemoryBufferSizes &sizes) const | clang::ExternalASTSource | virtual |
getModule(unsigned ID) | clang::ExternalASTSource | inlinevirtual |
GetNumExternalSelectors() | clang::ExternalASTSource | virtual |
GetOrigins() | clang::ExternalASTMerger | inline |
getSourceDescriptor(unsigned ID) | clang::ExternalASTSource | virtual |
hasExternalDefinitions(const Decl *D) | clang::ExternalASTSource | virtual |
HasImporterForOrigin(ASTContext &OriginContext) | clang::ExternalASTMerger | |
ImporterForOrigin(ASTContext &OriginContext) | clang::ExternalASTMerger | |
ImporterVector typedef | clang::ExternalASTMerger | |
incrementGeneration(ASTContext &C) | clang::ExternalASTSource | protected |
isA(const void *ClassID) const | clang::ExternalASTSource | inlinevirtual |
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::ExternalASTSource | virtual |
LoggingEnabled() | clang::ExternalASTMerger | inline |
logs() | clang::ExternalASTMerger | inline |
MaybeRecordOrigin(const DeclContext *ToDC, DCOrigin Origin) | clang::ExternalASTMerger | |
OriginMap typedef | clang::ExternalASTMerger | |
PrintStats() | clang::ExternalASTSource | virtual |
ReadComments() | clang::ExternalASTSource | virtual |
RemoveSources(llvm::ArrayRef< ImporterSource > Sources) | clang::ExternalASTMerger | |
SetExternalVisibleDeclsForName(const DeclContext *DC, DeclarationName Name, ArrayRef< NamedDecl * > Decls) | clang::ExternalASTSource | protectedstatic |
SetLogStream(llvm::raw_string_ostream &Stream) | clang::ExternalASTMerger | inline |
SetNoExternalVisibleDeclsForName(const DeclContext *DC, DeclarationName Name) | clang::ExternalASTSource | protectedstatic |
StartedDeserializing() | clang::ExternalASTSource | virtual |
StartTranslationUnit(ASTConsumer *Consumer) | clang::ExternalASTSource | virtual |
updateOutOfDateIdentifier(const IdentifierInfo &II) | clang::ExternalASTSource | inlinevirtual |
~ExternalASTSource() | clang::ExternalASTSource | virtual |