57 #ifndef SC_WIF_TRACE_H 
   58 #define SC_WIF_TRACE_H 
   86      void trace(
const bool& 
object, 
const std::string& name);
 
   95      void trace(
const unsigned char& 
object, 
const std::string& name, 
 
   99      void trace(
const unsigned short& 
object, 
const std::string& name, 
 
  103      void trace(
const unsigned int& 
object, 
const std::string& name, 
 
  107      void trace(
const unsigned long& 
object, 
const std::string& name, 
 
  111      void trace(
const char& 
object, 
const std::string& name, 
int width);
 
  114      void trace(
const short& 
object, 
const std::string& name, 
int width);
 
  117      void trace(
const int& 
object, 
const std::string& name, 
int width);
 
  120      void trace(
const long& 
object, 
const std::string& name, 
int width);
 
  131      void trace(
const float& 
object, 
const std::string& name);
 
  134      void trace(
const double& 
object, 
const std::string& name);
 
  138          const std::string& name);
 
  142          const std::string& name);
 
  146          const std::string& name);
 
  156         const std::string& name );
 
  163         const std::string& name );
 
  175         const std::string& name );
 
  179         const std::string& name );
 
  184      void trace(
const unsigned& 
object, 
const std::string& name, 
 
  185          const char** enum_literals);
 
  191      void cycle(
bool delta_cycle);
 
  195 #if SC_TRACING_PHASE_CALLBACKS_ 
  198 #endif // SC_TRACING_PHASE_CALLBACKS_ 
  201     virtual void do_initialize();
 
  203     unsigned wif_name_index;           
 
  205     unsigned previous_time_units_low;  
 
  206     unsigned previous_time_units_high;
 
  207     double   previous_time;            
 
  219 #endif // SC_WIF_TRACE_H 
void trace(const bool &object, const std::string &name)
 
void write_comment(const std::string &comment)
 
wif_trace_file(const char *name)
 
bool add_trace_check(const std::string &name) const 
 
void cycle(bool delta_cycle)
 
std::vector< wif_trace * > traces
 
void traceT(const T &object, const std::string &name, wif_enum type)
 
std::string obtain_name()