pt_tree_t
ptree_check_find_node2(const pt_tree_t *pt, const pt_node_t *parent,
ptree_check_leaf(const pt_tree_t *pt, const pt_node_t *parent,
ptree_check_branch(const pt_tree_t *pt, const pt_node_t *parent,
ptree_check(const pt_tree_t *pt)
ptree_matchnode(const pt_tree_t *pt, const pt_node_t *target,
ptree_mask_node_p(pt_tree_t *pt, const void *item, pt_bitlen_t *lenp)
ptree_testnode(const pt_tree_t *pt, const pt_node_t *target,
ptree_matchkey(const pt_tree_t *pt, const void *key,
ptree_testkey(const pt_tree_t *pt, const void *key, const pt_node_t *ptn)
ptree_init(pt_tree_t *pt, const pt_tree_ops_t *ops, void *context,
typedef bool (*pt_insertfunc_t)(pt_tree_t *, pt_node_t *, pt_insertdata_t *);
ptree_move_branch(pt_tree_t * const pt, pt_node_t * const dst,
ptree_find_branch(pt_tree_t * const pt, uintptr_t branch_node)
ptree_insert_leaf_after_mask(pt_tree_t * const pt, pt_node_t * const target,
ptree_insert_mask_before_node(pt_tree_t * const pt, pt_node_t * const target,
ptree_insert_branch_at_node(pt_tree_t * const pt, pt_node_t * const target,
ptree_insert_leaf(pt_tree_t * const pt, pt_node_t * const target,
ptree_insert_node_common(pt_tree_t *pt, void *item)
ptree_insert_node(pt_tree_t *pt, void *item)
ptree_insert_mask_node(pt_tree_t *pt, void *item, pt_bitlen_t mask_len)
ptree_find_filtered_node(pt_tree_t *pt, const void *key, pt_filter_t filter,
ptree_iterate(pt_tree_t *pt, const void *item, pt_direction_t direction)
ptree_remove_node(pt_tree_t *pt, void *item)
void ptree_init(pt_tree_t *, const pt_tree_ops_t *, void *, size_t, size_t);
bool ptree_insert_node(pt_tree_t *, void *);
bool ptree_insert_mask_node(pt_tree_t *, void *, pt_bitlen_t);
bool ptree_mask_node_p(pt_tree_t *, const void *, pt_bitlen_t *);
void * ptree_find_filtered_node(pt_tree_t *, const void *, pt_filter_t, void *);
void ptree_remove_node(pt_tree_t *, void *);
void * ptree_iterate(pt_tree_t *, const void *, pt_direction_t);
bool ptree_check(const pt_tree_t *pt);