Sampa::Trace Class Reference

#include <trace.h>

List of all members.

Public Member Functions

void * operator new (size_t size)
void * operator new (size_t size, size_t variable_size)

Protected Types

enum  DateTag { DATE_TAG }

Protected Member Functions

virtual size_t store (FILE *)=0
void complete ()
unsigned object_to_id (const Object *)
unsigned function_to_id (const char *)
void * operator new (size_t size, DateTag)

Friends

class TraceLog
class Simulation


Detailed Description

Definition at line 30 of file trace.h.


Member Enumeration Documentation

enum Sampa::Trace::DateTag [protected]

Enumerator:
DATE_TAG 

Definition at line 35 of file trace.h.


Member Function Documentation

void* Sampa::Trace::operator new ( size_t  size  ) 

void* Sampa::Trace::operator new ( size_t  size,
size_t  variable_size 
)

virtual size_t Sampa::Trace::store ( FILE *   )  [protected, pure virtual]

void Sampa::Trace::complete (  )  [inline, protected]

Definition at line 38 of file trace.h.

unsigned Sampa::Trace::object_to_id ( const Object  )  [protected]

unsigned Sampa::Trace::function_to_id ( const char *   )  [protected]

void* Sampa::Trace::operator new ( size_t  size,
DateTag   
) [protected]


Friends And Related Function Documentation

friend class TraceLog [friend]

Definition at line 44 of file trace.h.

friend class Simulation [friend]

Definition at line 45 of file trace.h.


The documentation for this class was generated from the following file:
Generated on Sat Feb 16 16:23:20 2008 for Sampa by  doxygen 1.5.3