#include <stdarg.h>
#include <stdio.h>
#include "sysc/utils/sc_iostream.h"
#include "sysc/tracing/sc_trace.h"
#include "sysc/communication/sc_signal_ifs.h"
ネームスペース | |
namespace | sc_core |
マクロ定義 | |
#define | DEFN_TRACE_FUNC_REF_A(tp) |
#define | DEFN_TRACE_FUNC_PTR_A(tp) |
#define | DEFN_TRACE_FUNC_A(tp) |
関数 | |
void | sc_core::tprintf (sc_trace_file *tf, const char *format,...) |
void | sc_core::sc_trace (sc_trace_file *tf, const sc_signal_in_if< char > &object, const std::string &name, int width) |
void | sc_core::sc_trace (sc_trace_file *tf, const sc_signal_in_if< short > &object, const std::string &name, int width) |
void | sc_core::sc_trace (sc_trace_file *tf, const sc_signal_in_if< int > &object, const std::string &name, int width) |
void | sc_core::sc_trace (sc_trace_file *tf, const sc_signal_in_if< long > &object, const std::string &name, int width) |
void | sc_core::sc_trace (sc_trace_file *, const void *, const std::string &name) |
void | sc_core::double_to_special_int64 (double in, unsigned *high, unsigned *low) |
void | sc_core::sc_trace (sc_trace_file *tf, const unsigned int &object, const std::string &name, const char **enum_literals) |
#define DEFN_TRACE_FUNC_A | ( | tp | ) |
値:
DEFN_TRACE_FUNC_REF_A(tp) \ DEFN_TRACE_FUNC_PTR_A(tp)
#define DEFN_TRACE_FUNC_PTR_A | ( | tp | ) |
値:
void \ sc_trace( sc_trace_file* tf, const tp* object, const std::string& name ) \ { \ if( tf ) { \ tf->trace( *object, name ); \ } \ }
#define DEFN_TRACE_FUNC_REF_A | ( | tp | ) |
値:
void \ sc_trace( sc_trace_file* tf, const tp& object, const std::string& name ) \ { \ if( tf ) { \ tf->trace( object, name ); \ } \ }