Lines Matching refs:sc_module
42 class sc_module;
54 friend class sc_module;
67 inline void clear_module( sc_module* module_p );
68 inline void set_module( sc_module* module_p );
73 sc_module* m_module_p;
85 inline void sc_module_name::clear_module( sc_module* module_p )
91 inline void sc_module_name::set_module( sc_module* module_p )
112 // sc_module::sc_module() for a dynamically allocated sc_module
113 // object. We are calling sc_module::end_module() on a module that has
116 // a) the sc_module constructor is entered
118 // c) the exception processor deletes the storage for the sc_module
120 // e) ~sc_module_name() calls end_module() with its pointer to the sc_module
121 // f) because the sc_module has been deleted its storage is corrupted,
127 // This does not happen for automatic sc_module instances since the
130 // I am fixing this by having the destructor for sc_module clear the
134 // end-module() in ~sc_module in the case where there is an