Module ida_hexrays :: Class citem_t
[frames] | no frames]

Class citem_t

object --+
         |
        citem_t
Known Subclasses:

Proxy of C++ citem_t class

Instance Methods
 
__repr__(self)
repr(x)
citem_t
__init__(self)
__init__(self, o) -> citem_t
 
swap(self, r)
bool
is_expr(self)
bool
contains_expr(self, e)
bool
contains_label(self)
citem_t
find_parent_of(self, sitem)
find_parent_of(self, item) -> citem_t
citem_t
find_closest_addr(self, _ea)
 
print1(self, func)
 
__swig_destroy__(self)
 
__del__(self)
 
replace_by(self, o)

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties
  thisown
The membership flag
  ea
citem_t_ea_get(self) -> ea_t
  label_num
citem_t_label_num_get(self) -> int
  index
citem_t_index_get(self) -> int
  cinsn
citem_t_cinsn_get(self) -> cinsn_t
  cexpr
citem_t_cexpr_get(self) -> cexpr_t
  obj_id
_obj_id(self) -> PyObject *
  op
_get_op(self) -> ctype_t
  meminfo
  to_specific_type
cast the citem_t object to its more specific type, either cexpr_t or cinsn_t.

Inherited from object: __class__

Method Details

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__init__(self)
(Constructor)

 

__init__(self, o) -> citem_t

Returns: citem_t
Overrides: object.__init__

Property Details

thisown

The membership flag

Get Method:
unreachable(x)
Set Method:
unreachable(x, v)

ea

citem_t_ea_get(self) -> ea_t

Get Method:
unreachable.citem_t_ea_get(self)
Set Method:
unreachable.citem_t_ea_set(self, ea)

label_num

citem_t_label_num_get(self) -> int

Get Method:
unreachable.citem_t_label_num_get(self)
Set Method:
unreachable.citem_t_label_num_set(self, label_num)

index

citem_t_index_get(self) -> int

Get Method:
unreachable.citem_t_index_get(self)
Set Method:
unreachable.citem_t_index_set(self, index)

cinsn

citem_t_cinsn_get(self) -> cinsn_t

Get Method:
unreachable.citem_t_cinsn_get(self)

cexpr

citem_t_cexpr_get(self) -> cexpr_t

Get Method:
unreachable.citem_t_cexpr_get(self)

obj_id

_obj_id(self) -> PyObject *

Get Method:
_obj_id(self)

op

_get_op(self) -> ctype_t

Get Method:
_get_op(self)
Set Method:
unreachable(self, v)

meminfo

Get Method:
_meminfo(self)

to_specific_type

cast the citem_t object to its more specific type, either cexpr_t or cinsn_t.

Get Method:
citem_to_specific_type(self) - cast the citem_t object to its more specific type, either cexpr_t or cinsn_t.