ARB
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
POS_TREE2 Struct Reference

#include <probe_tree.h>

Collaboration diagram for POS_TREE2:
Collaboration graph
[legend]

Public Types

typedef PT2_TYPE TYPE
 

Public Member Functions

const charudata () const
 
charudata ()
 
void set_type (TYPE type)
 
TYPE get_type () const
 
bool is_node () const
 
bool is_leaf () const
 
bool is_chain () const
 

Static Public Member Functions

static void init_static ()
 

Public Attributes

uchar flags
 

Static Public Attributes

static TYPE flag_2_type [256]
 

Detailed Description

Definition at line 234 of file probe_tree.h.

Member Typedef Documentation

Definition at line 237 of file probe_tree.h.

Member Function Documentation

__ATTR__DONT_VECTORIZE_HERE void POS_TREE2::init_static ( )
static

Definition at line 97 of file PT_prefixtree.cxx.

References flag_2_type, PT2_CHAIN, PT2_LEAF, and PT2_NODE.

Referenced by pt_global::init().

const char* POS_TREE2::udata ( ) const
inline

Definition at line 242 of file probe_tree.h.

Referenced by PT_node_size().

char* POS_TREE2::udata ( )
inline

Definition at line 243 of file probe_tree.h.

void POS_TREE2::set_type ( TYPE  type)
inline

Definition at line 245 of file probe_tree.h.

References FLAG_FREE_BITS.

TYPE POS_TREE2::get_type ( ) const
inline
bool POS_TREE2::is_node ( ) const
inline

Definition at line 248 of file probe_tree.h.

References get_type(), and PT2_NODE.

Referenced by count_mishits_for_matched(), and PT_Traversal::mark_matching().

bool POS_TREE2::is_leaf ( ) const
inline

Definition at line 249 of file probe_tree.h.

References get_type(), and PT2_LEAF.

Referenced by count_mishits_for_all(), and count_mishits_for_matched().

bool POS_TREE2::is_chain ( ) const
inline

Definition at line 250 of file probe_tree.h.

References get_type(), and PT2_CHAIN.

Referenced by ChainIteratorStage2::ChainIteratorStage2(), and count_mishits_for_all().

Member Data Documentation

uchar POS_TREE2::flags
PT2_TYPE POS_TREE2::flag_2_type
static

Definition at line 239 of file probe_tree.h.

Referenced by init_static().


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