clang API Documentation
| 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) override | clang::ASTWriter | [virtual] |
| AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) override | clang::ASTWriter | [virtual] |
| AddedCXXTemplateSpecialization(const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) override | clang::ASTWriter | [virtual] |
| AddedCXXTemplateSpecialization(const FunctionTemplateDecl *TD, const FunctionDecl *D) override | clang::ASTWriter | [virtual] |
| AddedObjCCategoryToInterface(const ObjCCategoryDecl *CatD, const ObjCInterfaceDecl *IFD) override | clang::ASTWriter | [virtual] |
| AddedObjCPropertyInClassExtension(const ObjCPropertyDecl *Prop, const ObjCPropertyDecl *OrigProp, const ObjCCategoryDecl *ClassExt) override | clang::ASTWriter | [virtual] |
| AddedVisibleDecl(const DeclContext *DC, const Decl *D) override | clang::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 class | clang::ASTWriter | [friend] |
| ASTStmtWriter class | clang::ASTWriter | [friend] |
| ASTWriter(llvm::BitstreamWriter &Stream) | clang::ASTWriter | |
| ClearSwitchCaseIDs() | clang::ASTWriter | |
| CompletedImplicitDefinition(const FunctionDecl *D) override | clang::ASTWriter | [virtual] |
| CompletedTagDefinition(const TagDecl *D) override | clang::ASTWriter | [virtual] |
| DeclarationMarkedOpenMPThreadPrivate(const Decl *D) override | clang::ASTWriter | [virtual] |
| DeclarationMarkedUsed(const Decl *D) override | clang::ASTWriter | [virtual] |
| DeclRead(serialization::DeclID ID, const Decl *D) | clang::ASTDeserializationListener | [inline, virtual] |
| DeducedReturnType(const FunctionDecl *FD, QualType ReturnType) override | clang::ASTWriter | [virtual] |
| FlushCXXBaseSpecifiers() | clang::ASTWriter | |
| FlushStmts() | clang::ASTWriter | |
| FunctionDefinitionInstantiated(const FunctionDecl *D) override | clang::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) override | clang::ASTWriter | [virtual] |
| inferSubmoduleIDFromLocation(SourceLocation Loc) | clang::ASTWriter | |
| isRewritten(const Decl *D) const | clang::ASTWriter | [inline] |
| MacroDefinitionRead(serialization::PreprocessedEntityID ID, MacroDefinition *MD) override | clang::ASTWriter | [virtual] |
| MacroRead(serialization::MacroID ID, MacroInfo *MI) override | clang::ASTWriter | [virtual] |
| ModuleRead(serialization::SubmoduleID ID, Module *Mod) override | clang::ASTWriter | [virtual] |
| ReaderInitialized(ASTReader *Reader) override | clang::ASTWriter | [virtual] |
| RecordData typedef | clang::ASTWriter | |
| RecordDataImpl typedef | clang::ASTWriter | |
| RecordSwitchCaseID(SwitchCase *S) | clang::ASTWriter | |
| ResolvedExceptionSpec(const FunctionDecl *FD) override | clang::ASTWriter | [virtual] |
| RewriteDecl(const Decl *D) | clang::ASTWriter | [inline] |
| SelectorRead(serialization::SelectorID ID, Selector Sel) override | clang::ASTWriter | [virtual] |
| SetIdentifierOffset(const IdentifierInfo *II, uint32_t Offset) | clang::ASTWriter | |
| SetSelectorOffset(Selector Sel, uint32_t Offset) | clang::ASTWriter | |
| StaticDataMemberInstantiated(const VarDecl *D) override | clang::ASTWriter | [virtual] |
| TypeRead(serialization::TypeIdx Idx, QualType T) override | clang::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 |