#include <assert.h>
#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_int.h"
#include "sysc/kernel/sc_simcontext.h"
#include "sysc/kernel/sc_simcontext_int.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_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_) |
変数 | |
const sc_bind_proxy | sc_core::SC_BIND_PROXY_NIL |
#define TRY_BIND | ( | p | ) |
値:
if( (p).iface != 0 ) { \ operator << ( *(p).iface ); \ } else if( (p).port != 0 ) { \ operator << ( *(p).port ); \ } else { \ return; \ }