clang 20.0.0git
clang::ASTWriter Member List

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

AddAlignPackInfo(const Sema::AlignPackInfo &Info, RecordDataImpl &Record)clang::ASTWriter
AddDeclRef(const Decl *D, RecordDataImpl &Record)clang::ASTWriter
AddEmittedDeclRef(const Decl *D, RecordDataImpl &Record)clang::ASTWriter
AddFileID(FileID FID, RecordDataImpl &Record)clang::ASTWriter
AddIdentifierRef(const IdentifierInfo *II, RecordDataImpl &Record)clang::ASTWriter
AddPath(StringRef Path, RecordDataImpl &Record)clang::ASTWriter
AddPathBlob(StringRef Str, RecordDataImpl &Record, SmallVectorImpl< char > &Blob)clang::ASTWriter
AddSourceLocation(SourceLocation Loc, RecordDataImpl &Record, LocSeq *Seq=nullptr)clang::ASTWriter
AddSourceRange(SourceRange Range, RecordDataImpl &Record, LocSeq *Seq=nullptr)clang::ASTWriter
AddString(StringRef Str, RecordDataImpl &Record)clang::ASTWriter
AddStringBlob(StringRef Str, RecordDataImpl &Record, SmallVectorImpl< char > &Blob)clang::ASTWriter
AddToken(const Token &Tok, RecordDataImpl &Record)clang::ASTWriter
AddTypeRef(ASTContext &Context, QualType T, RecordDataImpl &Record)clang::ASTWriter
AddVersionTuple(const VersionTuple &Version, RecordDataImpl &Record)clang::ASTWriter
ASTDeclWriterclang::ASTWriterfriend
ASTRecordWriterclang::ASTWriterfriend
ASTWriter(llvm::BitstreamWriter &Stream, SmallVectorImpl< char > &Buffer, InMemoryModuleCache &ModuleCache, ArrayRef< std::shared_ptr< ModuleFileExtension > > Extensions, bool IncludeTimestamps=true, bool BuildingImplicitModule=false, bool GeneratingReducedBMI=false)clang::ASTWriter
ClearSwitchCaseIDs()clang::ASTWriter
DeclRead(GlobalDeclID ID, const Decl *D)clang::ASTDeserializationListenerinlinevirtual
EmitRecordWithPath(unsigned Abbrev, RecordDataRef Record, StringRef Path)clang::ASTWriter
getAnonymousDeclarationNumber(const NamedDecl *D)clang::ASTWriter
getBinaryOperatorAbbrev() constclang::ASTWriterinline
getCallExprAbbrev() constclang::ASTWriterinline
getChain() constclang::ASTWriterinline
getCharacterLiteralAbbrev() constclang::ASTWriterinline
getCompoundAssignOperatorAbbrev() constclang::ASTWriterinline
getCompoundStmtAbbrev() constclang::ASTWriterinline
getCXXMemberCallExprAbbrev()clang::ASTWriterinline
getCXXOperatorCallExprAbbrev()clang::ASTWriterinline
getDeclCXXMethodAbbrev(FunctionDecl::TemplatedKind Kind) constclang::ASTWriterinline
getDeclEnumAbbrev() constclang::ASTWriterinline
getDeclFieldAbbrev() constclang::ASTWriterinline
getDeclID(const Decl *D)clang::ASTWriter
getDeclObjCIvarAbbrev() constclang::ASTWriterinline
getDeclParmVarAbbrev() constclang::ASTWriterinline
getDeclRecordAbbrev() constclang::ASTWriterinline
GetDeclRef(const Decl *D)clang::ASTWriter
getDeclRefExprAbbrev() constclang::ASTWriterinline
getDeclTemplateTypeParmAbbrev() constclang::ASTWriterinline
getDeclTypedefAbbrev() constclang::ASTWriterinline
getDeclUsingShadowAbbrev() constclang::ASTWriterinline
getDeclVarAbbrev() constclang::ASTWriterinline
getDoneWritingDeclsAndTypes() constclang::ASTWriterinline
getExprImplicitCastAbbrev() constclang::ASTWriterinline
getFirstLocalDecl(const Decl *D)clang::ASTWriter
getIdentifierRef(const IdentifierInfo *II)clang::ASTWriter
getIntegerLiteralAbbrev() constclang::ASTWriterinline
getLangOpts() constclang::ASTWriter
getLocalOrImportedSubmoduleID(const Module *Mod)clang::ASTWriter
getMacroDirectivesOffset(const IdentifierInfo *Name)clang::ASTWriter
getMacroID(MacroInfo *MI)clang::ASTWriter
getMacroRef(MacroInfo *MI, const IdentifierInfo *Name)clang::ASTWriter
GetOrCreateTypeID(ASTContext &Context, QualType T)clang::ASTWriter
getRawSourceLocationEncoding(SourceLocation Loc, LocSeq *Seq=nullptr)clang::ASTWriter
getSelectorRef(Selector Sel)clang::ASTWriter
getSwitchCaseID(SwitchCase *S)clang::ASTWriter
getTimestampForOutput(const FileEntry *E) constclang::ASTWriter
getTypeExtQualAbbrev() constclang::ASTWriterinline
handleVTable(CXXRecordDecl *RD)clang::ASTWriter
hasChain() constclang::ASTWriterinline
isDeclPredefined(const Decl *D) constclang::ASTWriterinline
isGeneratingReducedBMI() constclang::ASTWriterinline
IsLocalDecl(const Decl *D)clang::ASTWriterinline
isWritingModule() constclang::ASTWriterinline
isWritingStdCXXNamedModules() constclang::ASTWriterinline
ModuleImportRead(serialization::SubmoduleID ID, SourceLocation ImportLoc)clang::ASTDeserializationListenerinlinevirtual
PreparePathForOutput(SmallVectorImpl< char > &Path)clang::ASTWriter
RecordData typedefclang::ASTWriter
RecordDataImpl typedefclang::ASTWriter
RecordDataRef typedefclang::ASTWriter
RecordSwitchCaseID(SwitchCase *S)clang::ASTWriter
SetIdentifierOffset(const IdentifierInfo *II, uint32_t Offset)clang::ASTWriter
SetSelectorOffset(Selector Sel, uint32_t Offset)clang::ASTWriter
wasDeclEmitted(const Decl *D) constclang::ASTWriter
WriteAST(llvm::PointerUnion< Sema *, Preprocessor * > Subject, StringRef OutputFile, Module *WritingModule, StringRef isysroot, bool ShouldCacheASTInMemory=false)clang::ASTWriter
~ASTDeserializationListener()clang::ASTDeserializationListenervirtual
~ASTMutationListener()clang::ASTMutationListenervirtual
~ASTWriter() overrideclang::ASTWriter