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

Public Member Functions

 __init__ (self, int _opnum=0)
 
'uint64' value (self, 'tinfo_t' type)
 
None assign (self, 'uint64' v, int nbytes, 'type_sign_t' sign)
 
bool __eq__ (self, 'cnumber_t' r)
 
bool __ne__ (self, 'cnumber_t' r)
 
bool __lt__ (self, 'cnumber_t' r)
 
bool __gt__ (self, 'cnumber_t' r)
 
bool __le__ (self, 'cnumber_t' r)
 
bool __ge__ (self, 'cnumber_t' r)
 
int compare (self, 'cnumber_t' r)
 

Static Public Attributes

str nf
 

Protected Member Functions

None _print (self, 'tinfo_t' type, 'citem_t' parent=None, 'bool *' nice_stroff=None)
 

Static Protected Attributes

str _value
 

Properties

 thisown
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
int _opnum = 0 )

Member Function Documentation

◆ __eq__()

bool __eq__ ( self,
'cnumber_t' r )

◆ __ge__()

bool __ge__ ( self,
'cnumber_t' r )

◆ __gt__()

bool __gt__ ( self,
'cnumber_t' r )

◆ __le__()

bool __le__ ( self,
'cnumber_t' r )

◆ __lt__()

bool __lt__ ( self,
'cnumber_t' r )

◆ __ne__()

bool __ne__ ( self,
'cnumber_t' r )

◆ _print()

None _print ( self,
'tinfo_t' type,
'citem_t' parent = None,
'bool *' nice_stroff = None )
protected

◆ assign()

None assign ( self,
'uint64' v,
int nbytes,
'type_sign_t' sign )
Assign new value 

@param v: new value
@param nbytes: size of the new value in bytes
@param sign: sign of the value

◆ compare()

int compare ( self,
'cnumber_t' r )

◆ value()

'uint64' value ( self,
'tinfo_t' type )
Get value. This function will properly extend the number sign to 64bits depending on the type sign. 

Member Data Documentation

◆ _value

str _value
staticprotected
Initial value:
= property(_ida_hexrays.cnumber_t__value_get,
_ida_hexrays.cnumber_t__value_set)

◆ nf

str nf
static
Initial value:
= property(_ida_hexrays.cnumber_t_nf_get,
_ida_hexrays.cnumber_t_nf_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: