TypeInfo
class TypeInfo
Fields
20
id
int
n_mro
int
mro
Ptr[int]
offsets
Ptr[int]
sorted_mro
Ptr[int]
n_slots
int
slots
Ptr[Tuple[str, int, int]]
n_methods
int
methods
Ptr[_MethodSlot]
rtti
bool
raw_name
str
nice_name
str
base_name
str
n_params
int
params
Ptr[int]
size
int
reference
bool
inline_value
bool
exception_offset
int
system_exit_offset
int
Methods
6
value_hash(self, data: Ptr[byte])
Defined in
internal.types.rttiHash an erased payload using this descriptor's registered adapter.
value_equal(self, left: Ptr[byte], right: Ptr[byte])
Defined in
internal.types.rttiCompare two erased payloads of this descriptor's type.
value_dict(self, data: Ptr[byte])
Defined in
internal.types.rttiCopy an erased dictionary through its typed items iterator.
Special methods
6