Lines Matching defs:const

61     sc_trace_params( sc_trace_file* tf_, const std::string& name_ )
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_ )
125 sc_in( const char* name_, in_port_type& parent_ )
135 sc_in( const char* name_, inout_port_type& parent_ )
145 sc_in( const char* name_, this_type& parent_ )
162 SC_VIRTUAL_ void bind( const in_if_type& interface_ )
166 { this->bind( CCAST<const in_if_type&>( interface_ ) ); }
168 void operator () ( const in_if_type& interface_ )
194 const sc_event& default_event() const
200 const sc_event& value_changed_event() const
206 const data_type& read() const
209 operator const data_type& () const
215 bool event() const
221 sc_event_finder& value_changed() const
238 virtual const char* kind() const
242 void add_trace( sc_trace_file*, const std::string& ) const;
245 void add_trace_internal( sc_trace_file*, const std::string& ) const;
249 void remove_traces() const;
274 sc_in( const this_type& );
275 this_type& operator = ( const this_type& );
287 ::std::ostream& operator << ( ::std::ostream& os, const sc_in<T>& a )
318 sc_in<T>::add_trace_internal( sc_trace_file* tf_, const std::string& name_ )
319 const
332 sc_in<T>::add_trace( sc_trace_file* tf_, const std::string& name_ )
333 const
342 sc_in<T>::remove_traces() const
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_ )
439 sc_in( const char* name_, in_port_type& parent_ )
449 sc_in( const char* name_, inout_port_type& parent_ )
460 sc_in( const this_type& parent_ )
466 sc_in( const char* name_, this_type& parent_ )
485 SC_VIRTUAL_ void bind( const in_if_type& interface_ )
489 { this->bind( CCAST<const in_if_type&>( interface_ ) ); }
491 void operator () ( const in_if_type& interface_ )
517 const sc_event& default_event() const
523 const sc_event& value_changed_event() const
528 const sc_event& posedge_event() const
533 const sc_event& negedge_event() const
539 const data_type& read() const
542 operator const data_type& () const
548 sc_event_finder& pos() const
560 sc_event_finder& neg() const
573 bool event() const
578 bool posedge() const
583 bool negedge() const
588 sc_event_finder& value_changed() const
605 virtual const char* kind() const
609 void add_trace( sc_trace_file*, const std::string& ) const;
612 void add_trace_internal( sc_trace_file*, const std::string& ) const;
616 void remove_traces() const;
644 sc_in( const this_type& );
646 this_type& operator = ( const this_type& );
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_ )
713 sc_in( const char* name_, in_port_type& parent_ )
723 sc_in( const char* name_, inout_port_type& parent_ )
733 sc_in( const char* name_, this_type& parent_ )
752 SC_VIRTUAL_ void bind( const in_if_type& interface_ )
756 { this->bind( CCAST<const in_if_type&>( interface_ ) ); }
758 void operator () ( const in_if_type& interface_ )
784 const sc_event& default_event() const
790 const sc_event& value_changed_event() const
795 const sc_event& posedge_event() const
800 const sc_event& negedge_event() const
806 const data_type& read() const
809 operator const data_type& () const
815 sc_event_finder& pos() const
827 sc_event_finder& neg() const
840 bool event() const
845 bool posedge() const
850 bool negedge() const
855 sc_event_finder& value_changed() const
872 virtual const char* kind() const
876 void add_trace( sc_trace_file*, const std::string& ) const;
879 void add_trace_internal( sc_trace_file*, const std::string& ) const;
883 void remove_traces() const;
909 sc_in( const this_type& );
910 this_type& operator = ( const this_type& );
956 explicit sc_inout( const char* name_ )
966 sc_inout( const char* name_, inout_if_type& interface_ )
976 sc_inout( const char* name_, inout_port_type& parent_ )
986 sc_inout( const char* name_, this_type& parent_ )
1001 const sc_event& default_event() const
1007 const sc_event& value_changed_event() const
1013 const data_type& read() const
1016 operator const data_type& () const
1022 bool event() const
1028 void write( const data_type& value_ )
1031 this_type& operator = ( const data_type& value_ )
1034 this_type& operator = ( const in_if_type& interface_ )
1037 this_type& operator = ( const in_port_type& port_ )
1040 this_type& operator = ( const inout_port_type& port_ )
1043 this_type& operator = ( const this_type& port_ )
1049 void initialize( const data_type& value_ );
1051 void initialize( const in_if_type& interface_ )
1064 sc_event_finder& value_changed() const
1074 virtual const char* kind() const
1084 void add_trace_internal( sc_trace_file*, const std::string& ) const;
1086 void add_trace( sc_trace_file*, const std::string& ) const;
1090 void remove_traces() const;
1100 sc_inout( const this_type& );
1112 ::std::ostream& operator << ( ::std::ostream& os, const sc_inout<T>& a )
1137 sc_inout<T>::initialize( const data_type& value_ )
1179 sc_inout<T>::add_trace_internal( sc_trace_file* tf_, const std::string& name_)
1180 const
1193 sc_inout<T>::add_trace( sc_trace_file* tf_, const std::string& name_) const
1202 sc_inout<T>::remove_traces() const
1248 explicit sc_inout( const char* name_ )
1258 sc_inout( const char* name_, inout_if_type& interface_ )
1268 sc_inout( const char* name_, inout_port_type& parent_ )
1278 sc_inout( const char* name_, this_type& parent_ )
1293 const sc_event& default_event() const
1299 const sc_event& value_changed_event() const
1304 const sc_event& posedge_event() const
1309 const sc_event& negedge_event() const
1315 const data_type& read() const
1318 operator const data_type& () const
1324 sc_event_finder& pos() const
1336 sc_event_finder& neg() const
1349 bool event() const
1354 bool posedge() const
1359 bool negedge() const
1364 void write( const data_type& value_ )
1367 this_type& operator = ( const data_type& value_ )
1370 this_type& operator = ( const in_if_type& interface_ )
1373 this_type& operator = ( const in_port_type& port_ )
1376 this_type& operator = ( const inout_port_type& port_ )
1379 this_type& operator = ( const this_type& port_ )
1385 void initialize( const data_type& value_ );
1387 void initialize( const in_if_type& interface_ )
1400 sc_event_finder& value_changed() const
1410 virtual const char* kind() const
1420 void add_trace_internal( sc_trace_file*, const std::string& ) const;
1422 void add_trace( sc_trace_file*, const std::string& ) const;
1426 void remove_traces() const;
1438 sc_inout( const this_type& );
1484 explicit sc_inout( const char* name_ )
1494 sc_inout( const char* name_, inout_if_type& interface_ )
1504 sc_inout( const char* name_, inout_port_type& parent_ )
1514 sc_inout( const char* name_, this_type& parent_ )
1529 const sc_event& default_event() const
1535 const sc_event& value_changed_event() const
1540 const sc_event& posedge_event() const
1545 const sc_event& negedge_event() const
1551 const data_type& read() const
1554 operator const data_type& () const
1560 sc_event_finder& pos() const
1572 sc_event_finder& neg() const
1585 bool event() const
1590 bool posedge() const
1595 bool negedge() const
1600 void write( const data_type& value_ )
1603 this_type& operator = ( const data_type& value_ )
1606 this_type& operator = ( const in_if_type& interface_ )
1609 this_type& operator = ( const in_port_type& port_ )
1612 this_type& operator = ( const inout_port_type& port_ )
1615 this_type& operator = ( const this_type& port_ )
1621 void initialize( const data_type& value_ );
1623 void initialize( const in_if_type& interface_ )
1636 sc_event_finder& value_changed() const
1646 virtual const char* kind() const
1656 void add_trace_internal( sc_trace_file*, const std::string& ) const;
1658 void add_trace( sc_trace_file*, const std::string& ) const;
1662 void remove_traces() const;
1674 sc_inout( const this_type& );
1721 explicit sc_out( const char* name_ )
1729 sc_out( const char* name_, inout_if_type& interface_ )
1737 sc_out( const char* name_, inout_port_type& parent_ )
1745 sc_out( const char* name_, this_type& parent_ )
1758 this_type& operator = ( const data_type& value_ )
1761 this_type& operator = ( const in_if_type& interface_ )
1764 this_type& operator = ( const in_port_type& port_ )
1767 this_type& operator = ( const inout_port_type& port_ )
1770 this_type& operator = ( const this_type& port_ )
1773 virtual const char* kind() const
1779 sc_out( const this_type& );
1793 sc_trace(sc_trace_file* tf, const sc_in<T>& port, const std::string& name)
1795 const sc_signal_in_if<T>* iface = 0;
1798 iface = DCAST<const sc_signal_in_if<T>*>( port.get_interface() );
1810 sc_trace( sc_trace_file* tf, const sc_inout<T>& port,
1811 const std::string& name )
1813 const sc_signal_in_if<T>* iface = 0;
1816 iface =DCAST<const sc_signal_in_if<T>*>( port.get_interface() );
1864 // Philipp A. Harmann: Use const interface signature to implement non-const