Lines Matching defs:sc_uint_subref

89 class sc_uint_subref;
112 extern template class sc_vpool<sc_dt::sc_uint_subref>;
278 friend class sc_uint_subref;
370 // CLASS : sc_uint_subref
375 class sc_uint_subref : public sc_uint_subref_r
378 friend class sc_core::sc_vpool<sc_uint_subref>;
382 sc_uint_subref() : sc_uint_subref_r() {}
385 sc_uint_subref(const sc_uint_subref &init) : sc_uint_subref_r(init) {}
389 sc_uint_subref &operator = (uint_type v);
390 sc_uint_subref &operator = (const sc_uint_base &a);
391 sc_uint_subref &
396 sc_uint_subref &
397 operator = (const sc_uint_subref &a)
402 sc_uint_subref &
407 sc_uint_subref &operator = (const char *a);
408 sc_uint_subref &
413 sc_uint_subref &
418 sc_uint_subref &
423 sc_uint_subref &
428 sc_uint_subref &
433 sc_uint_subref &
438 sc_uint_subref &operator = (const sc_signed &);
439 sc_uint_subref &operator = (const sc_unsigned &);
440 sc_uint_subref &operator = (const sc_bv_base &);
441 sc_uint_subref &operator = (const sc_lv_base &);
453 static sc_core::sc_vpool<sc_uint_subref> m_pool;
456 inline ::std::istream &operator >> (::std::istream &, sc_uint_subref &);
470 friend class sc_uint_subref;
786 sc_uint_subref &operator () (int left, int right);
789 sc_uint_subref &range(int left, int right);
1102 // CLASS : sc_uint_subref
1109 inline sc_uint_subref &
1110 sc_uint_subref::operator = (const sc_uint_base &a)
1115 inline sc_uint_subref &
1116 sc_uint_subref::operator = (const char *a)
1123 operator >> (::std::istream &is, sc_uint_subref &a)
1174 inline sc_uint_subref &
1178 sc_uint_subref *result_p = sc_uint_subref::m_pool.allocate();
1187 sc_uint_subref *result_p = sc_uint_subref::m_pool.allocate();
1192 inline sc_uint_subref &
1196 sc_uint_subref *result_p = sc_uint_subref::m_pool.allocate();
1205 sc_uint_subref *result_p = sc_uint_subref::m_pool.allocate();