Rizin
unix-like reverse engineering framework and cli tools
rz_tree_visitor_t Struct Reference

#include <rz_tree.h>

Public Attributes

void(* pre_visit )(RTreeNode *, struct rz_tree_visitor_t *)
 
void(* post_visit )(RTreeNode *, struct rz_tree_visitor_t *)
 
void(* discover_child )(RTreeNode *, struct rz_tree_visitor_t *)
 
void * data
 

Detailed Description

Definition at line 21 of file rz_tree.h.

Member Data Documentation

◆ data

void* rz_tree_visitor_t::data

◆ discover_child

void(* rz_tree_visitor_t::discover_child) (RTreeNode *, struct rz_tree_visitor_t *)

Definition at line 24 of file rz_tree.h.

Referenced by rz_tree_bfs(), and tree_dfs_node().

◆ post_visit

void(* rz_tree_visitor_t::post_visit) (RTreeNode *, struct rz_tree_visitor_t *)

Definition at line 23 of file rz_tree.h.

Referenced by free_all_children(), rz_tree_bfs(), and tree_dfs_node().

◆ pre_visit

void(* rz_tree_visitor_t::pre_visit) (RTreeNode *, struct rz_tree_visitor_t *)

Definition at line 22 of file rz_tree.h.

Referenced by rz_tree_add_node(), rz_tree_bfs(), trace_traverse(), and tree_dfs_node().


The documentation for this struct was generated from the following file: