|
| __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.
|
|