ARB
Public Member Functions | Protected Member Functions | List of all members
AbsLoc Class Reference

#include <probe_tree.h>

Inheritance diagram for AbsLoc:
Inheritance graph
[legend]

Public Member Functions

 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_dataget_pid () const
 
bool is_equal (const AbsLoc &other) const
 

Protected Member Functions

void set_abs_pos (int abs_pos)
 
void set_name (int name_)
 

Detailed Description

Definition at line 417 of file probe_tree.h.

Constructor & Destructor Documentation

AbsLoc::AbsLoc ( )
inline

Definition at line 428 of file probe_tree.h.

AbsLoc::AbsLoc ( int  name_,
int  abs_pos 
)
inline

Definition at line 429 of file probe_tree.h.

virtual AbsLoc::~AbsLoc ( )
inlinevirtual

Definition at line 430 of file probe_tree.h.

Member Function Documentation

void AbsLoc::set_abs_pos ( int  abs_pos)
inlineprotected

Definition at line 421 of file probe_tree.h.

Referenced by DataLoc::DataLoc(), and DataLoc::set_position().

void AbsLoc::set_name ( int  name_)
inlineprotected

Definition at line 422 of file probe_tree.h.

References has_valid_name(), and pt_assert.

Referenced by DataLoc::DataLoc().

bool AbsLoc::has_valid_name ( ) const
inline

Definition at line 432 of file probe_tree.h.

References probe_struct_global::data_count, and psg.

Referenced by get_pid(), and set_name().

int AbsLoc::get_name ( ) const
inline
int AbsLoc::get_abs_pos ( ) const
inline
const probe_input_data& AbsLoc::get_pid ( ) const
inline
bool AbsLoc::is_equal ( const AbsLoc other) const
inline

Definition at line 439 of file probe_tree.h.

Referenced by DataLoc::is_equal(), and operator==().


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