|  | 
|  | __init__ (self, "bool" post=False) | 
|  | init(self, post=False) -> ctree_parentee_t 
 | 
|  | 
| "bool" | recalc_parent_types (self) | 
|  | recalc_parent_types(self) -> bool Recalculate type of parent nodes. 
 | 
|  | 
|  | __disown__ (self) | 
|  | 
| "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. 
 | 
|  |