Lines Matching defs:sc_signed_sigref

193 class sc_signed_sigref;
220 virtual sc_signed_sigref& select_part( int left, int right );
246 friend class sc_signed_sigref;
275 // CLASS : sc_signed_sigref
279 class sc_signed_sigref : public sc_dt::sc_signed_subref_r
282 sc_signed_sigref() : sc_dt::sc_signed_subref_r() {}
283 virtual ~sc_signed_sigref() {}
302 inline void operator = ( const sc_signed_sigref& v );
311 static sc_vpool<sc_signed_sigref> m_pool; // Pool of objects to use.
319 sc_signed_sigref( const sc_signed_sigref& a );
369 virtual sc_signed_sigref& select_part( int left, int right );
386 inline sc_signed_sigref& operator () ( int left, int right );
388 inline sc_signed_sigref& operator [] ( int bit );
674 inline sc_signed_sigref& sc_signal<sc_dt::sc_bigint<W> >::operator () (int left, int right)
676 sc_signed_sigref* result_p; // Value to return.
678 result_p = sc_signed_sigref::m_pool.allocate();
691 inline sc_signed_sigref& sc_signal<sc_dt::sc_bigint<W> >::operator [] ( int bit )
874 inline sc_signed_sigref& sc_signal<sc_dt::sc_bigint<W> >::select_part(
877 sc_signed_sigref* result_p = sc_signed_sigref::m_pool.allocate();
1295 sc_signed_sigref& operator [] ( int i )
1297 sc_signed_sigref& bit( int i )
1303 sc_signed_sigref& operator () ( int left, int right )
1305 sc_signed_sigref& range( int left, int right )
1635 //"sc_signed_sigref::initialize"
1642 inline void sc_signed_sigref::initialize(
1653 //"sc_signed_sigref::operator ="
1658 inline void sc_signed_sigref::operator = ( sc_dt::uint64 v )
1663 inline void sc_signed_sigref::operator = ( const char* v )
1668 inline void sc_signed_sigref:: operator = ( sc_dt::int64 v )
1673 inline void sc_signed_sigref:: operator = ( int v )
1678 inline void sc_signed_sigref:: operator = ( long v )
1683 inline void sc_signed_sigref:: operator = ( unsigned int v )
1688 inline void sc_signed_sigref:: operator = ( unsigned long v )
1694 inline void sc_signed_sigref:: operator = ( const sc_dt::sc_generic_base<T>& v )
1701 inline void sc_signed_sigref:: operator = ( const sc_dt::sc_signed& v )
1706 inline void sc_signed_sigref:: operator = ( const sc_dt::sc_unsigned& v )
1711 void sc_signed_sigref::operator = ( const sc_signed_sigref& v )
1731 // POOL OF TEMPORARY INSTANCES OF sc_signed_sigref
1736 sc_vpool<sc_signed_sigref> sc_signed_sigref::m_pool(8);
1755 sc_signed_sigref& sc_signed_part_if::select_part( int /*left*/, int /*right*/ )
1758 return *(sc_signed_sigref*)0;
1781 //"sc_signed_sigref::concate_set"
1789 void sc_signed_sigref::concat_set(sc_dt::int64 src, int low_i)
1800 void sc_signed_sigref::concat_set(const sc_signed& src, int low_i)
1806 void sc_signed_sigref::concat_set(const sc_lv_base& src, int low_i)
1814 void sc_signed_sigref::concat_set(const sc_unsigned& src, int low_i)
1820 void sc_signed_sigref::concat_set(sc_dt::uint64 src, int low_i)