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 |