C:/systemc-2.2.0/systemc-2.2.0/src/sysc/kernel/sc_module.cpp

#include <cassert>
#include <math.h>
#include <stdio.h>
#include "sysc/kernel/sc_event.h"
#include "sysc/kernel/sc_kernel_ids.h"
#include "sysc/kernel/sc_macros_int.h"
#include "sysc/kernel/sc_module.h"
#include "sysc/kernel/sc_module_registry.h"
#include "sysc/kernel/sc_name_gen.h"
#include "sysc/kernel/sc_object_manager.h"
#include "sysc/kernel/sc_process.h"
#include "sysc/kernel/sc_process_handle.h"
#include "sysc/kernel/sc_simcontext.h"
#include "sysc/kernel/sc_simcontext_int.h"
#include "sysc/kernel/sc_reset.h"
#include "sysc/communication/sc_communication_ids.h"
#include "sysc/communication/sc_interface.h"
#include "sysc/communication/sc_port.h"
#include "sysc/communication/sc_signal.h"
#include "sysc/communication/sc_signal_ports.h"
#include "sysc/utils/sc_utils_ids.h"
#include "sysc/utils/sc_iostream.h"

ソースコードを見る。

ネームスペース

namespace  sc_core

構成

class  sc_core::sc_module_dynalloc_list

マクロ定義

#define TRY_BIND(p)

関数

sc_module * sc_core::sc_module_dynalloc (sc_module *module_)
static void sc_core::sc_warn_arrow_arrow_bind ()

変数

const sc_bind_proxy sc_core::SC_BIND_PROXY_NIL


マクロ定義

#define TRY_BIND (  ) 

値:

if( (p).iface != 0 ) {                                                    \
        positional_bind( *(p).iface );                                        \
    } else if( (p).port != 0 ) {                                              \
        positional_bind( *(p).port );                                         \
    } else {                                                                  \
        return;                                                               \
    }

sc_module.cpp598 行で定義されています。


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