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