|  | 
| "bool" | __eq__ (self, "ccase_t" r) | 
|  | eq(self, r) -> bool 
 | 
|  | 
| "bool" | __ne__ (self, "ccase_t" r) | 
|  | ne(self, r) -> bool 
 | 
|  | 
| "bool" | __lt__ (self, "ccase_t" r) | 
|  | lt(self, r) -> bool 
 | 
|  | 
| "bool" | __gt__ (self, "ccase_t" r) | 
|  | gt(self, r) -> bool 
 | 
|  | 
| "bool" | __le__ (self, "ccase_t" r) | 
|  | le(self, r) -> bool 
 | 
|  | 
| "bool" | __ge__ (self, "ccase_t" r) | 
|  | ge(self, r) -> bool 
 | 
|  | 
| "int" | compare (self, "ccase_t" r) | 
|  | compare(self, r) -> int 
 | 
|  | 
| "size_t" | size (self) | 
|  | size(self) -> size_t 
 | 
|  | 
| "uint64 const &" | value (self, "int" i) | 
|  | value(self, i) -> uint64 const & 
 | 
|  | 
|  | __init__ (self) | 
|  | init(self) -> ccase_t 
 | 
|  | 
| "void" | swap (self, "cinsn_t" r) | 
|  | swap(self, r) 
 | 
|  | 
| "cinsn_t &" | assign (self, "cinsn_t" r) | 
|  | assign(self, r) -> cinsn_t 
 | 
|  | 
| "void" | cleanup (self) | 
|  | cleanup(self) Cleanup the statement. 
 | 
|  | 
| "void" | zero (self) | 
|  | zero(self) Overwrite with zeroes without cleaning memory or deleting children. 
 | 
|  | 
| "cinsn_t &" | new_insn (self, "ea_t" insn_ea) | 
|  | new_insn(self, insn_ea) -> cinsn_t Create a new statement. 
 | 
|  | 
| "cif_t &" | create_if (self, "cexpr_t" cnd) | 
|  | create_if(self, cnd) -> cif_t Create a new if-statement. 
 | 
|  | 
| "void" | print1 (self, "cfunc_t" func) | 
|  | print1(self, func) Print the statement into one line. 
 | 
|  | 
| "bool" | is_ordinary_flow (self) | 
|  | is_ordinary_flow(self) -> bool Check if the statement passes execution to the next statement. 
 | 
|  | 
| "bool" | contains_insn (self, "ctype_t" type, "int" times=1) | 
|  | contains_insn(self, type, times=1) -> bool Check if the statement contains a statement of the specified type. 
 | 
|  | 
| "bool" | collect_free_breaks (self, "cinsnptrvec_t" breaks) | 
|  | collect_free_breaks(self, breaks) -> bool Collect free break statements. 
 | 
|  | 
| "bool" | collect_free_continues (self, "cinsnptrvec_t" continues) | 
|  | collect_free_continues(self, continues) -> bool Collect free continue statements. 
 | 
|  | 
| "bool" | contains_free_break (self) | 
|  | contains_free_break(self) -> bool Check if the statement has free break statements. 
 | 
|  | 
| "bool" | contains_free_continue (self) | 
|  | contains_free_continue(self) -> bool Check if the statement has free continue statements. 
 | 
|  | 
| "char const *" | dstr (self) | 
|  | dstr(self) -> char const * 
 | 
|  | 
|  | is_epilog (self) | 
|  | 
| "bool" | is_expr (self) | 
|  | is_expr(self) -> bool Is an expression? 
 | 
|  | 
| "bool" | contains_expr (self, "cexpr_t" e) | 
|  | contains_expr(self, e) -> bool Does the item contain an expression? 
 | 
|  | 
| "bool" | contains_label (self) | 
|  | contains_label(self) -> bool Does the item contain a label? 
 | 
|  | 
| "citem_t *" | find_parent_of (self, *args) | 
|  | find_parent_of(self, sitem) -> citem_t 
 | 
|  | 
| "citem_t *" | find_closest_addr (self, "ea_t" _ea) | 
|  | find_closest_addr(self, _ea) -> citem_t 
 | 
|  | 
|  | replace_by (self, o) | 
|  | 
|  | 
| str | values = property(_ida_hexrays.ccase_t_values_get, _ida_hexrays.ccase_t_values_set, doc=) | 
|  | 
| str | ctry = property(_ida_hexrays.cinsn_t_ctry_get, _ida_hexrays.cinsn_t_ctry_set, doc=) | 
|  | 
| str | cthrow = property(_ida_hexrays.cinsn_t_cthrow_get, _ida_hexrays.cinsn_t_cthrow_set, doc=) | 
|  | 
| str | ea = property(_ida_hexrays.citem_t_ea_get, _ida_hexrays.citem_t_ea_set, doc=) | 
|  | 
| str | label_num = property(_ida_hexrays.citem_t_label_num_get, _ida_hexrays.citem_t_label_num_set, doc=) | 
|  | 
| str | index = property(_ida_hexrays.citem_t_index_get, _ida_hexrays.citem_t_index_set, doc=) | 
|  | 
| str | cinsn = property(_ida_hexrays.citem_t_cinsn_get, doc=) | 
|  | 
| str | cexpr = property(_ida_hexrays.citem_t_cexpr_get, doc=!) | 
|  | 
|  | 
| "bool" | insn_is_epilog ("cinsn_t" insn) | 
|  | insn_is_epilog(insn) -> bool 
 | 
