IDAPython 9.0
Loading...
Searching...
No Matches
value_repr_t Class Reference

Proxy of C++ value_repr_t class.

Inheritance diagram for value_repr_t:

Public Member Functions

"void" swap (self, "value_repr_t" r)
 swap(self, r)
 
"void" clear (self)
 clear(self)
 
"bool" empty (self)
 empty(self) -> bool
 
"bool" is_enum (self)
 is_enum(self) -> bool
 
"bool" is_offset (self)
 is_offset(self) -> bool
 
"bool" is_strlit (self)
 is_strlit(self) -> bool
 
"bool" is_custom (self)
 is_custom(self) -> bool
 
"bool" is_stroff (self)
 is_stroff(self) -> bool
 
"bool" is_typref (self)
 is_typref(self) -> bool
 
"bool" is_signed (self)
 is_signed(self) -> bool
 
"bool" has_tabform (self)
 has_tabform(self) -> bool
 
"bool" has_lzeroes (self)
 has_lzeroes(self) -> bool
 
"uint64" get_vtype (self)
 get_vtype(self) -> uint64
 
"void" set_vtype (self, "uint64" vt)
 set_vtype(self, vt)
 
"void" set_signed (self, "bool" on)
 set_signed(self, on)
 
"void" set_tabform (self, "bool" on)
 set_tabform(self, on)
 
"void" set_lzeroes (self, "bool" on)
 set_lzeroes(self, on)
 
"void" set_ap (self, "array_parameters_t" _ap)
 set_ap(self, _ap)
 
"void" init_ap (self, "array_parameters_t" _ap)
 init_ap(self, _ap)
 
"bool" from_opinfo (self, "flags64_t" flags, "aflags_t" afl, "opinfo_t" opinfo, "array_parameters_t" _ap)
 from_opinfo(self, flags, afl, opinfo, _ap) -> bool
 
"bool" parse_value_repr (self, *args)
 parse_value_repr(self, attr, target_type=BTF_STRUCT) -> bool
 
"qstring" __str__ (self)
 str(self) -> qstring
 
 __init__ (self)
 init(self) -> value_repr_t
 

Static Public Attributes

str bits = property(_ida_typeinf.value_repr_t_bits_get, _ida_typeinf.value_repr_t_bits_set, doc=)
 
str ri = property(_ida_typeinf.value_repr_t_ri_get, _ida_typeinf.value_repr_t_ri_set, doc=)
 
str strtype = property(_ida_typeinf.value_repr_t_strtype_get, _ida_typeinf.value_repr_t_strtype_set, doc=)
 
str delta = property(_ida_typeinf.value_repr_t_delta_get, _ida_typeinf.value_repr_t_delta_set, doc=)
 
str type_ordinal = property(_ida_typeinf.value_repr_t_type_ordinal_get, _ida_typeinf.value_repr_t_type_ordinal_set, doc=)
 
str cd = property(_ida_typeinf.value_repr_t_cd_get, _ida_typeinf.value_repr_t_cd_set, doc=)
 
str ap = property(_ida_typeinf.value_repr_t_ap_get, _ida_typeinf.value_repr_t_ap_set, doc=)
 

Protected Member Functions

"size_t" _print (self, "bool" colored=False)
 _print(self, colored=False) -> size_t
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self)

Member Function Documentation

◆ __str__()

"qstring" __str__ ( self)

◆ _print()

"size_t" _print ( self,
"bool" colored = False )
protected

Parameters

colored: bool

◆ clear()

"void" clear ( self)

◆ empty()

"bool" empty ( self)

◆ from_opinfo()

"bool" from_opinfo ( self,
"flags64_t" flags,
"aflags_t" afl,
"opinfo_t" opinfo,
"array_parameters_t" _ap )
Parameters
flagsflags64_t
aflaflags_t
opinfoopinfo_t const *
_aparray_parameters_t const *

◆ get_vtype()

"uint64" get_vtype ( self)

◆ has_lzeroes()

"bool" has_lzeroes ( self)

◆ has_tabform()

"bool" has_tabform ( self)

◆ init_ap()

"void" init_ap ( self,
"array_parameters_t" _ap )
Parameters
_aparray_parameters_t *

◆ is_custom()

"bool" is_custom ( self)

◆ is_enum()

"bool" is_enum ( self)

◆ is_offset()

"bool" is_offset ( self)

◆ is_signed()

"bool" is_signed ( self)

◆ is_strlit()

"bool" is_strlit ( self)

◆ is_stroff()

"bool" is_stroff ( self)

◆ is_typref()

"bool" is_typref ( self)

◆ parse_value_repr()

"bool" parse_value_repr ( self,
* args )
Parameters
attrqstring const &
target_typetype_t

◆ set_ap()

"void" set_ap ( self,
"array_parameters_t" _ap )
Parameters
_aparray_parameters_t const &

◆ set_lzeroes()

"void" set_lzeroes ( self,
"bool" on )
Parameters
onbool

◆ set_signed()

"void" set_signed ( self,
"bool" on )
Parameters
onbool

◆ set_tabform()

"void" set_tabform ( self,
"bool" on )
Parameters
onbool

◆ set_vtype()

"void" set_vtype ( self,
"uint64" vt )
Parameters
vtuint64

◆ swap()

"void" swap ( self,
"value_repr_t" r )
Parameters
rvalue_repr_t &

Member Data Documentation

◆ ap

str ap = property(_ida_typeinf.value_repr_t_ap_get, _ida_typeinf.value_repr_t_ap_set, doc=)
static

◆ bits

str bits = property(_ida_typeinf.value_repr_t_bits_get, _ida_typeinf.value_repr_t_bits_set, doc=)
static

◆ cd

str cd = property(_ida_typeinf.value_repr_t_cd_get, _ida_typeinf.value_repr_t_cd_set, doc=)
static

◆ delta

str delta = property(_ida_typeinf.value_repr_t_delta_get, _ida_typeinf.value_repr_t_delta_set, doc=)
static

◆ ri

str ri = property(_ida_typeinf.value_repr_t_ri_get, _ida_typeinf.value_repr_t_ri_set, doc=)
static

◆ strtype

str strtype = property(_ida_typeinf.value_repr_t_strtype_get, _ida_typeinf.value_repr_t_strtype_set, doc=)
static

◆ type_ordinal

str type_ordinal = property(_ida_typeinf.value_repr_t_type_ordinal_get, _ida_typeinf.value_repr_t_type_ordinal_set, doc=)
static

Property Documentation

◆ thisown

thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
static

The documentation for this class was generated from the following file: