tick_counter Class Reference

List of all members.

Public Member Functions

 tick_counter ()
int total () const
void add (tick_counter *a)
void update (TickPosition where)
void print_code (outputStream *st, int total_ticks)
void print_other (outputStream *st)

Public Attributes

int ticks_in_code
int ticks_in_primitives
int ticks_in_compiler
int ticks_in_pics
int ticks_in_other

Detailed Description

Definition at line 44 of file fprofiler.cpp.


Constructor & Destructor Documentation

tick_counter::tick_counter (  )  [inline]

Definition at line 52 of file fprofiler.cpp.

References ticks_in_code, ticks_in_compiler, ticks_in_other, ticks_in_pics, and ticks_in_primitives.


Member Function Documentation

void tick_counter::add ( tick_counter a  )  [inline]

Definition at line 69 of file fprofiler.cpp.

References ticks_in_code, ticks_in_compiler, ticks_in_other, ticks_in_pics, and ticks_in_primitives.

Referenced by FlatProfiler::print().

void tick_counter::print_code ( outputStream st,
int  total_ticks 
) [inline]

Definition at line 87 of file fprofiler.cpp.

References outputStream::print(), ticks_in_code, and total().

Referenced by pnode::print(), and pnode::print_total().

Here is the call graph for this function:

void tick_counter::print_other ( outputStream st  )  [inline]

Definition at line 91 of file fprofiler.cpp.

References outputStream::print(), ticks_in_compiler, ticks_in_other, ticks_in_pics, and ticks_in_primitives.

Referenced by pnode::print(), and pnode::print_total().

Here is the call graph for this function:

int tick_counter::total (  )  const [inline]

Definition at line 61 of file fprofiler.cpp.

References ticks_in_code, ticks_in_compiler, ticks_in_other, ticks_in_pics, and ticks_in_primitives.

Referenced by FlatProfiler::print(), print_code(), and pnode::total_ticks().

void tick_counter::update ( TickPosition  where  )  [inline]

Definition at line 77 of file fprofiler.cpp.

References in_code, in_compiler, in_pic, in_primitive, other, ticks_in_code, ticks_in_compiler, ticks_in_other, ticks_in_pics, and ticks_in_primitives.

Referenced by pnode::update().


Member Data Documentation

int tick_counter::ticks_in_code

Definition at line 46 of file fprofiler.cpp.

Referenced by add(), print_code(), tick_counter(), total(), and update().

int tick_counter::ticks_in_compiler

Definition at line 48 of file fprofiler.cpp.

Referenced by add(), print_other(), tick_counter(), total(), and update().

int tick_counter::ticks_in_other

Definition at line 50 of file fprofiler.cpp.

Referenced by add(), print_other(), tick_counter(), total(), and update().

int tick_counter::ticks_in_pics

Definition at line 49 of file fprofiler.cpp.

Referenced by add(), print_other(), tick_counter(), total(), and update().

int tick_counter::ticks_in_primitives

Definition at line 47 of file fprofiler.cpp.

Referenced by add(), print_other(), tick_counter(), total(), and update().


The documentation for this class was generated from the following file:
Generated on Mon Oct 9 14:18:45 2006 for Strongtalk VM by  doxygen 1.4.7