|  | 
| "void" | _replace_by (self, "cinsn_t" r) | 
|  | _replace_by(self, r) 
 | 
|  | 
| "void" | _print (self, "int" indent, "vc_printer_t" vp, "use_curly_t" use_curly=CALC_CURLY_BRACES) | 
|  | _print(self, indent, vp, use_curly=CALC_CURLY_BRACES) 
 | 
|  | 
| "void" | _register (self) | 
|  | _register(self) 
 | 
|  | 
| "void" | _deregister (self) | 
|  | _deregister(self) 
 | 
|  | 
| "cblock_t *" | _get_cblock (self) | 
|  | _get_cblock(self) -> cblock_t 
 | 
|  | 
| "void" | _set_cblock (self, "cblock_t" _v) | 
|  | _set_cblock(self, _v) 
 | 
|  | 
| "cexpr_t *" | _get_cexpr (self) | 
|  | _get_cexpr(self) -> cexpr_t 
 | 
|  | 
| "void" | _set_cexpr (self, "cexpr_t" _v) | 
|  | _set_cexpr(self, _v) 
 | 
|  | 
| "cif_t *" | _get_cif (self) | 
|  | _get_cif(self) -> cif_t 
 | 
|  | 
| "void" | _set_cif (self, "cif_t" _v) | 
|  | _set_cif(self, _v) 
 | 
|  | 
| "cfor_t *" | _get_cfor (self) | 
|  | _get_cfor(self) -> cfor_t 
 | 
|  | 
| "void" | _set_cfor (self, "cfor_t" _v) | 
|  | _set_cfor(self, _v) 
 | 
|  | 
| "cwhile_t *" | _get_cwhile (self) | 
|  | _get_cwhile(self) -> cwhile_t 
 | 
|  | 
| "void" | _set_cwhile (self, "cwhile_t" _v) | 
|  | _set_cwhile(self, _v) 
 | 
|  | 
| "cdo_t *" | _get_cdo (self) | 
|  | _get_cdo(self) -> cdo_t 
 | 
|  | 
| "void" | _set_cdo (self, "cdo_t" _v) | 
|  | _set_cdo(self, _v) 
 | 
|  | 
| "cswitch_t *" | _get_cswitch (self) | 
|  | _get_cswitch(self) -> cswitch_t 
 | 
|  | 
| "void" | _set_cswitch (self, "cswitch_t" _v) | 
|  | _set_cswitch(self, _v) 
 | 
|  | 
| "creturn_t *" | _get_creturn (self) | 
|  | _get_creturn(self) -> creturn_t 
 | 
|  | 
| "void" | _set_creturn (self, "creturn_t" _v) | 
|  | _set_creturn(self, _v) 
 | 
|  | 
| "cgoto_t *" | _get_cgoto (self) | 
|  | _get_cgoto(self) -> cgoto_t 
 | 
|  | 
| "void" | _set_cgoto (self, "cgoto_t" _v) | 
|  | _set_cgoto(self, _v) 
 | 
|  | 
| "casm_t *" | _get_casm (self) | 
|  | _get_casm(self) -> casm_t 
 | 
|  | 
| "void" | _set_casm (self, "casm_t" _v) | 
|  | _set_casm(self, _v) 
 | 
|  | 
| "ctype_t" | _get_op (self) | 
|  | _get_op(self) -> ctype_t 
 | 
|  | 
| "void" | _set_op (self, "ctype_t" v) | 
|  | _set_op(self, v) 
 | 
|  | 
|  | _ensure_no_op (self) | 
|  | 
| "PyObject *" | _obj_id (self) | 
|  | _obj_id(self) -> PyObject * 
 | 
|  | 
|  | _ensure_cond (self, ok, cond_str) | 
|  | 
|  | _ensure_no_obj (self, o, attr, attr_is_acquired) | 
|  | 
|  | _ensure_ownership_transferrable (self, v) | 
|  | 
|  | _acquire_ownership (self, v, acquire) | 
|  | 
|  | _maybe_disown_and_deregister (self) | 
|  | 
|  | _own_and_register (self) | 
|  | 
|  | _meminfo (self) | 
|  |