Lines Matching defs:sc_uint_sigref

179 class sc_uint_sigref;
189 // sc_uint_sigref class.
206 virtual sc_uint_sigref& select_part( int left, int right );
228 friend class sc_uint_sigref;
257 // CLASS : sc_uint_sigref
261 class sc_uint_sigref : public sc_dt::sc_uint_subref_r
264 sc_uint_sigref() : sc_dt::sc_uint_subref_r() {}
265 virtual ~sc_uint_sigref() {}
284 inline void operator = ( const sc_uint_sigref& v );
293 static sc_vpool<sc_uint_sigref> m_pool; // Pool of objects to use.
301 sc_uint_sigref( const sc_uint_sigref& a );
348 virtual inline sc_uint_sigref& select_part(int left, int right);
362 inline sc_uint_sigref& operator () ( int left, int right );
363 inline sc_uint_sigref& operator [] ( int bit );
565 inline sc_uint_sigref& sc_signal<sc_dt::sc_uint<W> >::operator ()
568 sc_uint_sigref* result_p; // Value to return.
570 result_p = sc_uint_sigref::m_pool.allocate();
583 inline sc_uint_sigref& sc_signal<sc_dt::sc_uint<W> >::operator [] ( int bit )
773 inline sc_uint_sigref& sc_signal<sc_dt::sc_uint<W> >::select_part(int left, int right)
775 sc_uint_sigref* result_p = sc_uint_sigref::m_pool.allocate();
1171 sc_uint_sigref& operator [] ( int i )
1173 sc_uint_sigref& bit( int i )
1179 sc_uint_sigref& operator () ( int left, int right )
1181 sc_uint_sigref& range( int left, int right )
1506 //"sc_uint_sigref::initialize"
1514 void sc_uint_sigref::initialize(sc_uint_part_if* if_p, int left, int right)
1524 //"sc_uint_sigref::operator ="
1529 inline void sc_uint_sigref::operator = ( sc_dt::uint64 v )
1534 inline void sc_uint_sigref::operator = ( const char* /*v*/ )
1538 inline void sc_uint_sigref:: operator = ( sc_dt::int64 v )
1543 inline void sc_uint_sigref:: operator = ( int v )
1548 inline void sc_uint_sigref:: operator = ( long v )
1553 inline void sc_uint_sigref:: operator = ( unsigned int v )
1558 inline void sc_uint_sigref:: operator = ( unsigned long v )
1563 void sc_uint_sigref::operator = ( const sc_uint_sigref& v )
1569 inline void sc_uint_sigref:: operator = ( const sc_dt::sc_generic_base<T>& v )
1574 inline void sc_uint_sigref:: operator = ( const sc_dt::sc_signed& v )
1579 inline void sc_uint_sigref:: operator = ( const sc_dt::sc_unsigned& v )
1591 // POOL OF TEMPORARY INSTANCES OF sc_uint_sigref
1596 sc_vpool<sc_uint_sigref> sc_uint_sigref::m_pool(8);
1615 sc_uint_sigref& sc_uint_part_if::select_part( int /*left*/, int /*right*/ )
1618 return *(sc_uint_sigref*)0;
1626 //"sc_uint_sigref::concate_set"
1634 void sc_uint_sigref::concat_set(sc_dt::int64 src, int low_i)
1640 void sc_uint_sigref::concat_set(const sc_dt::sc_signed& src, int low_i)
1649 void sc_uint_sigref::concat_set(const sc_dt::sc_lv_base& src, int low_i)
1658 void sc_uint_sigref::concat_set(const sc_dt::sc_unsigned& src, int low_i)
1667 void sc_uint_sigref::concat_set(sc_dt::uint64 src, int low_i)