base2sub | ghidra::Datatype | protectedstatic |
chartype enum value | ghidra::Datatype | protected |
clone(void) const =0 | ghidra::Datatype | protectedpure virtual |
compare(const Datatype &op, int4 level) const | ghidra::Datatype | virtual |
compareDependency(const Datatype &op) const | ghidra::Datatype | virtual |
coretype enum value | ghidra::Datatype | protected |
Datatype(const Datatype &op) | ghidra::Datatype | inline |
Datatype(int4 s, type_metatype m) | ghidra::Datatype | inline |
DatatypeCompare (defined in ghidra::Datatype) | ghidra::Datatype | friend |
decodeBasic(Decoder &decoder) | ghidra::Datatype | protected |
decodeIntegerFormat(uint4 val) | ghidra::Datatype | static |
displayName | ghidra::Datatype | protected |
encode(Encoder &encoder) const | ghidra::Datatype | virtual |
encodeBasic(type_metatype meta, Encoder &encoder) const | ghidra::Datatype | protected |
encodeIntegerFormat(const string &val) | ghidra::Datatype | static |
encodeRef(Encoder &encoder) const | ghidra::Datatype | |
encodeTypedef(Encoder &encoder) const | ghidra::Datatype | protected |
enumtype enum value | ghidra::Datatype | protected |
findCompatibleResolve(Datatype *ct) const | ghidra::Datatype | virtual |
findResolve(const PcodeOp *op, int4 slot) | ghidra::Datatype | virtual |
findTruncation(int8 off, int4 sz, const PcodeOp *op, int4 slot, int8 &newoff) const | ghidra::Datatype | virtual |
flags | ghidra::Datatype | protected |
force_format enum value | ghidra::Datatype | protected |
getDepend(int4 index) const | ghidra::Datatype | inlinevirtual |
getDisplayFormat(void) const | ghidra::Datatype | inline |
getDisplayName(void) const | ghidra::Datatype | inline |
getHoleSize(int4 off) const | ghidra::Datatype | inlinevirtual |
getId(void) const | ghidra::Datatype | inline |
getInheritable(void) const | ghidra::Datatype | inline |
getMetatype(void) const | ghidra::Datatype | inline |
getName(void) const | ghidra::Datatype | inline |
getSize(void) const | ghidra::Datatype | inline |
getStripped(void) const | ghidra::Datatype | virtual |
getSubMeta(void) const | ghidra::Datatype | inline |
getSubType(int8 off, int8 *newoff) const | ghidra::Datatype | virtual |
getTypedef(void) const | ghidra::Datatype | inline |
has_stripped enum value | ghidra::Datatype | protected |
hashName(const string &nm) | ghidra::Datatype | protectedstatic |
hashSize(uint8 id, int4 size) | ghidra::Datatype | protectedstatic |
hasSameVariableBase(const Datatype *ct) const | ghidra::Datatype | |
hasStripped(void) const | ghidra::Datatype | inline |
id | ghidra::Datatype | protected |
is_ptrrel enum value | ghidra::Datatype | protected |
isASCII(void) const | ghidra::Datatype | inline |
isCharPrint(void) const | ghidra::Datatype | inline |
isCoreType(void) const | ghidra::Datatype | inline |
isEnumType(void) const | ghidra::Datatype | inline |
isFormalPointerRel(void) const | ghidra::Datatype | inline |
isIncomplete(void) const | ghidra::Datatype | inline |
isOpaqueString(void) const | ghidra::Datatype | inline |
isPieceStructured(void) const | ghidra::Datatype | inline |
isPointerRel(void) const | ghidra::Datatype | inline |
isPowerOfTwo(void) const | ghidra::Datatype | inline |
isPtrsubMatching(uintb off) const | ghidra::Datatype | virtual |
isUTF16(void) const | ghidra::Datatype | inline |
isUTF32(void) const | ghidra::Datatype | inline |
isVariableLength(void) const | ghidra::Datatype | inline |
markComplete(void) | ghidra::Datatype | inlineprotected |
metatype | ghidra::Datatype | protected |
name | ghidra::Datatype | protected |
nearestArrayedComponentBackward(int8 off, int8 *newoff, int8 *elSize) const | ghidra::Datatype | virtual |
nearestArrayedComponentForward(int8 off, int8 *newoff, int8 *elSize) const | ghidra::Datatype | virtual |
needs_resolution enum value | ghidra::Datatype | protected |
needsResolution(void) const | ghidra::Datatype | inline |
numDepend(void) const | ghidra::Datatype | inlinevirtual |
opaque_string enum value | ghidra::Datatype | protected |
poweroftwo enum value | ghidra::Datatype | protected |
printNameBase(ostream &s) const | ghidra::Datatype | inlinevirtual |
printRaw(ostream &s) const | ghidra::Datatype | virtual |
resolveInFlow(PcodeOp *op, int4 slot) | ghidra::Datatype | virtual |
resolveTruncation(int8 offset, PcodeOp *op, int4 slot, int8 &newoff) | ghidra::Datatype | virtual |
setDisplayFormat(uint4 format) | ghidra::Datatype | inlineprotected |
size | ghidra::Datatype | protected |
submeta | ghidra::Datatype | protected |
truncate_bigendian enum value | ghidra::Datatype | protected |
type_incomplete enum value | ghidra::Datatype | protected |
typedefImm | ghidra::Datatype | protected |
TypeFactory (defined in ghidra::Datatype) | ghidra::Datatype | friend |
typeOrder(const Datatype &op) const | ghidra::Datatype | inline |
typeOrderBool(const Datatype &op) const | ghidra::Datatype | inline |
utf16 enum value | ghidra::Datatype | protected |
utf32 enum value | ghidra::Datatype | protected |
variable_length enum value | ghidra::Datatype | protected |
~Datatype(void) | ghidra::Datatype | inlinevirtual |