C:/systemc-2.2.0/systemc-2.2.0/src/sysc/tracing/sc_trace.cpp

#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"
#include "sysc/utils/sc_utils_ids.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::put_error_message (const char *msg, bool just_warning)
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   ) 

値:

sc_trace.cpp257 行で定義されています。

#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 );                                           \
    }                                                                         \
}

sc_trace.cpp248 行で定義されています。

#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 );                                            \
    }                                                                         \
}

sc_trace.cpp239 行で定義されています。


SystemCに対してFri Jun 6 20:11:08 2008に生成されました。  doxygen 1.5.6