| alignment | ghidra::Datatype | protected |
| alignSize | ghidra::Datatype | protected |
| assignValues(map< uintb, string > &nmap, const vector< string > &namelist, vector< uintb > &vallist, const vector< bool > &assignlist, const TypeEnum *te) | ghidra::TypeEnum | static |
| base2sub | ghidra::Datatype | protectedstatic |
| beginEnum(void) const | ghidra::TypeEnum | inline |
| calcAlignSize(int4 sz, int4 align) | ghidra::Datatype | protectedstatic |
| chartype enum value | ghidra::Datatype | protected |
| clone(void) const | ghidra::TypeEnum | inlinevirtual |
| compare(const Datatype &op, int4 level) const | ghidra::TypeEnum | virtual |
| compareDependency(const Datatype &op) const | ghidra::TypeEnum | virtual |
| coretype enum value | ghidra::Datatype | protected |
| Datatype(const Datatype &op) | ghidra::Datatype | inline |
| Datatype(int4 s, int4 align, type_metatype m) | ghidra::Datatype | inline |
| decode(Decoder &decoder, TypeFactory &typegrp) | ghidra::TypeEnum | protected |
| decodeBasic(Decoder &decoder) | ghidra::Datatype | protected |
| decodeIntegerFormat(uint4 val) | ghidra::Datatype | static |
| displayName | ghidra::Datatype | protected |
| encode(Encoder &encoder) const | ghidra::TypeEnum | virtual |
| encodeBasic(type_metatype meta, int4 align, 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 |
| endEnum(void) const | ghidra::TypeEnum | inline |
| 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 |
| getAlignment(void) const | ghidra::Datatype | inline |
| getAlignSize(void) const | ghidra::Datatype | inline |
| 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 |
| getMatches(uintb val, Representation &rep) const | ghidra::TypeEnum | virtual |
| 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 |
| getUnsizedId(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 |
| hasNamedValue(uintb val) const | ghidra::TypeEnum | virtual |
| hasSameVariableBase(const Datatype *ct) const | ghidra::Datatype | |
| hasStripped(void) const | ghidra::Datatype | inline |
| hasWarning(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 |
| isPointerToArray(void) const | ghidra::Datatype | inline |
| isPrimitiveWhole(void) const | ghidra::Datatype | |
| isPtrsubMatching(int8 off, int8 extra, int8 multiplier) 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 |
| namemap | ghidra::TypeEnum | 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 |
| pointer_to_array 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 |
| setNameMap(const map< uintb, string > &nmap) | ghidra::TypeEnum | inlineprotected |
| size | ghidra::Datatype | protected |
| submeta | ghidra::Datatype | protected |
| truncate_bigendian enum value | ghidra::Datatype | protected |
| type_incomplete enum value | ghidra::Datatype | protected |
| TypeBase(const TypeBase &op) | ghidra::TypeBase | inline |
| TypeBase(int4 s, type_metatype m) | ghidra::TypeBase | inline |
| TypeBase(int4 s, type_metatype m, const string &n) | ghidra::TypeBase | inline |
| typedefImm | ghidra::Datatype | protected |
| TypeEnum(const TypeEnum &op) | ghidra::TypeEnum | |
| TypeEnum(int4 s, type_metatype m) | ghidra::TypeEnum | inline |
| TypeEnum(int4 s, type_metatype m, const string &nm) | ghidra::TypeEnum | inline |
| TypeFactory (defined in ghidra::TypeEnum) | ghidra::TypeEnum | 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 |
| warning_issued enum value | ghidra::Datatype | protected |
| ~Datatype(void) | ghidra::Datatype | inlinevirtual |