Lines Matching refs:sc_inout

923 //  CLASS : sc_inout<T>
929 class sc_inout
940 typedef sc_inout<data_type> this_type;
951 sc_inout()
956 explicit sc_inout( const char* name_ )
961 explicit sc_inout( inout_if_type& interface_ )
966 sc_inout( const char* name_, inout_if_type& interface_ )
971 explicit sc_inout( inout_port_type& parent_ )
976 sc_inout( const char* name_, inout_port_type& parent_ )
981 sc_inout( this_type& parent_ )
986 sc_inout( const char* name_, this_type& parent_ )
994 virtual ~sc_inout();
1075 { return "sc_inout"; }
1100 sc_inout( const this_type& );
1112 ::std::ostream& operator << ( ::std::ostream& os, const sc_inout<T>& a )
1124 sc_inout<T>::~sc_inout()
1137 sc_inout<T>::initialize( const data_type& value_ )
1156 sc_inout<T>::end_of_elaboration()
1179 sc_inout<T>::add_trace_internal( sc_trace_file* tf_, const std::string& name_)
1193 sc_inout<T>::add_trace( sc_trace_file* tf_, const std::string& name_) const
1202 sc_inout<T>::remove_traces() const
1215 // CLASS : sc_inout<bool>
1217 // Specialization of sc_inout<T> for type bool.
1221 class sc_inout<bool> :
1232 typedef sc_inout<data_type> this_type;
1243 sc_inout()
1248 explicit sc_inout( const char* name_ )
1253 explicit sc_inout( inout_if_type& interface_ )
1258 sc_inout( const char* name_, inout_if_type& interface_ )
1263 explicit sc_inout( inout_port_type& parent_ )
1268 sc_inout( const char* name_, inout_port_type& parent_ )
1273 sc_inout( this_type& parent_ )
1278 sc_inout( const char* name_, this_type& parent_ )
1286 virtual ~sc_inout();
1411 { return "sc_inout"; }
1438 sc_inout( const this_type& );
1451 // CLASS : sc_inout<sc_dt::sc_logic>
1453 // Specialization of sc_inout<T> for type sc_dt::sc_logic.
1457 class sc_inout<sc_dt::sc_logic>
1468 typedef sc_inout<data_type> this_type;
1479 sc_inout()
1484 explicit sc_inout( const char* name_ )
1489 explicit sc_inout( inout_if_type& interface_ )
1494 sc_inout( const char* name_, inout_if_type& interface_ )
1499 explicit sc_inout( inout_port_type& parent_ )
1504 sc_inout( const char* name_, inout_port_type& parent_ )
1509 sc_inout( this_type& parent_ )
1514 sc_inout( const char* name_, this_type& parent_ )
1522 virtual ~sc_inout();
1647 { return "sc_inout"; }
1674 sc_inout( const this_type& );
1692 // sc_out can also read from its port, hence no difference with sc_inout.
1697 : public sc_inout<T>
1706 typedef sc_inout<data_type> base_type;
1810 sc_trace( sc_trace_file* tf, const sc_inout<T>& port,
1837 and sc_inout classes to address