IDAPython 9.0
Loading...
Searching...
No Matches
number_format_t Class Reference
Inheritance diagram for number_format_t:

Public Member Functions

 __init__ (self, int _opnum=0)
 
int get_radix (self)
 
bool is_fixed (self)
 
bool is_hex (self)
 
bool is_dec (self)
 
bool is_oct (self)
 
bool is_enum (self)
 
bool is_char (self)
 
bool is_stroff (self)
 
bool is_numop (self)
 
bool needs_to_be_inverted (self)
 
bool has_unmutable_type (self)
 

Static Public Attributes

str flags32
 
str opnum
 
str props
 
str serial
 
str org_nbytes
 
str type_name
 
str flags
 

Properties

 thisown
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
int _opnum = 0 )

Member Function Documentation

◆ get_radix()

int get_radix ( self)
Get number radix 

@returns 2,8,10, or 16

◆ has_unmutable_type()

bool has_unmutable_type ( self)

◆ is_char()

bool is_char ( self)
Is a character constant?

◆ is_dec()

bool is_dec ( self)
Is a decimal number?

◆ is_enum()

bool is_enum ( self)
Is a symbolic constant?

◆ is_fixed()

bool is_fixed ( self)
Is number representation fixed? Fixed representation cannot be modified by the decompiler 

◆ is_hex()

bool is_hex ( self)
Is a hexadecimal number?

◆ is_numop()

bool is_numop ( self)
Is a number?

◆ is_oct()

bool is_oct ( self)
Is a octal number?

◆ is_stroff()

bool is_stroff ( self)
Is a structure field offset?

◆ needs_to_be_inverted()

bool needs_to_be_inverted ( self)
Does the number need to be negated or bitwise negated? Returns true if the user requested a negation but it is not done yet 

Member Data Documentation

◆ flags

str flags
static
Initial value:
= property(_ida_hexrays.number_format_t_flags_get,
_ida_hexrays.number_format_t_flags_set)

◆ flags32

str flags32
static
Initial value:
= property(_ida_hexrays.number_format_t_flags32_get,
_ida_hexrays.number_format_t_flags32_set)

◆ opnum

str opnum
static
Initial value:
= property(_ida_hexrays.number_format_t_opnum_get,
_ida_hexrays.number_format_t_opnum_set)

◆ org_nbytes

str org_nbytes
static
Initial value:
= property(_ida_hexrays.
number_format_t_org_nbytes_get, _ida_hexrays.
number_format_t_org_nbytes_set)

◆ props

str props
static
Initial value:
= property(_ida_hexrays.number_format_t_props_get,
_ida_hexrays.number_format_t_props_set)

◆ serial

str serial
static
Initial value:
= property(_ida_hexrays.number_format_t_serial_get,
_ida_hexrays.number_format_t_serial_set)

◆ type_name

str type_name
static
Initial value:
= property(_ida_hexrays.
number_format_t_type_name_get, _ida_hexrays.
number_format_t_type_name_set)

Property Documentation

◆ thisown

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

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