|
| | __init__ (self, "cfunc_t" f, "bool" post=False) |
| | init(self, f, post=False) -> cfunc_parentee_t
|
| |
| "bool" | calc_rvalue_type (self, "tinfo_t" target, "cexpr_t" e) |
| | calc_rvalue_type(self, target, e) -> bool Calculate rvalue type.
|
| |
| | __disown__ (self) |
| |
| "bool" | recalc_parent_types (self) |
| | recalc_parent_types(self) -> bool Recalculate type of parent nodes.
|
| |
| "bool" | maintain_parents (self) |
| | maintain_parents(self) -> bool Should the parent information by maintained?
|
| |
| "bool" | must_prune (self) |
| | must_prune(self) -> bool Should the traversal skip the children of the current item?
|
| |
| "bool" | must_restart (self) |
| | must_restart(self) -> bool Should the traversal restart?
|
| |
| "bool" | is_postorder (self) |
| | is_postorder(self) -> bool Should the leave...() functions be called?
|
| |
| "bool" | only_insns (self) |
| | only_insns(self) -> bool Should all expressions be automatically pruned?
|
| |
| "void" | prune_now (self) |
| | prune_now(self) Prune children.
|
| |
| "void" | clr_prune (self) |
| | clr_prune(self) Do not prune children.
|
| |
| "void" | set_restart (self) |
| | set_restart(self) Restart the travesal.
|
| |
| "void" | clr_restart (self) |
| | clr_restart(self) Do not restart.
|
| |
| "int" | apply_to (self, "citem_t" item, "citem_t" parent) |
| | apply_to(self, item, parent) -> int Traverse ctree.
|
| |
| "int" | apply_to_exprs (self, "citem_t" item, "citem_t" parent) |
| | apply_to_exprs(self, item, parent) -> int Traverse only expressions.
|
| |
| "cexpr_t *" | parent_expr (self) |
| | parent_expr(self) -> cexpr_t Get parent of the current item as an expression.
|
| |
| "cinsn_t *" | parent_insn (self) |
| | parent_insn(self) -> cinsn_t Get parent of the current item as a statement.
|
| |
| "int" | visit_insn (self, "cinsn_t" arg0) |
| | visit_insn(self, arg0) -> int Visit a statement.
|
| |
| "int" | visit_expr (self, "cexpr_t" arg0) |
| | visit_expr(self, arg0) -> int Visit an expression.
|
| |
| "int" | leave_insn (self, "cinsn_t" arg0) |
| | leave_insn(self, arg0) -> int Visit a statement after having visited its children.
|
| |
| "int" | leave_expr (self, "cexpr_t" arg0) |
| | leave_expr(self, arg0) -> int Visit an expression after having visited its children.
|
| |