clang API Documentation

clang::APValue Member List
This is the complete list of members for clang::APValue, including all inherited members.
AddrLabelDiff enum valueclang::APValue
APValue()clang::APValue [inline]
APValue(APSInt I)clang::APValue [inline, explicit]
APValue(APFloat F)clang::APValue [inline, explicit]
APValue(const APValue *E, unsigned N)clang::APValue [inline, explicit]
APValue(APSInt R, APSInt I)clang::APValue [inline]
APValue(APFloat R, APFloat I)clang::APValue [inline]
APValue(const APValue &RHS)clang::APValue
APValue(APValue &&RHS)clang::APValue [inline]
APValue(LValueBase B, const CharUnits &O, NoLValuePath N, unsigned CallIndex)clang::APValue [inline]
APValue(LValueBase B, const CharUnits &O, ArrayRef< LValuePathEntry > Path, bool OnePastTheEnd, unsigned CallIndex)clang::APValue [inline]
APValue(UninitArray, unsigned InitElts, unsigned Size)clang::APValue [inline]
APValue(UninitStruct, unsigned B, unsigned M)clang::APValue [inline]
APValue(const FieldDecl *D, const APValue &V=APValue())clang::APValue [inline, explicit]
APValue(const ValueDecl *Member, bool IsDerivedMember, ArrayRef< const CXXRecordDecl * > Path)clang::APValue [inline]
APValue(const AddrLabelExpr *LHSExpr, const AddrLabelExpr *RHSExpr)clang::APValue [inline]
Array enum valueclang::APValue
BaseOrMemberType typedefclang::APValue
ComplexFloat enum valueclang::APValue
ComplexInt enum valueclang::APValue
dump() const clang::APValue
dump(raw_ostream &OS) const clang::APValue
Float enum valueclang::APValue
getAddrLabelDiffLHS() const clang::APValue [inline]
getAddrLabelDiffRHS() const clang::APValue [inline]
getArrayFiller()clang::APValue [inline]
getArrayFiller() const clang::APValue [inline]
getArrayInitializedElt(unsigned I)clang::APValue [inline]
getArrayInitializedElt(unsigned I) const clang::APValue [inline]
getArrayInitializedElts() const clang::APValue [inline]
getArraySize() const clang::APValue [inline]
getAsString(ASTContext &Ctx, QualType Ty) const clang::APValue
getComplexFloatImag()clang::APValue [inline]
getComplexFloatImag() const clang::APValue [inline]
getComplexFloatReal()clang::APValue [inline]
getComplexFloatReal() const clang::APValue [inline]
getComplexIntImag()clang::APValue [inline]
getComplexIntImag() const clang::APValue [inline]
getComplexIntReal()clang::APValue [inline]
getComplexIntReal() const clang::APValue [inline]
getFloat()clang::APValue [inline]
getFloat() const clang::APValue [inline]
getInt()clang::APValue [inline]
getInt() const clang::APValue [inline]
getKind() const clang::APValue [inline]
getLValueBase() const clang::APValue
getLValueCallIndex() const clang::APValue
getLValueOffset()clang::APValue
getLValueOffset() const clang::APValue [inline]
getLValuePath() const clang::APValue
getMemberPointerDecl() const clang::APValue
getMemberPointerPath() const clang::APValue
getStructBase(unsigned i)clang::APValue [inline]
getStructBase(unsigned i) const clang::APValue [inline]
getStructField(unsigned i)clang::APValue [inline]
getStructField(unsigned i) const clang::APValue [inline]
getStructNumBases() const clang::APValue [inline]
getStructNumFields() const clang::APValue [inline]
getUnionField() const clang::APValue [inline]
getUnionValue()clang::APValue [inline]
getUnionValue() const clang::APValue [inline]
getVectorElt(unsigned I)clang::APValue [inline]
getVectorElt(unsigned I) const clang::APValue [inline]
getVectorLength() const clang::APValue [inline]
hasArrayFiller() const clang::APValue [inline]
hasLValuePath() const clang::APValue
Int enum valueclang::APValue
isAddrLabelDiff() const clang::APValue [inline]
isArray() const clang::APValue [inline]
isComplexFloat() const clang::APValue [inline]
isComplexInt() const clang::APValue [inline]
isFloat() const clang::APValue [inline]
isInt() const clang::APValue [inline]
isLValue() const clang::APValue [inline]
isLValueOnePastTheEnd() const clang::APValue
isMemberPointer() const clang::APValue [inline]
isMemberPointerToDerivedMember() const clang::APValue
isStruct() const clang::APValue [inline]
isUninit() const clang::APValue [inline]
isUnion() const clang::APValue [inline]
isVector() const clang::APValue [inline]
LValue enum valueclang::APValue
LValueBase typedefclang::APValue
MemberPointer enum valueclang::APValue
needsCleanup() const clang::APValue
operator=(APValue RHS)clang::APValue [inline]
printPretty(raw_ostream &OS, ASTContext &Ctx, QualType Ty) const clang::APValue
setAddrLabelDiff(const AddrLabelExpr *LHSExpr, const AddrLabelExpr *RHSExpr)clang::APValue [inline]
setComplexFloat(APFloat R, APFloat I)clang::APValue [inline]
setComplexInt(APSInt R, APSInt I)clang::APValue [inline]
setFloat(APFloat F)clang::APValue [inline]
setInt(APSInt I)clang::APValue [inline]
setLValue(LValueBase B, const CharUnits &O, NoLValuePath, unsigned CallIndex)clang::APValue
setLValue(LValueBase B, const CharUnits &O, ArrayRef< LValuePathEntry > Path, bool OnePastTheEnd, unsigned CallIndex)clang::APValue
setUnion(const FieldDecl *Field, const APValue &Value)clang::APValue [inline]
setVector(const APValue *E, unsigned N)clang::APValue [inline]
Struct enum valueclang::APValue
swap(APValue &RHS)clang::APValue
Uninitialized enum valueclang::APValue
Union enum valueclang::APValue
ValueKind enum nameclang::APValue
Vector enum valueclang::APValue
~APValue()clang::APValue [inline]