Lines Matching refs:sc_signal

22   sc_signal.h -- The sc_signal<T> primitive channel class.
45 // to avoid code bloat in sc_signal<T>
68 // CLASS : sc_signal<T>
70 // The sc_signal<T> primitive channel class.
74 class sc_signal
81 typedef sc_signal<T,POL> this_type;
86 sc_signal()
92 explicit sc_signal( const char* name_)
98 sc_signal( const char* name_, const T& initial_value_ )
106 virtual ~sc_signal()
183 { return "sc_signal"; }
200 sc_signal( const this_type& );
210 sc_signal<T,POL>::register_port( sc_port_base& port_
225 sc_signal<T,POL>::write( const T& value_ )
241 sc_signal<T,POL>::print( ::std::ostream& os ) const
248 sc_signal<T,POL>::dump( ::std::ostream& os ) const
258 sc_signal<T,POL>::update()
268 sc_signal<T,POL>::do_update()
276 // CLASS : sc_signal<bool>
278 // Specialization of sc_signal<T> for type bool.
284 class sc_signal<bool,POL>
291 typedef sc_signal<bool,POL> this_type;
296 sc_signal()
307 explicit sc_signal( const char* name_ )
318 sc_signal( const char* name_, bool initial_value_ )
329 virtual ~sc_signal();
412 { return "sc_signal"; }
436 sc_signal( const this_type& );
441 // CLASS : sc_signal<sc_dt::sc_logic>
443 // Specialization of sc_signal<T> for type sc_dt::sc_logic.
447 class sc_signal<sc_dt::sc_logic,POL>
454 typedef sc_signal<sc_dt::sc_logic,POL> this_type;
459 sc_signal()
469 explicit sc_signal( const char* name_ )
479 sc_signal( const char* name_, sc_dt::sc_logic initial_value_ )
489 virtual ~sc_signal()
578 { return "sc_signal"; }
597 sc_signal( const this_type& );
605 operator << ( ::std::ostream& os, const sc_signal<T,POL>& a )
623 //$Log: sc_signal.h,v $
647 // Andy Goodrich: added line that I dropped in sc_signal<sc_dt::sc_logic>.
678 // sc_signal so that the friend declaration in sc_simcontext.h