clang
22.0.0git
clang
ASTRecordWriter
clang::ASTRecordWriter Member List
This is the complete list of members for
clang::ASTRecordWriter
, including all inherited members.
AddAPFloat
(const llvm::APFloat &Value)
clang::ASTRecordWriter
AddAPInt
(const llvm::APInt &Value)
clang::ASTRecordWriter
inline
AddAPSInt
(const llvm::APSInt &Value)
clang::ASTRecordWriter
inline
AddAPValue
(const APValue &Value)
clang::ASTRecordWriter
inline
AddASTTemplateArgumentListInfo
(const ASTTemplateArgumentListInfo *ASTTemplArgList)
clang::ASTRecordWriter
AddAttr
(const Attr *A)
clang::ASTRecordWriter
AddAttributes
(ArrayRef< const Attr * > Attrs)
clang::ASTRecordWriter
AddConceptReference
(const ConceptReference *CR)
clang::ASTRecordWriter
AddCXXBaseSpecifier
(const CXXBaseSpecifier &Base)
clang::ASTRecordWriter
AddCXXBaseSpecifiers
(ArrayRef< CXXBaseSpecifier > Bases)
clang::ASTRecordWriter
AddCXXCtorInitializers
(ArrayRef< CXXCtorInitializer * > CtorInits)
clang::ASTRecordWriter
AddCXXDefinitionData
(const CXXRecordDecl *D)
clang::ASTRecordWriter
AddCXXTemporary
(const CXXTemporary *Temp)
clang::ASTRecordWriter
AddDeclarationName
(DeclarationName Name)
clang::ASTRecordWriter
inline
AddDeclarationNameInfo
(const DeclarationNameInfo &NameInfo)
clang::ASTRecordWriter
AddDeclarationNameLoc
(const DeclarationNameLoc &DNLoc, DeclarationName Name)
clang::ASTRecordWriter
AddDeclRef
(const Decl *D)
clang::ASTRecordWriter
inline
AddFunctionDefinition
(const FunctionDecl *FD)
clang::ASTRecordWriter
AddIdentifierRef
(const IdentifierInfo *II)
clang::ASTRecordWriter
inline
AddLookupOffsets
(const LookupBlockOffsets &Offsets)
clang::ASTRecordWriter
inline
AddNestedNameSpecifier
(NestedNameSpecifier NNS)
clang::ASTRecordWriter
inline
AddNestedNameSpecifierLoc
(NestedNameSpecifierLoc NNS)
clang::ASTRecordWriter
AddOffset
(uint64_t BitOffset)
clang::ASTRecordWriter
inline
AddOpenACCRoutineDeclAttr
(const OpenACCRoutineDeclAttr *A)
clang::ASTRecordWriter
AddPath
(StringRef Path)
clang::ASTRecordWriter
inline
AddQualifierInfo
(const QualifierInfo &Info)
clang::ASTRecordWriter
AddSelectorRef
(Selector S)
clang::ASTRecordWriter
AddSourceLocation
(SourceLocation Loc)
clang::ASTRecordWriter
inline
AddSourceRange
(SourceRange Range)
clang::ASTRecordWriter
inline
AddStmt
(Stmt *S)
clang::ASTRecordWriter
inline
AddString
(StringRef Str)
clang::ASTRecordWriter
inline
AddTemplateArgument
(const TemplateArgument &Arg)
clang::ASTRecordWriter
inline
AddTemplateArgumentList
(const TemplateArgumentList *TemplateArgs)
clang::ASTRecordWriter
AddTemplateArgumentLoc
(const TemplateArgumentLoc &Arg)
clang::ASTRecordWriter
AddTemplateArgumentLocInfo
(const TemplateArgumentLoc &Arg)
clang::ASTRecordWriter
AddTemplateName
(TemplateName Name)
clang::ASTRecordWriter
inline
AddTemplateParameterList
(const TemplateParameterList *TemplateParams)
clang::ASTRecordWriter
AddTypeLoc
(TypeLoc TL)
clang::ASTRecordWriter
AddTypeRef
(QualType T)
clang::ASTRecordWriter
inline
AddTypeSourceInfo
(TypeSourceInfo *TInfo)
clang::ASTRecordWriter
AddUnresolvedSet
(const ASTUnresolvedSet &Set)
clang::ASTRecordWriter
AddVarDeclInit
(const VarDecl *VD)
clang::ASTRecordWriter
AddVersionTuple
(const VersionTuple &Version)
clang::ASTRecordWriter
inline
append
(InputIterator begin, InputIterator end)
clang::ASTRecordWriter
inline
ASTRecordWriter
(ASTContext &Context, ASTWriter &W, ASTWriter::RecordDataImpl &Record)
clang::ASTRecordWriter
inline
ASTRecordWriter
(ASTRecordWriter &Parent, ASTWriter::RecordDataImpl &Record)
clang::ASTRecordWriter
inline
ASTRecordWriter
(const ASTRecordWriter &)=delete
clang::ASTRecordWriter
DataStreamBasicWriter
(ASTContext &ctx)
clang::serialization::DataStreamBasicWriter< ASTRecordWriter >
inline
protected
Emit
(unsigned Code, unsigned Abbrev=0)
clang::ASTRecordWriter
inline
EmitStmt
(unsigned Code, unsigned Abbrev=0)
clang::ASTRecordWriter
inline
empty
() const
clang::ASTRecordWriter
inline
find
(const char *propertyName)
clang::serialization::DataStreamBasicWriter< ASTRecordWriter >
inline
getRecordData
() const
clang::ASTRecordWriter
inline
operator=
(const ASTRecordWriter &)=delete
clang::ASTRecordWriter
operator[]
(size_t N)
clang::ASTRecordWriter
inline
push_back
(uint64_t N)
clang::ASTRecordWriter
inline
size
() const
clang::ASTRecordWriter
inline
writeAPInt
(const llvm::APInt &value)
clang::serialization::DataStreamBasicWriter< ASTRecordWriter >
inline
writeAPSInt
(const llvm::APSInt &value)
clang::serialization::DataStreamBasicWriter< ASTRecordWriter >
inline
writeArray
(ArrayRef< T > array)
clang::serialization::DataStreamBasicWriter< ASTRecordWriter >
inline
writeAttr
(const Attr *A)
clang::ASTRecordWriter
inline
writeBool
(bool Value)
clang::ASTRecordWriter
inline
writeBTFTypeTagAttr
(const BTFTypeTagAttr *A)
clang::ASTRecordWriter
inline
writeDeclRef
(const Decl *D)
clang::ASTRecordWriter
inline
writeEffectConditionExpr
(EffectConditionExpr CE)
clang::serialization::DataStreamBasicWriter< ASTRecordWriter >
inline
writeEnum
(T value)
clang::serialization::DataStreamBasicWriter< ASTRecordWriter >
inline
writeExceptionSpecInfo
(const FunctionProtoType::ExceptionSpecInfo &esi)
clang::serialization::DataStreamBasicWriter< ASTRecordWriter >
inline
writeExtParameterInfo
(FunctionProtoType::ExtParameterInfo epi)
clang::serialization::DataStreamBasicWriter< ASTRecordWriter >
inline
writeFixedPointSemantics
(const llvm::FixedPointSemantics &sema)
clang::serialization::DataStreamBasicWriter< ASTRecordWriter >
inline
writeFunctionEffect
(FunctionEffect E)
clang::serialization::DataStreamBasicWriter< ASTRecordWriter >
inline
writeHLSLSpirvOperand
(SpirvOperand Op)
clang::ASTRecordWriter
inline
writeIdentifier
(const IdentifierInfo *II)
clang::ASTRecordWriter
inline
writeLValuePathSerializationHelper
(APValue::LValuePathSerializationHelper lvaluePath)
clang::serialization::DataStreamBasicWriter< ASTRecordWriter >
inline
writeNestedNameSpecifier
(NestedNameSpecifier NNS)
clang::serialization::DataStreamBasicWriter< ASTRecordWriter >
inline
writeObject
()
clang::serialization::DataStreamBasicWriter< ASTRecordWriter >
inline
writeOMPChildren
(OMPChildren *Data)
clang::ASTRecordWriter
writeOMPClause
(OMPClause *C)
clang::ASTRecordWriter
writeOMPTraitInfo
(const OMPTraitInfo *TI)
clang::ASTRecordWriter
writeOpenACCClause
(const OpenACCClause *C)
clang::ASTRecordWriter
writeOpenACCClauseList
(ArrayRef< const OpenACCClause * > Clauses)
clang::ASTRecordWriter
writeOpenACCIntExprList
(ArrayRef< Expr * > Exprs)
clang::ASTRecordWriter
writeOpenACCVarList
(const OpenACCClauseWithVarList *C)
clang::ASTRecordWriter
writeOptional
(std::optional< T > value)
clang::serialization::DataStreamBasicWriter< ASTRecordWriter >
inline
writeQualifiers
(Qualifiers value)
clang::serialization::DataStreamBasicWriter< ASTRecordWriter >
inline
writeQualType
(QualType T)
clang::ASTRecordWriter
inline
writeSelector
(Selector sel)
clang::ASTRecordWriter
inline
writeSourceLocation
(SourceLocation Loc)
clang::ASTRecordWriter
inline
writeStmtRef
(const Stmt *S)
clang::ASTRecordWriter
inline
writeTypeCoupledDeclRefInfo
(TypeCoupledDeclRefInfo Info)
clang::ASTRecordWriter
inline
writeUInt32
(uint32_t Value)
clang::ASTRecordWriter
inline
writeUInt64
(uint64_t Value)
clang::ASTRecordWriter
inline
writeUnsignedOrNone
(UnsignedOrNone Value)
clang::ASTRecordWriter
inline
Generated on
for clang by
1.14.0