clang 20.0.0git
clang::ExternalSemaSource Member List

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

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