Proxy of C++ tinfo_t class.
bool
|
|
bool
|
|
bool
|
|
tinfo_t
|
__init__(self)
__init__(self, decl_type) -> tinfo_t __init__(self, r) ->
tinfo_t |
|
|
bool
|
|
bool
|
|
bool
|
|
|
|
qstring
|
|
|
|
bool
|
append_covered(self,
out,
offset=0) |
|
|
bool
|
|
int
|
|
uint32
|
|
bool
|
calc_udt_aligns(self,
sudt_flags=0x0004) |
|
|
bool
|
|
|
|
|
|
|
|
|
|
int
|
|
bool
|
compare_with(self,
r,
tcflags=0) |
|
|
bool
|
convert_array_to_ptr(self) |
|
|
tinfo_t
|
|
bool
|
create_array(self,
p,
decl_type=BT_ARRAY)
create_array(self, tif, nelems=0, base=0, decl_type=BT_ARRAY) ->
bool |
|
|
bool
|
create_bitfield(self,
p,
decl_type=BT_BITFIELD)
create_bitfield(self, nbytes, width, is_unsigned=False,
decl_type=BT_BITFIELD) -> bool |
|
|
bool
|
create_enum(self,
p,
decl_type=BTF_ENUM) |
|
|
tinfo_code_t
|
create_forward_decl(self,
til,
decl_type,
name,
ntf_flags=0) |
|
|
bool
|
create_func(self,
p,
decl_type=BT_FUNC) |
|
|
bool
|
create_ptr(self,
p,
decl_type=BT_PTR)
create_ptr(self, tif, bps=0, decl_type=BT_PTR) -> bool |
|
|
bool
|
create_simple_type(self,
decl_type) |
|
|
bool
|
create_typedef(self,
p,
decl_type=BTF_TYPEDEF,
try_ordinal=True)
create_typedef(self, til, name, decl_type=BTF_TYPEDEF,
try_ordinal=True) create_typedef(self, til, ord,
decl_type=BTF_TYPEDEF) |
|
|
bool
|
create_udt(self,
p,
decl_type) |
|
|
bool
|
del_attr(self,
key,
make_copy=True) |
|
|
|
|
bool
|
deserialize(self,
til,
ptype,
pfields=None,
pfldcmts=None)
deserialize(self, til, type, fields, cmts=None) -> bool |
|
|
char const *
|
|
bool
|
|
bool
|
|
int
|
find_udt_member(self,
udm,
strmem_flags) |
|
|
bool
|
get_array_details(self,
ai) |
|
|
tinfo_t
|
|
int
|
|
PyObject *
|
get_attr(self,
key,
all_attrs=True) |
|
|
bool
|
get_attrs(self,
tav,
all_attrs=False) |
|
|
bool
|
get_bitfield_details(self,
bi) |
|
|
uchar
|
|
type_t
|
|
type_t
|
|
bool
|
get_enum_details(self,
ei) |
|
|
uint32
|
|
bool
|
get_final_type_name(self) |
|
|
bool
|
get_func_details(self,
fi,
gtd=GTD_CALC_ARGLOCS) |
|
|
type_t
|
|
bool
|
get_named_type(self,
til,
name,
decl_type=BTF_TYPEDEF,
resolve=True,
try_ordinal=True) |
|
|
int
|
|
bool
|
|
tinfo_t
|
|
bool
|
get_numbered_type(self,
til,
ordinal,
decl_type=BTF_TYPEDEF,
resolve=True) |
|
|
tinfo_t
|
|
uint32
|
|
tinfo_t
|
|
bool
|
get_ptr_details(self,
pi) |
|
|
tinfo_t
|
|
int
|
|
type_t
|
get_realtype(self,
full=False) |
|
|
tinfo_t
|
|
type_sign_t
|
|
size_t
|
get_size(self,
p_effalign=None,
gts_code=0) |
|
|
til_t
|
|
bool
|
|
bool
|
get_udt_details(self,
udt,
gtd=GTD_CALC_LAYOUT) |
|
|
int
|
|
size_t
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
is_castable_to(self,
target) |
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
is_manually_castable_to(self,
target) |
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
bool
|
|
uint64
|
read_bitfield_value(self,
v,
bitoff) |
|
|
bool
|
remove_ptr_or_array(self) |
|
|
bool
|
requires_qualifier(self,
name,
offset) |
|
|
PyObject *
|
serialize(self,
sudt_flags=SUDT_FAST|SUDT_TRUNC) |
|
|
bool
|
set_attr(self,
ta,
may_overwrite=True) |
|
|
bool
|
|
|
|
bool
|
set_declalign(self,
declalign) |
|
|
|
|
tinfo_code_t
|
set_named_type(self,
til,
name,
ntf_flags=0) |
|
|
tinfo_code_t
|
set_numbered_type(self,
til,
ord,
ntf_flags=0,
name=None) |
|
|
tinfo_code_t
|
set_symbol_type(self,
til,
name,
ntf_flags=0) |
|
|
|
|
|
|
uint64
|
write_bitfield_value(self,
dst,
v,
bitoff) |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__setattr__ ,
__sizeof__ ,
__subclasshook__
|