Lines Matching defs:sc_in

71 //  CLASS : sc_in<T>
77 class sc_in
88 typedef sc_in<data_type> this_type;
100 sc_in()
105 explicit sc_in( const char* name_ )
110 explicit sc_in( const in_if_type& interface_ )
115 sc_in( const char* name_, const in_if_type& interface_ )
120 explicit sc_in( in_port_type& parent_ )
125 sc_in( const char* name_, in_port_type& parent_ )
130 explicit sc_in( inout_port_type& parent_ )
135 sc_in( const char* name_, inout_port_type& parent_ )
140 sc_in( this_type& parent_ )
145 sc_in( const char* name_, this_type& parent_ )
153 virtual ~sc_in()
239 { return "sc_in"; }
274 sc_in( const this_type& );
287 ::std::ostream& operator << ( ::std::ostream& os, const sc_in<T>& a )
300 sc_in<T>::end_of_elaboration()
318 sc_in<T>::add_trace_internal( sc_trace_file* tf_, const std::string& name_ )
332 sc_in<T>::add_trace( sc_trace_file* tf_, const std::string& name_ )
342 sc_in<T>::remove_traces() const
359 sc_in<T>::vbind( sc_interface& interface_ )
367 sc_in<T>::vbind( sc_port_base& parent_ )
385 // CLASS : sc_in<bool>
387 // Specialization of sc_in<T> for type bool.
391 class sc_in<bool> :
402 typedef sc_in<data_type> this_type;
414 sc_in()
419 explicit sc_in( const char* name_ )
424 explicit sc_in( const in_if_type& interface_ )
429 sc_in( const char* name_, const in_if_type& interface_ )
434 explicit sc_in( in_port_type& parent_ )
439 sc_in( const char* name_, in_port_type& parent_ )
444 explicit sc_in( inout_port_type& parent_ )
449 sc_in( const char* name_, inout_port_type& parent_ )
454 sc_in( this_type& parent_ )
460 sc_in( const this_type& parent_ )
466 sc_in( const char* name_, this_type& parent_ )
474 virtual ~sc_in()
606 { return "sc_in"; }
644 sc_in( const this_type& );
659 // CLASS : sc_in<sc_dt::sc_logic>
661 // Specialization of sc_in<T> for type sc_dt::sc_logic.
665 class sc_in<sc_dt::sc_logic>
676 typedef sc_in<data_type> this_type;
688 sc_in()
693 explicit sc_in( const char* name_ )
698 explicit sc_in( const in_if_type& interface_ )
703 sc_in( const char* name_, const in_if_type& interface_ )
708 explicit sc_in( in_port_type& parent_ )
713 sc_in( const char* name_, in_port_type& parent_ )
718 explicit sc_in( inout_port_type& parent_ )
723 sc_in( const char* name_, inout_port_type& parent_ )
728 sc_in( this_type& parent_ )
733 sc_in( const char* name_, this_type& parent_ )
741 virtual ~sc_in()
873 { return "sc_in"; }
909 sc_in( const this_type& );
1793 sc_trace(sc_trace_file* tf, const sc_in<T>& port, const std::string& name)
1836 unused data member to the sc_in