IDAPython 8.4
Loading...
Searching...
No Matches
udm_t Class Reference

Proxy of C++ udm_t class.

Inheritance diagram for udm_t:

Public Member Functions

"bool" is_bitfield (self, *args)
 is_bitfield(self) -> bool
 
"bool" is_zero_bitfield (self, *args)
 is_zero_bitfield(self) -> bool
 
"bool" is_unaligned (self, *args)
 is_unaligned(self) -> bool
 
"bool" is_baseclass (self, *args)
 is_baseclass(self) -> bool
 
"bool" is_virtbase (self, *args)
 is_virtbase(self) -> bool
 
"bool" is_vftable (self, *args)
 is_vftable(self) -> bool
 
"bool" is_method (self, *args)
 is_method(self) -> bool
 
"bool" is_gap (self, *args)
 is_gap(self) -> bool
 
"bool" is_regcmt (self, *args)
 is_regcmt(self) -> bool
 
"void" set_unaligned (self, *args)
 set_unaligned(self, on=True)
 
"void" set_baseclass (self, *args)
 set_baseclass(self, on=True)
 
"void" set_virtbase (self, *args)
 set_virtbase(self, on=True)
 
"void" set_vftable (self, *args)
 set_vftable(self, on=True)
 
"void" set_method (self, *args)
 set_method(self, on=True)
 
"void" set_regcmt (self, *args)
 set_regcmt(self, on=True)
 
"void" clr_unaligned (self, *args)
 clr_unaligned(self)
 
"void" clr_baseclass (self, *args)
 clr_baseclass(self)
 
"void" clr_virtbase (self, *args)
 clr_virtbase(self)
 
"void" clr_vftable (self, *args)
 clr_vftable(self)
 
"void" clr_method (self, *args)
 clr_method(self)
 
"uint64" begin (self, *args)
 begin(self) -> uint64
 
"uint64" end (self, *args)
 end(self) -> uint64
 
"bool" __lt__ (self, *args)
 lt(self, r) -> bool
 
"bool" __eq__ (self, *args)
 eq(self, r) -> bool
 
"bool" __ne__ (self, *args)
 ne(self, r) -> bool
 
"void" swap (self, *args)
 swap(self, r)
 
"bool" is_anonymous_udm (self, *args)
 is_anonymous_udm(self) -> bool
 
"bool" make_gap (self, *args)
 make_gap(self, byteoff, nbytes) -> bool
 
"void" set_value_repr (self, *args)
 set_value_repr(self, r)
 
"bool" can_be_dtor (self, *args)
 can_be_dtor(self) -> bool
 
"bool" can_rename (self, *args)
 can_rename(self) -> bool
 
 __init__ (self, *args)
 init(self) -> udm_t
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
 offset = property(_ida_typeinf.udm_t_offset_get, _ida_typeinf.udm_t_offset_set, doc=)
 
 size = property(_ida_typeinf.udm_t_size_get, _ida_typeinf.udm_t_size_set, doc=)
 
 name = property(_ida_typeinf.udm_t_name_get, _ida_typeinf.udm_t_name_set, doc=)
 
 cmt = property(_ida_typeinf.udm_t_cmt_get, _ida_typeinf.udm_t_cmt_set, doc=)
 
 type = property(_ida_typeinf.udm_t_type_get, _ida_typeinf.udm_t_type_set, doc=)
 
 repr = property(_ida_typeinf.udm_t_repr_get, _ida_typeinf.udm_t_repr_set, doc=!)
 
 effalign = property(_ida_typeinf.udm_t_effalign_get, _ida_typeinf.udm_t_effalign_set, doc=)
 
 tafld_bits = property(_ida_typeinf.udm_t_tafld_bits_get, _ida_typeinf.udm_t_tafld_bits_set, doc=)
 
 fda = property(_ida_typeinf.udm_t_fda_get, _ida_typeinf.udm_t_fda_set, doc=)
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args )

