clang API Documentation

clang::ASTWriter Member List
This is the complete list of members for clang::ASTWriter, including all inherited members.
AddAPFloat(const llvm::APFloat &Value, RecordDataImpl &Record)clang::ASTWriter
AddAPInt(const llvm::APInt &Value, RecordDataImpl &Record)clang::ASTWriter
AddAPSInt(const llvm::APSInt &Value, RecordDataImpl &Record)clang::ASTWriter
AddASTTemplateArgumentListInfo(const ASTTemplateArgumentListInfo *ASTTemplArgList, RecordDataImpl &Record)clang::ASTWriter
AddCXXBaseSpecifier(const CXXBaseSpecifier &Base, RecordDataImpl &Record)clang::ASTWriter
AddCXXBaseSpecifiersRef(CXXBaseSpecifier const *Bases, CXXBaseSpecifier const *BasesEnd, RecordDataImpl &Record)clang::ASTWriter
AddCXXCtorInitializers(const CXXCtorInitializer *const *CtorInitializers, unsigned NumCtorInitializers, RecordDataImpl &Record)clang::ASTWriter
AddCXXDefinitionData(const CXXRecordDecl *D, RecordDataImpl &Record)clang::ASTWriter
AddCXXTemporary(const CXXTemporary *Temp, RecordDataImpl &Record)clang::ASTWriter
AddDeclarationName(DeclarationName Name, RecordDataImpl &Record)clang::ASTWriter
AddDeclarationNameInfo(const DeclarationNameInfo &NameInfo, RecordDataImpl &Record)clang::ASTWriter
AddDeclarationNameLoc(const DeclarationNameLoc &DNLoc, DeclarationName Name, RecordDataImpl &Record)clang::ASTWriter
AddDeclRef(const Decl *D, RecordDataImpl &Record)clang::ASTWriter
AddedCXXImplicitMember(const CXXRecordDecl *RD, const Decl *D) overrideclang::ASTWriter [virtual]
AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) overrideclang::ASTWriter [virtual]
AddedCXXTemplateSpecialization(const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) overrideclang::ASTWriter [virtual]
AddedCXXTemplateSpecialization(const FunctionTemplateDecl *TD, const FunctionDecl *D) overrideclang::ASTWriter [virtual]
AddedObjCCategoryToInterface(const ObjCCategoryDecl *CatD, const ObjCInterfaceDecl *IFD) overrideclang::ASTWriter [virtual]
AddedObjCPropertyInClassExtension(const ObjCPropertyDecl *Prop, const ObjCPropertyDecl *OrigProp, const ObjCCategoryDecl *ClassExt) overrideclang::ASTWriter [virtual]
AddedVisibleDecl(const DeclContext *DC, const Decl *D) overrideclang::ASTWriter [virtual]
AddIdentifierRef(const IdentifierInfo *II, RecordDataImpl &Record)clang::ASTWriter
AddNestedNameSpecifier(NestedNameSpecifier *NNS, RecordDataImpl &Record)clang::ASTWriter
AddNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS, RecordDataImpl &Record)clang::ASTWriter
AddQualifierInfo(const QualifierInfo &Info, RecordDataImpl &Record)clang::ASTWriter
AddSelectorRef(Selector, RecordDataImpl &Record)clang::ASTWriter
AddSourceLocation(SourceLocation Loc, RecordDataImpl &Record)clang::ASTWriter
AddSourceRange(SourceRange Range, RecordDataImpl &Record)clang::ASTWriter
AddStmt(Stmt *S)clang::ASTWriter [inline]
AddString(StringRef Str, RecordDataImpl &Record)clang::ASTWriter
AddTemplateArgument(const TemplateArgument &Arg, RecordDataImpl &Record)clang::ASTWriter
AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs, RecordDataImpl &Record)clang::ASTWriter
AddTemplateArgumentLoc(const TemplateArgumentLoc &Arg, RecordDataImpl &Record)clang::ASTWriter
AddTemplateArgumentLocInfo(TemplateArgument::ArgKind Kind, const TemplateArgumentLocInfo &Arg, RecordDataImpl &Record)clang::ASTWriter
AddTemplateName(TemplateName Name, RecordDataImpl &Record)clang::ASTWriter
AddTemplateParameterList(const TemplateParameterList *TemplateParams, RecordDataImpl &Record)clang::ASTWriter
AddToken(const Token &Tok, RecordDataImpl &Record)clang::ASTWriter
AddTypeLoc(TypeLoc TL, RecordDataImpl &Record)clang::ASTWriter
AddTypeRef(QualType T, RecordDataImpl &Record)clang::ASTWriter
AddTypeSourceInfo(TypeSourceInfo *TInfo, RecordDataImpl &Record)clang::ASTWriter
AddUnresolvedSet(const ASTUnresolvedSet &Set, RecordDataImpl &Record)clang::ASTWriter
AddUpdatedDeclContext(const DeclContext *DC)clang::ASTWriter
AddVersionTuple(const VersionTuple &Version, RecordDataImpl &Record)clang::ASTWriter
ASTDeclWriter classclang::ASTWriter [friend]
ASTStmtWriter classclang::ASTWriter [friend]
ASTWriter(llvm::BitstreamWriter &Stream)clang::ASTWriter
ClearSwitchCaseIDs()clang::ASTWriter
CompletedImplicitDefinition(const FunctionDecl *D) overrideclang::ASTWriter [virtual]
CompletedTagDefinition(const TagDecl *D) overrideclang::ASTWriter [virtual]
DeclarationMarkedOpenMPThreadPrivate(const Decl *D) overrideclang::ASTWriter [virtual]
DeclarationMarkedUsed(const Decl *D) overrideclang::ASTWriter [virtual]
DeclRead(serialization::DeclID ID, const Decl *D)clang::ASTDeserializationListener [inline, virtual]
DeducedReturnType(const FunctionDecl *FD, QualType ReturnType) overrideclang::ASTWriter [virtual]
FlushCXXBaseSpecifiers()clang::ASTWriter
FlushStmts()clang::ASTWriter
FunctionDefinitionInstantiated(const FunctionDecl *D) overrideclang::ASTWriter [virtual]
getAnonymousDeclarationNumber(const NamedDecl *D)clang::ASTWriter
getCharacterLiteralAbbrev() const clang::ASTWriter [inline]
getDeclCXXMethodAbbrev() const clang::ASTWriter [inline]
getDeclEnumAbbrev() const clang::ASTWriter [inline]
getDeclFieldAbbrev() const clang::ASTWriter [inline]
getDeclID(const Decl *D)clang::ASTWriter
getDeclObjCIvarAbbrev() const clang::ASTWriter [inline]
getDeclParmVarAbbrev() const clang::ASTWriter [inline]
getDeclRecordAbbrev() const clang::ASTWriter [inline]
GetDeclRef(const Decl *D)clang::ASTWriter
getDeclRefExprAbbrev() const clang::ASTWriter [inline]
getDeclTypedefAbbrev() const clang::ASTWriter [inline]
getDeclVarAbbrev() const clang::ASTWriter [inline]
getExistingSubmoduleID(Module *Mod) const clang::ASTWriter
getExprImplicitCastAbbrev() const clang::ASTWriter [inline]
getIdentifierRef(const IdentifierInfo *II)clang::ASTWriter
getIntegerLiteralAbbrev() const clang::ASTWriter [inline]
getMacroDirectivesOffset(const IdentifierInfo *Name)clang::ASTWriter
getMacroID(MacroInfo *MI)clang::ASTWriter
getMacroRef(MacroInfo *MI, const IdentifierInfo *Name)clang::ASTWriter
GetOrCreateTypeID(QualType T)clang::ASTWriter
GetOrCreateTypeIdx(QualType T)clang::ASTWriter
getSelectorRef(Selector Sel)clang::ASTWriter
getSwitchCaseID(SwitchCase *S)clang::ASTWriter
getTypeExtQualAbbrev() const clang::ASTWriter [inline]
getTypeFunctionProtoAbbrev() const clang::ASTWriter [inline]
getTypeID(QualType T) const clang::ASTWriter
getTypeIdx(QualType T) const clang::ASTWriter
hasChain() const clang::ASTWriter [inline]
IdentifierRead(serialization::IdentID ID, IdentifierInfo *II) overrideclang::ASTWriter [virtual]
inferSubmoduleIDFromLocation(SourceLocation Loc)clang::ASTWriter
isRewritten(const Decl *D) const clang::ASTWriter [inline]
MacroDefinitionRead(serialization::PreprocessedEntityID ID, MacroDefinition *MD) overrideclang::ASTWriter [virtual]
MacroRead(serialization::MacroID ID, MacroInfo *MI) overrideclang::ASTWriter [virtual]
ModuleRead(serialization::SubmoduleID ID, Module *Mod) overrideclang::ASTWriter [virtual]
ReaderInitialized(ASTReader *Reader) overrideclang::ASTWriter [virtual]
RecordData typedefclang::ASTWriter
RecordDataImpl typedefclang::ASTWriter
RecordSwitchCaseID(SwitchCase *S)clang::ASTWriter
ResolvedExceptionSpec(const FunctionDecl *FD) overrideclang::ASTWriter [virtual]
RewriteDecl(const Decl *D)clang::ASTWriter [inline]
SelectorRead(serialization::SelectorID ID, Selector Sel) overrideclang::ASTWriter [virtual]
SetIdentifierOffset(const IdentifierInfo *II, uint32_t Offset)clang::ASTWriter
SetSelectorOffset(Selector Sel, uint32_t Offset)clang::ASTWriter
StaticDataMemberInstantiated(const VarDecl *D) overrideclang::ASTWriter [virtual]
TypeRead(serialization::TypeIdx Idx, QualType T) overrideclang::ASTWriter [virtual]
WriteAST(Sema &SemaRef, const std::string &OutputFile, Module *WritingModule, StringRef isysroot, bool hasErrors=false)clang::ASTWriter
~ASTDeserializationListener()clang::ASTDeserializationListener [virtual]
~ASTMutationListener()clang::ASTMutationListener [virtual]
~ASTWriter()clang::ASTWriter