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

Proxy of C++ idbattr_info_t class.

Inheritance diagram for idbattr_info_t:

Public Member Functions

"bool" is_node_altval (self)
 is_node_altval(self) -> bool
 
"bool" is_node_supval (self)
 is_node_supval(self) -> bool
 
"bool" is_node_valobj (self)
 is_node_valobj(self) -> bool
 
"bool" is_node_blob (self)
 is_node_blob(self) -> bool
 
"bool" is_node_var (self)
 is_node_var(self) -> bool
 
"bool" is_struc_field (self)
 is_struc_field(self) -> bool
 
"bool" is_cstr (self)
 is_cstr(self) -> bool
 
"bool" is_qstring (self)
 is_qstring(self) -> bool
 
"bool" is_bytearray (self)
 is_bytearray(self) -> bool
 
"bool" is_buf_var (self)
 is_buf_var(self) -> bool
 
"bool" is_decimal (self)
 is_decimal(self) -> bool
 
"bool" is_hexadecimal (self)
 is_hexadecimal(self) -> bool
 
"bool" is_readonly_var (self)
 is_readonly_var(self) -> bool
 
"bool" is_incremented (self)
 is_incremented(self) -> bool
 
"bool" is_val_mapped (self)
 is_val_mapped(self) -> bool
 
"bool" is_hash (self)
 is_hash(self) -> bool
 
"bool" use_hlpstruc (self)
 use_hlpstruc(self) -> bool
 
"bool" is_bitmap (self)
 is_bitmap(self) -> bool
 
"bool" is_onoff (self)
 is_onoff(self) -> bool
 
"bool" is_scalar_var (self)
 is_scalar_var(self) -> bool
 
"bool" is_bitfield (self)
 is_bitfield(self) -> bool
 
"bool" is_boolean (self)
 is_boolean(self) -> bool
 
"bool" has_individual_node (self)
 has_individual_node(self) -> bool
 
"char const *" str_true (self)
 str_true(self) -> char const *
 
"char const *" str_false (self)
 str_false(self) -> char const *
 
"size_t" ridx (self)
 ridx(self) -> size_t
 
"char const *" hashname (self)
 hashname(self) -> char const *
 
"bool" __lt__ (self, "idbattr_info_t" r)
 lt(self, r) -> bool
 
 __init__ (self, "char const *" name, "uintptr_t" offset, "size_t" width, "uint64" bitmask=0, "uchar" tag=0, "uint" idi_flags=0)
 init(self, name, offset, width, bitmask=0, tag=0, idi_flags=0) -> idbattr_info_t
 

Static Public Attributes

str name = property(_ida_ida.idbattr_info_t_name_get, _ida_ida.idbattr_info_t_name_set, doc=)
 
str offset = property(_ida_ida.idbattr_info_t_offset_get, _ida_ida.idbattr_info_t_offset_set, doc=)
 
str width = property(_ida_ida.idbattr_info_t_width_get, _ida_ida.idbattr_info_t_width_set, doc=)
 
str bitmask = property(_ida_ida.idbattr_info_t_bitmask_get, _ida_ida.idbattr_info_t_bitmask_set, doc=)
 
str tag = property(_ida_ida.idbattr_info_t_tag_get, _ida_ida.idbattr_info_t_tag_set, doc=)
 
str vmap = property(_ida_ida.idbattr_info_t_vmap_get, _ida_ida.idbattr_info_t_vmap_set, doc=)
 
str individual_node = property(_ida_ida.idbattr_info_t_individual_node_get, _ida_ida.idbattr_info_t_individual_node_set, doc=)
 
str idi_flags = property(_ida_ida.idbattr_info_t_idi_flags_get, _ida_ida.idbattr_info_t_idi_flags_set, doc=)
 
str maxsize = property(_ida_ida.idbattr_info_t_maxsize_get, _ida_ida.idbattr_info_t_maxsize_set, doc=)
 

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,
"char const *" name,
"uintptr_t" offset,
"size_t" width,
"uint64" bitmask = 0,
"uchar" tag = 0,
"uint" idi_flags = 0 )
Parameters
namechar const *
offsetuintptr_t
widthsize_t
bitmaskuint64
taguchar
idi_flagsuint

Member Function Documentation

◆ __lt__()

"bool" __lt__ ( self,
"idbattr_info_t" r )
Parameters
ridbattr_info_t const &

◆ has_individual_node()

"bool" has_individual_node ( self)

◆ hashname()

"char const *" hashname ( self)

◆ is_bitfield()

"bool" is_bitfield ( self)

◆ is_bitmap()

"bool" is_bitmap ( self)

◆ is_boolean()

"bool" is_boolean ( self)

◆ is_buf_var()

"bool" is_buf_var ( self)

◆ is_bytearray()

"bool" is_bytearray ( self)

◆ is_cstr()

"bool" is_cstr ( self)

◆ is_decimal()

"bool" is_decimal ( self)

◆ is_hash()

"bool" is_hash ( self)

◆ is_hexadecimal()

"bool" is_hexadecimal ( self)

◆ is_incremented()

"bool" is_incremented ( self)

◆ is_node_altval()

"bool" is_node_altval ( self)

◆ is_node_blob()

"bool" is_node_blob ( self)

◆ is_node_supval()

"bool" is_node_supval ( self)

◆ is_node_valobj()

"bool" is_node_valobj ( self)

◆ is_node_var()

"bool" is_node_var ( self)

◆ is_onoff()

"bool" is_onoff ( self)

◆ is_qstring()

"bool" is_qstring ( self)

◆ is_readonly_var()

"bool" is_readonly_var ( self)

◆ is_scalar_var()

"bool" is_scalar_var ( self)

◆ is_struc_field()

"bool" is_struc_field ( self)

◆ is_val_mapped()

"bool" is_val_mapped ( self)

◆ ridx()

"size_t" ridx ( self)

◆ str_false()

"char const *" str_false ( self)

◆ str_true()

"char const *" str_true ( self)

◆ use_hlpstruc()

"bool" use_hlpstruc ( self)

Member Data Documentation

◆ bitmask

str bitmask = property(_ida_ida.idbattr_info_t_bitmask_get, _ida_ida.idbattr_info_t_bitmask_set, doc=)
static

◆ idi_flags

str idi_flags = property(_ida_ida.idbattr_info_t_idi_flags_get, _ida_ida.idbattr_info_t_idi_flags_set, doc=)
static

◆ individual_node

str individual_node = property(_ida_ida.idbattr_info_t_individual_node_get, _ida_ida.idbattr_info_t_individual_node_set, doc=)
static

◆ maxsize

str maxsize = property(_ida_ida.idbattr_info_t_maxsize_get, _ida_ida.idbattr_info_t_maxsize_set, doc=)
static

◆ name

str name = property(_ida_ida.idbattr_info_t_name_get, _ida_ida.idbattr_info_t_name_set, doc=)
static

◆ offset

str offset = property(_ida_ida.idbattr_info_t_offset_get, _ida_ida.idbattr_info_t_offset_set, doc=)
static

◆ tag

str tag = property(_ida_ida.idbattr_info_t_tag_get, _ida_ida.idbattr_info_t_tag_set, doc=)
static

◆ vmap

str vmap = property(_ida_ida.idbattr_info_t_vmap_get, _ida_ida.idbattr_info_t_vmap_set, doc=)
static

◆ width

str width = property(_ida_ida.idbattr_info_t_width_get, _ida_ida.idbattr_info_t_width_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: