ARB
|
#include <probe_tree.h>
Public Member Functions | |
bool | has_valid_positions () const |
DataLoc () | |
DataLoc (int name_, int apos_, int rpos_) | |
template<typename PT > | |
DataLoc (const PT *node) | |
DataLoc (const AbsLoc &aloc) | |
int | get_rel_pos () const |
void | set_position (int abs_pos, int rel_pos) |
bool | is_equal (const DataLoc &other) const |
Public Member Functions inherited from AbsLoc | |
AbsLoc () | |
AbsLoc (int name_, int abs_pos) | |
virtual | ~AbsLoc () |
bool | has_valid_name () const |
int | get_name () const |
int | get_abs_pos () const |
const probe_input_data & | get_pid () const |
bool | is_equal (const AbsLoc &other) const |
Additional Inherited Members | |
Protected Member Functions inherited from AbsLoc | |
void | set_abs_pos (int abs_pos) |
void | set_name (int name_) |
Definition at line 449 of file probe_tree.h.
|
inline |
Definition at line 455 of file probe_tree.h.
Definition at line 456 of file probe_tree.h.
References has_valid_positions(), and pt_assert.
|
inlineexplicit |
Definition at line 457 of file probe_tree.h.
References has_valid_positions(), pt_assert, PT_read_int(), PT_read_short(), AbsLoc::set_abs_pos(), and AbsLoc::set_name().
|
inlineexplicit |
Definition at line 466 of file probe_tree.h.
|
inline |
Definition at line 453 of file probe_tree.h.
References AbsLoc::get_abs_pos().
Referenced by DataLoc(), and set_position().
|
inline |
Definition at line 471 of file probe_tree.h.
Referenced by MatchRequest::add_hit(), count_mishits_for_matched(), findLeftmostProbe(), PT_dump_loc::operator()(), ReadableDataLoc::operator[](), PT_create_leaf(), and PT_dump_POS_TREE().
Definition at line 473 of file probe_tree.h.
References has_valid_positions(), pt_assert, and AbsLoc::set_abs_pos().
Referenced by enter_stage_1_build_tree().
|
inline |
Definition at line 479 of file probe_tree.h.
References AbsLoc::is_equal().