Lines Matching refs:sc_int_sigref

147 class sc_int_sigref;
157 // sc_int_sigref class.
174 virtual sc_int_sigref& select_part( int left, int right );
196 friend class sc_int_sigref;
225 // CLASS : sc_int_sigref
229 class sc_int_sigref : public sc_dt::sc_int_subref_r
232 sc_int_sigref() : sc_dt::sc_int_subref_r() {}
233 virtual ~sc_int_sigref() {}
252 inline void operator = ( const sc_int_sigref& v );
261 static sc_vpool<sc_int_sigref> m_pool; // Pool of objects to use.
269 sc_int_sigref( const sc_int_sigref& a );
316 virtual inline sc_int_sigref& select_part(int left, int right);
330 inline sc_int_sigref& operator () ( int left, int right );
331 inline sc_int_sigref& operator [] ( int bit );
409 inline sc_int_sigref& sc_signal<sc_dt::sc_int<W> >::select_part(int left, int right)
411 sc_int_sigref* result_p = sc_int_sigref::m_pool.allocate();
535 inline sc_int_sigref& sc_signal<sc_dt::sc_int<W> >::operator () (int left, int right)
537 sc_int_sigref* result_p; // Value to return.
539 result_p = sc_int_sigref::m_pool.allocate();
552 inline sc_int_sigref& sc_signal<sc_dt::sc_int<W> >::operator [] ( int bit )
1113 sc_int_sigref& operator [] ( int i )
1115 sc_int_sigref& bit( int i )
1121 sc_int_sigref& operator () ( int left, int right )
1123 sc_int_sigref& range( int left, int right )
1450 //"sc_int_sigref::initialize"
1458 void sc_int_sigref::initialize(sc_int_part_if* if_p, int left, int right)
1468 //"sc_int_sigref::operator ="
1473 inline void sc_int_sigref::operator = ( sc_dt::uint64 v )
1478 inline void sc_int_sigref::operator = ( const char* /*v*/ )
1482 inline void sc_int_sigref:: operator = ( sc_dt::int64 v )
1487 inline void sc_int_sigref:: operator = ( int v )
1492 inline void sc_int_sigref:: operator = ( long v )
1497 inline void sc_int_sigref:: operator = ( unsigned int v )
1502 inline void sc_int_sigref:: operator = ( unsigned long v )
1507 void sc_int_sigref::operator = ( const sc_int_sigref& v )
1513 inline void sc_int_sigref:: operator = ( const sc_dt::sc_generic_base<T>& v )
1518 inline void sc_int_sigref:: operator = ( const sc_dt::sc_signed& v )
1523 inline void sc_int_sigref:: operator = ( const sc_dt::sc_unsigned& v )
1543 // POOL OF TEMPORARY INSTANCES OF sc_int_sigref
1548 sc_vpool<sc_int_sigref> sc_int_sigref::m_pool(8);
1567 sc_int_sigref& sc_int_part_if::select_part( int /*left*/, int /*right*/ )
1570 return *(sc_int_sigref*)0;
1579 //"sc_int_sigref::concate_set"
1587 void sc_int_sigref::concat_set(sc_dt::int64 src, int low_i)
1593 void sc_int_sigref::concat_set(const sc_dt::sc_signed& src, int low_i)
1602 void sc_int_sigref::concat_set(const sc_dt::sc_lv_base& src, int low_i)
1611 void sc_int_sigref::concat_set(const sc_dt::sc_unsigned& src, int low_i)
1620 void sc_int_sigref::concat_set(sc_dt::uint64 src, int low_i)