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

Public Member Functions

bool use_bytevec (self)
 
 __init__ (self, *args)
 
None clear (self)
 
bool __eq__ (self, 'regval_t' r)
 
bool __ne__ (self, 'regval_t' r)
 
None swap (self, 'regval_t' r)
 
None set_int (self, 'uint64' x)
 
None set_float (self, 'bytevec_t const &' v)
 
'bytevec_t &' set_bytes (self, *args)
 
None set_unavailable (self)
 
'bytevec_t const &' bytes (self, *args)
 
'void const *' get_data (self, *args)
 
'size_t' get_data_size (self)
 
bool set_pyval (self, 'PyObject *' o, 'op_dtype_t' dtype)
 
'PyObject *' pyval (self, 'op_dtype_t' dtype)
 

Static Public Attributes

str rvtype
 
str ival
 

Properties

 thisown
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args )

Member Function Documentation

◆ __eq__()

bool __eq__ ( self,
'regval_t' r )

◆ __ne__()

bool __ne__ ( self,
'regval_t' r )

◆ bytes()

'bytevec_t const &' bytes ( self,
* args )

◆ clear()

None clear ( self)
Clear register value.

◆ get_data()

'void const *' get_data ( self,
* args )

◆ get_data_size()

'size_t' get_data_size ( self)

◆ pyval()

'PyObject *' pyval ( self,
'op_dtype_t' dtype )

◆ set_bytes()

'bytevec_t &' set_bytes ( self,
* args )

◆ set_float()

None set_float ( self,
'bytevec_t const &' v )

◆ set_int()

None set_int ( self,
'uint64' x )

◆ set_pyval()

bool set_pyval ( self,
'PyObject *' o,
'op_dtype_t' dtype )

◆ set_unavailable()

None set_unavailable ( self)

◆ swap()

None swap ( self,
'regval_t' r )
Set this = r and r = this.

◆ use_bytevec()

bool use_bytevec ( self)

Member Data Documentation

◆ ival

str ival
static
Initial value:
= property(_ida_idd.regval_t_ival_get, _ida_idd.
regval_t_ival_set)

◆ rvtype

str rvtype
static
Initial value:
= property(_ida_idd.regval_t_rvtype_get, _ida_idd.
regval_t_rvtype_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: