#include <VertexTracker.h>
Public Types | |
typedef void * | address_type |
Public Member Functions | |
void | incLeaf () const |
void | incPath (int by) const |
void | incTotal () const |
bool | operator< (const VertexTracker &a) const |
bool | operator< (unsigned int id) const |
void | setID () const |
VertexTracker () | |
VertexTracker (unsigned int id) | |
VertexTracker (address_type addr, const std::string &name) | |
VertexTracker (const Sym &sym) | |
Public Attributes | |
address_type | addr_ |
EdgeMap | edges_ |
unsigned int | id_ |
unsigned int | in_path_ |
std::string | library_ |
std::string | name_ |
float | percent_leaf_ |
float | percent_path_ |
unsigned int | total_as_leaf_ |
unsigned int | total_seen_ |
Static Public Attributes | |
static std::atomic< unsigned int > | next_id_ {0} |
Definition at line 12 of file VertexTracker.h.
typedef void* VertexTracker::address_type |
Definition at line 14 of file VertexTracker.h.
|
inline |
Definition at line 15 of file VertexTracker.h.
|
inlineexplicit |
Definition at line 28 of file VertexTracker.h.
|
inline |
Definition at line 41 of file VertexTracker.h.
|
inlineexplicit |
Definition at line 54 of file VertexTracker.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 88 of file VertexTracker.h.
address_type VertexTracker::addr_ |
Definition at line 93 of file VertexTracker.h.
Referenced by operator<(), and operator<<().
|
mutable |
Definition at line 98 of file VertexTracker.h.
|
mutable |
Definition at line 94 of file VertexTracker.h.
Referenced by operator<(), operator<<(), and setID().
|
mutable |
Definition at line 97 of file VertexTracker.h.
Referenced by incPath(), and operator<<().
std::string VertexTracker::library_ |
Definition at line 92 of file VertexTracker.h.
Referenced by operator<<().
std::string VertexTracker::name_ |
Definition at line 91 of file VertexTracker.h.
Referenced by operator<<().
|
static |
Definition at line 103 of file VertexTracker.h.
Referenced by setID().
|
mutable |
Definition at line 100 of file VertexTracker.h.
Referenced by operator<<().
|
mutable |
Definition at line 101 of file VertexTracker.h.
Referenced by operator<<().
|
mutable |
Definition at line 95 of file VertexTracker.h.
Referenced by incLeaf(), and operator<<().
|
mutable |
Definition at line 96 of file VertexTracker.h.
Referenced by incTotal(), and operator<<().