clang  3.7.0
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
AddCXXCtorInitializersRef(ArrayRef< CXXCtorInitializer * > Inits, 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
AddedAttributeToRecord(const Attr *Attr, const RecordDecl *Record) overrideclang::ASTWritervirtual
AddedCXXImplicitMember(const CXXRecordDecl *RD, const Decl *D) overrideclang::ASTWritervirtual
AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) overrideclang::ASTWritervirtual
AddedCXXTemplateSpecialization(const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) overrideclang::ASTWritervirtual
AddedCXXTemplateSpecialization(const FunctionTemplateDecl *TD, const FunctionDecl *D) overrideclang::ASTWritervirtual
AddedObjCCategoryToInterface(const ObjCCategoryDecl *CatD, const ObjCInterfaceDecl *IFD) overrideclang::ASTWritervirtual
AddedObjCPropertyInClassExtension(const ObjCPropertyDecl *Prop, const ObjCPropertyDecl *OrigProp, const ObjCCategoryDecl *ClassExt) overrideclang::ASTWritervirtual
AddedVisibleDecl(const DeclContext *DC, const Decl *D) overrideclang::ASTWritervirtual
AddIdentifierRef(const IdentifierInfo *II, RecordDataImpl &Record)clang::ASTWriter
AddNestedNameSpecifier(NestedNameSpecifier *NNS, RecordDataImpl &Record)clang::ASTWriter
AddNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS, RecordDataImpl &Record)clang::ASTWriter
AddPath(StringRef Path, 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::ASTWriterinline
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
AddVersionTuple(const VersionTuple &Version, RecordDataImpl &Record)clang::ASTWriter
ASTDeclWriter classclang::ASTWriterfriend
ASTStmtWriter classclang::ASTWriterfriend
ASTWriter(llvm::BitstreamWriter &Stream)clang::ASTWriter
ClearSwitchCaseIDs()clang::ASTWriter
CompletedImplicitDefinition(const FunctionDecl *D) overrideclang::ASTWritervirtual
CompletedTagDefinition(const TagDecl *D) overrideclang::ASTWritervirtual
DeclarationMarkedOpenMPThreadPrivate(const Decl *D) overrideclang::ASTWritervirtual
DeclarationMarkedUsed(const Decl *D) overrideclang::ASTWritervirtual
DeclRead(serialization::DeclID ID, const Decl *D)clang::ASTDeserializationListenerinlinevirtual
DeducedReturnType(const FunctionDecl *FD, QualType ReturnType) overrideclang::ASTWritervirtual
EmitRecordWithPath(unsigned Abbrev, RecordDataImpl &Record, StringRef Path)clang::ASTWriter
FlushCXXBaseSpecifiers()clang::ASTWriter
FlushCXXCtorInitializers()clang::ASTWriter
FlushPendingAfterDecl()clang::ASTWriterinline
FlushStmts()clang::ASTWriter
FunctionDefinitionInstantiated(const FunctionDecl *D) overrideclang::ASTWritervirtual
getAnonymousDeclarationNumber(const NamedDecl *D)clang::ASTWriter
getCharacterLiteralAbbrev() const clang::ASTWriterinline
getDeclCXXMethodAbbrev() const clang::ASTWriterinline
getDeclEnumAbbrev() const clang::ASTWriterinline
getDeclFieldAbbrev() const clang::ASTWriterinline
getDeclID(const Decl *D)clang::ASTWriter
getDeclObjCIvarAbbrev() const clang::ASTWriterinline
getDeclParmVarAbbrev() const clang::ASTWriterinline
getDeclRecordAbbrev() const clang::ASTWriterinline
GetDeclRef(const Decl *D)clang::ASTWriter
getDeclRefExprAbbrev() const clang::ASTWriterinline
getDeclTypedefAbbrev() const clang::ASTWriterinline
getDeclVarAbbrev() const clang::ASTWriterinline
getExistingSubmoduleID(Module *Mod) const clang::ASTWriter
getExprImplicitCastAbbrev() const clang::ASTWriterinline
getIdentifierRef(const IdentifierInfo *II)clang::ASTWriter
getIntegerLiteralAbbrev() const clang::ASTWriterinline
getLangOpts() const clang::ASTWriter
getMacroDirectivesOffset(const IdentifierInfo *Name)clang::ASTWriter
getMacroID(MacroInfo *MI)clang::ASTWriter
getMacroRef(MacroInfo *MI, const IdentifierInfo *Name)clang::ASTWriter
GetOrCreateTypeID(QualType T)clang::ASTWriter
getSelectorRef(Selector Sel)clang::ASTWriter
getSwitchCaseID(SwitchCase *S)clang::ASTWriter
getTypeExtQualAbbrev() const clang::ASTWriterinline
getTypeFunctionProtoAbbrev() const clang::ASTWriterinline
getTypeID(QualType T) const clang::ASTWriter
hasChain() const clang::ASTWriterinline
IdentifierRead(serialization::IdentID ID, IdentifierInfo *II) overrideclang::ASTWritervirtual
inferSubmoduleIDFromLocation(SourceLocation Loc)clang::ASTWriter
isRewritten(const Decl *D) const clang::ASTWriterinline
MacroDefinitionRead(serialization::PreprocessedEntityID ID, MacroDefinitionRecord *MD) overrideclang::ASTWritervirtual
MacroRead(serialization::MacroID ID, MacroInfo *MI) overrideclang::ASTWritervirtual
ModuleRead(serialization::SubmoduleID ID, Module *Mod) overrideclang::ASTWritervirtual
PreparePathForOutput(SmallVectorImpl< char > &Path)clang::ASTWriter
ReaderInitialized(ASTReader *Reader) overrideclang::ASTWritervirtual
RecordData typedefclang::ASTWriter
RecordDataImpl typedefclang::ASTWriter
RecordSwitchCaseID(SwitchCase *S)clang::ASTWriter
RedefinedHiddenDefinition(const NamedDecl *D, Module *M) overrideclang::ASTWritervirtual
ResolvedExceptionSpec(const FunctionDecl *FD) overrideclang::ASTWritervirtual
ResolvedOperatorDelete(const CXXDestructorDecl *DD, const FunctionDecl *Delete) overrideclang::ASTWritervirtual
RewriteDecl(const Decl *D)clang::ASTWriterinline
SelectorRead(serialization::SelectorID ID, Selector Sel) overrideclang::ASTWritervirtual
SetIdentifierOffset(const IdentifierInfo *II, uint32_t Offset)clang::ASTWriter
SetSelectorOffset(Selector Sel, uint32_t Offset)clang::ASTWriter
StaticDataMemberInstantiated(const VarDecl *D) overrideclang::ASTWritervirtual
TypeRead(serialization::TypeIdx Idx, QualType T) overrideclang::ASTWritervirtual
WriteAST(Sema &SemaRef, const std::string &OutputFile, Module *WritingModule, StringRef isysroot, bool hasErrors=false)clang::ASTWriter
~ASTDeserializationListener()clang::ASTDeserializationListenervirtual
~ASTMutationListener()clang::ASTMutationListenervirtual
~ASTWriter() overrideclang::ASTWriter