clang 20.0.0git
clang::APValue Member List

This is the complete list of members for clang::APValue, including all inherited members.

AddrLabelDiff enum valueclang::APValue
APValue()clang::APValueinline
APValue(APSInt I)clang::APValueinlineexplicit
APValue(APFloat F)clang::APValueinlineexplicit
APValue(APFixedPoint FX)clang::APValueinlineexplicit
APValue(const APValue *E, unsigned N)clang::APValueinlineexplicit
APValue(APSInt R, APSInt I)clang::APValueinline
APValue(APFloat R, APFloat I)clang::APValueinline
APValue(const APValue &RHS)clang::APValue
APValue(APValue &&RHS)clang::APValue
APValue(LValueBase Base, const CharUnits &Offset, NoLValuePath, bool IsNullPtr=false)clang::APValueinline
APValue(LValueBase Base, const CharUnits &Offset, ArrayRef< LValuePathEntry > Path, bool OnePastTheEnd, bool IsNullPtr=false)clang::APValueinline
APValue(UninitArray, unsigned InitElts, unsigned Size)clang::APValueinline
APValue(UninitStruct, unsigned NumBases, unsigned NumMembers)clang::APValueinline
APValue(const FieldDecl *ActiveDecl, const APValue &ActiveValue=APValue())clang::APValueinlineexplicit
APValue(const ValueDecl *Member, bool IsDerivedMember, ArrayRef< const CXXRecordDecl * > Path)clang::APValueinline
APValue(const AddrLabelExpr *LHSExpr, const AddrLabelExpr *RHSExpr)clang::APValueinline
Array enum valueclang::APValue
ASTImporterclang::APValuefriend
ASTNodeImporterclang::APValuefriend
BaseOrMemberType typedefclang::APValue
clang::serialization::BasicReaderBaseclang::APValuefriend
ComplexFloat enum valueclang::APValue
ComplexInt enum valueclang::APValue
dump() constclang::APValue
dump(raw_ostream &OS, const ASTContext &Context) constclang::APValue
FixedPoint enum valueclang::APValue
Float enum valueclang::APValue
getAddrLabelDiffLHS() constclang::APValueinline
getAddrLabelDiffRHS() constclang::APValueinline
getArrayFiller()clang::APValueinline
getArrayFiller() constclang::APValueinline
getArrayInitializedElt(unsigned I)clang::APValueinline
getArrayInitializedElt(unsigned I) constclang::APValueinline
getArrayInitializedElts() constclang::APValueinline
getArraySize() constclang::APValueinline
getAsString(const ASTContext &Ctx, QualType Ty) constclang::APValue
getComplexFloatImag()clang::APValueinline
getComplexFloatImag() constclang::APValueinline
getComplexFloatReal()clang::APValueinline
getComplexFloatReal() constclang::APValueinline
getComplexIntImag()clang::APValueinline
getComplexIntImag() constclang::APValueinline
getComplexIntReal()clang::APValueinline
getComplexIntReal() constclang::APValueinline
getFixedPoint()clang::APValueinline
getFixedPoint() constclang::APValueinline
getFloat()clang::APValueinline
getFloat() constclang::APValueinline
getInt()clang::APValueinline
getInt() constclang::APValueinline
getKind() constclang::APValueinline
getLValueBase() constclang::APValue
getLValueCallIndex() constclang::APValue
getLValueOffset()clang::APValue
getLValueOffset() constclang::APValueinline
getLValuePath() constclang::APValue
getLValueVersion() constclang::APValue
getMemberPointerDecl() constclang::APValue
getMemberPointerPath() constclang::APValue
getStructBase(unsigned i)clang::APValueinline
getStructBase(unsigned i) constclang::APValueinline
getStructField(unsigned i)clang::APValueinline
getStructField(unsigned i) constclang::APValueinline
getStructNumBases() constclang::APValueinline
getStructNumFields() constclang::APValueinline
getUnionField() constclang::APValueinline
getUnionValue()clang::APValueinline
getUnionValue() constclang::APValueinline
getVectorElt(unsigned I)clang::APValueinline
getVectorElt(unsigned I) constclang::APValueinline
getVectorLength() constclang::APValueinline
hasArrayFiller() constclang::APValueinline
hasLValuePath() constclang::APValue
hasValue() constclang::APValueinline
Indeterminate enum valueclang::APValue
IndeterminateValue()clang::APValueinlinestatic
Int enum valueclang::APValue
isAbsent() constclang::APValueinline
isAddrLabelDiff() constclang::APValueinline
isArray() constclang::APValueinline
isComplexFloat() constclang::APValueinline
isComplexInt() constclang::APValueinline
isFixedPoint() constclang::APValueinline
isFloat() constclang::APValueinline
isIndeterminate() constclang::APValueinline
isInt() constclang::APValueinline
isLValue() constclang::APValueinline
isLValueOnePastTheEnd() constclang::APValue
isMemberPointer() constclang::APValueinline
isMemberPointerToDerivedMember() constclang::APValue
isNullPointer() constclang::APValue
isStruct() constclang::APValueinline
isUnion() constclang::APValueinline
isVector() constclang::APValueinline
LValue enum valueclang::APValue
MemberPointer enum valueclang::APValue
needsCleanup() constclang::APValue
None enum valueclang::APValue
operator=(const APValue &RHS)clang::APValue
operator=(APValue &&RHS)clang::APValue
printPretty(raw_ostream &OS, const ASTContext &Ctx, QualType Ty) constclang::APValue
printPretty(raw_ostream &OS, const PrintingPolicy &Policy, QualType Ty, const ASTContext *Ctx=nullptr) constclang::APValue
Profile(llvm::FoldingSetNodeID &ID) constclang::APValue
setAddrLabelDiff(const AddrLabelExpr *LHSExpr, const AddrLabelExpr *RHSExpr)clang::APValueinline
setComplexFloat(APFloat R, APFloat I)clang::APValueinline
setComplexInt(APSInt R, APSInt I)clang::APValueinline
setFixedPoint(APFixedPoint FX)clang::APValueinline
setFloat(APFloat F)clang::APValueinline
setInt(APSInt I)clang::APValueinline
setLValue(LValueBase B, const CharUnits &O, NoLValuePath, bool IsNullPtr)clang::APValue
setLValue(LValueBase B, const CharUnits &O, ArrayRef< LValuePathEntry > Path, bool OnePastTheEnd, bool IsNullPtr)clang::APValue
setUnion(const FieldDecl *Field, const APValue &Value)clang::APValue
setVector(const APValue *E, unsigned N)clang::APValueinline
Struct enum valueclang::APValue
swap(APValue &RHS)clang::APValue
toIntegralConstant(APSInt &Result, QualType SrcTy, const ASTContext &Ctx) constclang::APValue
Union enum valueclang::APValue
ValueKind enum nameclang::APValue
Vector enum valueclang::APValue
~APValue()clang::APValueinline