Ghidra Decompiler Analysis Engine
|
This is the complete list of members for CastStrategy, including all inherited members.
arithmeticOutputStandard(const PcodeOp *op)=0 | CastStrategy | pure virtual |
castStandard(Datatype *reqtype, Datatype *curtype, bool care_uint_int, bool care_ptr_uint) const =0 | CastStrategy | pure virtual |
checkIntPromotionForCompare(const PcodeOp *op, int4 slot) const =0 | CastStrategy | pure virtual |
checkIntPromotionForExtension(const PcodeOp *op) const =0 | CastStrategy | pure virtual |
EITHER_EXTENSION enum value | CastStrategy | |
IntPromotionCode enum name | CastStrategy | |
intPromotionType(const Varnode *vn) const =0 | CastStrategy | pure virtual |
isExtensionCastImplied(const PcodeOp *op, const PcodeOp *readOp) const =0 | CastStrategy | pure virtual |
isSextCast(Datatype *outtype, Datatype *intype) const =0 | CastStrategy | pure virtual |
isSubpieceCast(Datatype *outtype, Datatype *intype, uint4 offset) const =0 | CastStrategy | pure virtual |
isSubpieceCastEndian(Datatype *outtype, Datatype *intype, uint4 offset, bool isbigend) const =0 | CastStrategy | pure virtual |
isZextCast(Datatype *outtype, Datatype *intype) const =0 | CastStrategy | pure virtual |
localExtensionType(const Varnode *vn) const =0 | CastStrategy | pure virtual |
NO_PROMOTION enum value | CastStrategy | |
promoteSize | CastStrategy | protected |
setTypeFactory(TypeFactory *t) | CastStrategy | |
SIGNED_EXTENSION enum value | CastStrategy | |
tlst | CastStrategy | protected |
UNKNOWN_PROMOTION enum value | CastStrategy | |
UNSIGNED_EXTENSION enum value | CastStrategy |