Lines Matching defs:sc_module

22   sc_module.cpp -- Base class of all sequential and combinational processes.
37 #include "sysc/kernel/sc_module.h"
72 void add( sc_module* p )
77 sc_plist<sc_module*> m_list;
91 sc_plist<sc_module*>::iterator it( m_list );
102 sc_module*
103 sc_module_dynalloc( sc_module* module_ )
138 // CLASS : sc_module
144 sc_module::sc_module_init()
163 * 1) The user no longer has to write sc_module(name) in the
175 sc_module::sc_module()
200 sc_module::sc_module( const sc_module_name& )
214 /* For those used to the old style of passing a name to sc_module,
231 * sc_module( const char* )
232 * sc_module( const std::string& )
234 sc_module::sc_module( const char* nm )
249 sc_module::sc_module( const std::string& s )
266 sc_module::~sc_module()
281 sc_module::get_child_objects() const
289 sc_module::async_reset_signal_is( const sc_in<bool>& port, bool level )
295 sc_module::async_reset_signal_is( const sc_inout<bool>& port, bool level )
301 sc_module::async_reset_signal_is( const sc_out<bool>& port, bool level )
307 sc_module::async_reset_signal_is(const sc_signal_in_if<bool>& iface, bool level)
313 sc_module::end_module()
324 m_module_name_p = 0; // make sure we are not called in ~sc_module().
332 sc_module::dont_initialize()
341 sc_module::reset_signal_is( const sc_in<bool>& port, bool level )
347 sc_module::reset_signal_is( const sc_inout<bool>& port, bool level )
353 sc_module::reset_signal_is( const sc_out<bool>& port, bool level )
359 sc_module::reset_signal_is( const sc_signal_in_if<bool>& iface, bool level )
367 sc_module::gen_unique_name( const char* basename_, bool preserve_first )
376 sc_module::before_end_of_elaboration()
379 // We push the sc_module instance onto the stack of open objects so
383 sc_module::construction_done()
392 sc_module::end_of_elaboration()
396 // We push the sc_module instance onto the stack of open objects so
400 sc_module::elaboration_done( bool& error_ )
418 sc_module::start_of_simulation()
422 sc_module::start_simulation()
431 sc_module::end_of_simulation()
435 sc_module::simulation_done()
442 sc_module::set_stack_size( std::size_t size )
465 sc_module::append_port( sc_port_base* port_ )
486 sc_module&
487 sc_module::operator << ( sc_interface& interface_ )
494 sc_module&
495 sc_module::operator << ( sc_port_base& port_ )
504 sc_module::positional_bind( sc_interface& interface_ )
537 sc_module::positional_bind( sc_port_base& port_ )
581 sc_module::operator () ( const sc_bind_proxy& p001,
752 // $Log: sc_module.cpp,v $
786 // Andy Goodrich: added deprecation message for sc_module(const char*)
806 // sc_module::sc_module() for a dynamically allocated sc_module
807 // object. We are calling sc_module::end_module() on a module that has
810 // a) the sc_module constructor is entered
812 // c) the exception processor deletes the storage for the sc_module
814 // e) ~sc_module_name() calls end_module() with its pointer to the sc_module
815 // f) because the sc_module has been deleted its storage is corrupted,
821 // This does not happen for automatic sc_module instances since the
824 // I am fixing this by having the destructor for sc_module clear the
828 // end-module() in ~sc_module in the case where there is an