ARB
|
#include <probe_tree.h>
Public Types | |
typedef PT1_TYPE | TYPE |
Public Member Functions | |
const char * | udata () const |
char * | udata () |
POS_TREE1 * | get_father () const |
void | set_father (POS_TREE1 *new_father) |
void | clear_fathers () |
void | set_type (TYPE type) |
TYPE | get_type () const |
bool | is_node () const |
bool | is_leaf () const |
bool | is_chain () const |
bool | is_saved () const |
Static Public Member Functions | |
static void | init_static () |
Public Attributes | |
uchar | flags |
POS_TREE1 * | father |
Static Public Attributes | |
static TYPE | flag_2_type [256] |
Definition at line 199 of file probe_tree.h.
typedef PT1_TYPE POS_TREE1::TYPE |
Definition at line 203 of file probe_tree.h.
|
static |
Definition at line 74 of file PT_prefixtree.cxx.
References flag_2_type, PT1_CHAIN, PT1_LEAF, PT1_NODE, PT1_SAVED, and PT1_UNDEF.
Referenced by pt_global::init().
|
inline |
Definition at line 208 of file probe_tree.h.
Referenced by ChainIteratorStage1::ChainIteratorStage1(), get_memsize_of_saved(), PT_add_to_chain(), PT_change_link_in_father(), PT_create_leaf(), PTD_write_chain_to_disk(), and PTD_write_tip_to_disk().
|
inline |
Definition at line 209 of file probe_tree.h.
|
inline |
Definition at line 211 of file probe_tree.h.
References father, is_saved(), and pt_assert.
Referenced by AP_tree::moveNextTo(), nt_add_partial(), PT_change_leaf_to_node(), PT_create_leaf(), PT_leaf_to_chain(), and TreeNode::set_root().
|
inline |
Definition at line 215 of file probe_tree.h.
References is_node(), and pt_assert.
Referenced by clear_fathers(), PT_change_leaf_to_node(), PT_create_leaf(), and PT_leaf_to_chain().
void POS_TREE1::clear_fathers | ( | ) |
Definition at line 409 of file PT_prefixtree.cxx.
References clear_fathers(), is_node(), is_saved(), NULp, PT_BASES, PT_QU, PT_read_son(), and set_father().
Referenced by clear_fathers(), and write_subtree().
|
inline |
Definition at line 221 of file probe_tree.h.
References FLAG_FREE_BITS, PT1_SAVED, PT1_UNDEF, and pt_assert.
Referenced by PT_change_leaf_to_node(), PT_create_leaf(), and PT_leaf_to_chain().
|
inline |
Definition at line 226 of file probe_tree.h.
References flags.
Referenced by dump_POS_TREE_special(), has_unsaved_sons(), is_chain(), is_leaf(), is_node(), is_saved(), PTD_write_leafs_to_disk(), and save_lower_subtree().
|
inline |
Definition at line 228 of file probe_tree.h.
References get_type(), and PT1_NODE.
Referenced by all_sons_saved(), build_pos_tree(), clear_fathers(), and set_father().
|
inline |
Definition at line 229 of file probe_tree.h.
References get_type(), and PT1_LEAF.
Referenced by build_pos_tree(), PT_change_leaf_to_node(), and PT_leaf_to_chain().
|
inline |
Definition at line 230 of file probe_tree.h.
References get_type(), and PT1_CHAIN.
Referenced by build_pos_tree(), and ChainIteratorStage1::ChainIteratorStage1().
|
inline |
Definition at line 231 of file probe_tree.h.
References get_type(), and PT1_SAVED.
Referenced by check_tree_was_saved(), clear_fathers(), dump_POS_TREE_special(), get_father(), PT_create_leaf(), PTD_write_chain_to_disk(), PTD_write_leafs_to_disk(), and PTD_write_node_to_disk().
uchar POS_TREE1::flags |
Definition at line 200 of file probe_tree.h.
Referenced by ChainIteratorStage1::ChainIteratorStage1(), get_memsize_of_saved(), get_type(), PT_add_to_chain(), PT_change_link_in_father(), PT_create_leaf(), PT_leaf_to_chain(), PTD_set_object_to_saved_status(), PTD_write_chain_to_disk(), PTD_write_node_to_disk(), and PTD_write_tip_to_disk().
POS_TREE1* POS_TREE1::father |
Definition at line 201 of file probe_tree.h.
Referenced by get_father(), PTD_set_object_to_saved_status(), and PTD_write_leafs_to_disk().
|
static |
Definition at line 205 of file probe_tree.h.
Referenced by init_static().