clang 8.0.0

clang::MultiplexExternalSemaSource Member List

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

addSource(ExternalSemaSource &source) | clang::MultiplexExternalSemaSource |
classof(const MultiplexExternalSemaSource *) | clang::MultiplexExternalSemaSource | inline static
clang::ExternalSemaSource::classof(const ExternalASTSource *Source) | clang::ExternalSemaSource | inline static
CompleteRedeclChain(const Decl *D) override | clang::MultiplexExternalSemaSource | virtual
CompleteType(TagDecl *Tag) override | clang::MultiplexExternalSemaSource | virtual
CompleteType(ObjCInterfaceDecl *Class) override | clang::MultiplexExternalSemaSource | virtual
completeVisibleDeclsMap(const DeclContext *DC) override | clang::MultiplexExternalSemaSource | virtual
CorrectTypo(const DeclarationNameInfo &Typo, int LookupKind, Scope *S, CXXScopeSpec *SS, CorrectionCandidateCallback &CCC, DeclContext *MemberContext, bool EnteringContext, const ObjCObjectPointerType *OPT) override | clang::MultiplexExternalSemaSource | virtual
DeclIsFromPCHWithObjectFile(const Decl *D) override | clang::MultiplexExternalSemaSource | virtual
EK_Always enum value | clang::ExternalASTSource |
EK_Never enum value | clang::ExternalASTSource |
EK_ReplyHazy enum value | clang::ExternalASTSource |
ExternalASTSource()=default | clang::ExternalASTSource |
ExternalSemaSource() | clang::ExternalSemaSource | inline
ExtKind enum name | clang::ExternalASTSource |
FindExternalLexicalDecls(const DeclContext *DC, llvm::function_ref< bool(Decl::Kind)> IsKindWeWant, SmallVectorImpl< Decl *> &Result) override | clang::MultiplexExternalSemaSource | virtual
clang::ExternalSemaSource::FindExternalLexicalDecls(const DeclContext *DC, SmallVectorImpl< Decl *> &Result) | clang::ExternalASTSource | inline
FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name) override | clang::MultiplexExternalSemaSource | virtual
FindFileRegionDecls(FileID File, unsigned Offset, unsigned Length, SmallVectorImpl< Decl *> &Decls) override | clang::MultiplexExternalSemaSource | virtual
FinishedDeserializing() override | clang::MultiplexExternalSemaSource | virtual
ForgetSema() override | clang::MultiplexExternalSemaSource | virtual
GetExternalCXXBaseSpecifiers(uint64_t Offset) override | clang::MultiplexExternalSemaSource | virtual
GetExternalCXXCtorInitializers(uint64_t Offset) override | clang::MultiplexExternalSemaSource | virtual
GetExternalDecl(uint32_t ID) override | clang::MultiplexExternalSemaSource | virtual
GetExternalDeclStmt(uint64_t Offset) override | clang::MultiplexExternalSemaSource | virtual
GetExternalSelector(uint32_t ID) override | clang::MultiplexExternalSemaSource | virtual
getGeneration() const | clang::ExternalASTSource | inline
getMemoryBufferSizes(MemoryBufferSizes &sizes) const override | clang::MultiplexExternalSemaSource | virtual
clang::ExternalSemaSource::getMemoryBufferSizes() const | clang::ExternalASTSource | inline
getModule(unsigned ID) override | clang::MultiplexExternalSemaSource | virtual
GetNumExternalSelectors() override | clang::MultiplexExternalSemaSource | virtual
getSourceDescriptor(unsigned ID) | clang::ExternalASTSource | virtual
hasExternalDefinitions(const Decl *D) override | clang::MultiplexExternalSemaSource | virtual
incrementGeneration(ASTContext &C) | clang::ExternalASTSource | protected
InitializeSema(Sema &S) override | clang::MultiplexExternalSemaSource | virtual
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) override | clang::MultiplexExternalSemaSource | virtual
LookupUnqualified(LookupResult &R, Scope *S) override | clang::MultiplexExternalSemaSource | virtual
MaybeDiagnoseMissingCompleteType(SourceLocation Loc, QualType T) override | clang::MultiplexExternalSemaSource | virtual
MultiplexExternalSemaSource(ExternalSemaSource &s1, ExternalSemaSource &s2) | clang::MultiplexExternalSemaSource |
PrintStats() override | clang::MultiplexExternalSemaSource | virtual
ReadComments() override | clang::MultiplexExternalSemaSource | virtual
ReadDelegatingConstructors(SmallVectorImpl< CXXConstructorDecl *> &Decls) override | clang::MultiplexExternalSemaSource | virtual
ReadExtVectorDecls(SmallVectorImpl< TypedefNameDecl *> &Decls) override | clang::MultiplexExternalSemaSource | virtual
ReadKnownNamespaces(SmallVectorImpl< NamespaceDecl *> &Namespaces) override | clang::MultiplexExternalSemaSource | virtual
ReadLateParsedTemplates(llvm::MapVector< const FunctionDecl *, std::unique_ptr< LateParsedTemplate >> &LPTMap) override | clang::MultiplexExternalSemaSource | virtual
ReadMethodPool(Selector Sel) override | clang::MultiplexExternalSemaSource | virtual
ReadMismatchingDeleteExpressions(llvm::MapVector< FieldDecl *, llvm::SmallVector< std::pair< SourceLocation, bool >, 4 >> &Exprs) override | clang::MultiplexExternalSemaSource | virtual
ReadPendingInstantiations(SmallVectorImpl< std::pair< ValueDecl *, SourceLocation > > &Pending) override | clang::MultiplexExternalSemaSource | virtual
ReadReferencedSelectors(SmallVectorImpl< std::pair< Selector, SourceLocation > > &Sels) override | clang::MultiplexExternalSemaSource | virtual
ReadTentativeDefinitions(SmallVectorImpl< VarDecl *> &Defs) override | clang::MultiplexExternalSemaSource | virtual
ReadUndefinedButUsed(llvm::MapVector< NamedDecl *, SourceLocation > &Undefined) override | clang::MultiplexExternalSemaSource | virtual
ReadUnusedFileScopedDecls(SmallVectorImpl< const DeclaratorDecl *> &Decls) override | clang::MultiplexExternalSemaSource | virtual
ReadUnusedLocalTypedefNameCandidates(llvm::SmallSetVector< const TypedefNameDecl *, 4 > &Decls) override | clang::MultiplexExternalSemaSource | virtual
ReadUsedVTables(SmallVectorImpl< ExternalVTableUse > &VTables) override | clang::MultiplexExternalSemaSource | virtual
ReadWeakUndeclaredIdentifiers(SmallVectorImpl< std::pair< IdentifierInfo *, WeakInfo > > &WI) override | clang::MultiplexExternalSemaSource | virtual
SetExternalVisibleDeclsForName(const DeclContext *DC, DeclarationName Name, ArrayRef< NamedDecl *> Decls) | clang::ExternalASTSource | protected static
SetNoExternalVisibleDeclsForName(const DeclContext *DC, DeclarationName Name) | clang::ExternalASTSource | protected static
StartedDeserializing() override | clang::MultiplexExternalSemaSource | virtual
StartTranslationUnit(ASTConsumer *Consumer) override | clang::MultiplexExternalSemaSource | virtual
updateOutOfDateIdentifier(IdentifierInfo &II) | clang::ExternalASTSource | inline virtual
updateOutOfDateSelector(Selector Sel) override | clang::MultiplexExternalSemaSource | virtual
~ExternalASTSource() | clang::ExternalASTSource | virtual
~ExternalSemaSource() override | clang::ExternalSemaSource |
~MultiplexExternalSemaSource() override | clang::MultiplexExternalSemaSource |