Member Function Documentation

◆ __eq__()

"bool" __eq__ ( self,
* args )
Parameters
rudm_t const &

◆ __lt__()

"bool" __lt__ ( self,
* args )
Parameters
rudm_t const &

◆ __ne__()

"bool" __ne__ ( self,
* args )
Parameters
rudm_t const &

◆ begin()

"uint64" begin ( self,
* args )

◆ can_be_dtor()

"bool" can_be_dtor ( self,
* args )

◆ can_rename()

"bool" can_rename ( self,
* args )

◆ clr_baseclass()

"void" clr_baseclass ( self,
* args )

◆ clr_method()

"void" clr_method ( self,
* args )

◆ clr_unaligned()

"void" clr_unaligned ( self,
* args )

◆ clr_vftable()

"void" clr_vftable ( self,
* args )

◆ clr_virtbase()

"void" clr_virtbase ( self,
* args )

◆ end()

"uint64" end ( self,
* args )

◆ is_anonymous_udm()

"bool" is_anonymous_udm ( self,
* args )

◆ is_baseclass()

"bool" is_baseclass ( self,
* args )

◆ is_bitfield()

"bool" is_bitfield ( self,
* args )

◆ is_gap()

"bool" is_gap ( self,
* args )

◆ is_method()

"bool" is_method ( self,
* args )

◆ is_regcmt()

"bool" is_regcmt ( self,
* args )

◆ is_unaligned()

"bool" is_unaligned ( self,
* args )

◆ is_vftable()

"bool" is_vftable ( self,
* args )

◆ is_virtbase()

"bool" is_virtbase ( self,
* args )

◆ is_zero_bitfield()

"bool" is_zero_bitfield ( self,
* args )

◆ make_gap()

"bool" make_gap ( self,
* args )
Parameters
byteoffuval_t
nbytesuval_t

◆ set_baseclass()

"void" set_baseclass ( self,
* args )
Parameters
onbool

◆ set_method()

"void" set_method ( self,
* args )
Parameters
onbool

◆ set_regcmt()

"void" set_regcmt ( self,
* args )
Parameters
onbool

◆ set_unaligned()

"void" set_unaligned ( self,
* args )
Parameters
onbool

◆ set_value_repr()

"void" set_value_repr ( self,
* args )
Parameters
rvalue_repr_t const &

◆ set_vftable()

"void" set_vftable ( self,
* args )
Parameters
onbool

◆ set_virtbase()

"void" set_virtbase ( self,
* args )
Parameters
onbool

◆ swap()

"void" swap ( self,
* args )
Parameters
rudm_t &

Property Documentation

◆ cmt

cmt = property(_ida_typeinf.udm_t_cmt_get, _ida_typeinf.udm_t_cmt_set, doc=)
static

◆ effalign

effalign = property(_ida_typeinf.udm_t_effalign_get, _ida_typeinf.udm_t_effalign_set, doc=)
static

◆ fda

fda = property(_ida_typeinf.udm_t_fda_get, _ida_typeinf.udm_t_fda_set, doc=)
static

◆ name

name = property(_ida_typeinf.udm_t_name_get, _ida_typeinf.udm_t_name_set, doc=)
static

◆ offset

offset = property(_ida_typeinf.udm_t_offset_get, _ida_typeinf.udm_t_offset_set, doc=)
static

◆ repr

repr = property(_ida_typeinf.udm_t_repr_get, _ida_typeinf.udm_t_repr_set, doc=!)
static

◆ size

size = property(_ida_typeinf.udm_t_size_get, _ida_typeinf.udm_t_size_set, doc=)
static

◆ tafld_bits

tafld_bits = property(_ida_typeinf.udm_t_tafld_bits_get, _ida_typeinf.udm_t_tafld_bits_set, doc=)
static

◆ thisown

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

◆ type

type = property(_ida_typeinf.udm_t_type_get, _ida_typeinf.udm_t_type_set, doc=)
static

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