Lines Matching defs:sc_int_bitref

87 class sc_int_bitref;
110 extern template class sc_vpool<sc_dt::sc_int_bitref>;
238 // CLASS : sc_int_bitref
243 class sc_int_bitref : public sc_int_bitref_r
246 friend class sc_core::sc_vpool<sc_int_bitref>;
249 sc_int_bitref() : sc_int_bitref_r() {}
253 sc_int_bitref(const sc_int_bitref &a) : sc_int_bitref_r(a) {}
256 sc_int_bitref &operator = (const sc_int_bitref_r &b);
257 sc_int_bitref &operator = (const sc_int_bitref &b);
258 sc_int_bitref &operator = (bool b);
260 sc_int_bitref &operator &= (bool b);
261 sc_int_bitref &operator |= (bool b);
262 sc_int_bitref &operator ^= (bool b);
274 static sc_core::sc_vpool<sc_int_bitref> m_pool;
279 inline ::std::istream &operator >> (::std::istream &, sc_int_bitref &);
497 friend class sc_int_bitref;
843 sc_int_bitref &operator [] (int i);
846 sc_int_bitref &bit(int i);
981 // CLASS : sc_int_bitref
988 inline sc_int_bitref &
989 sc_int_bitref::operator = (const sc_int_bitref_r &b)
996 inline sc_int_bitref &
997 sc_int_bitref::operator = (const sc_int_bitref &b)
1004 inline sc_int_bitref &
1005 sc_int_bitref::operator = (bool b)
1013 inline sc_int_bitref &
1014 sc_int_bitref::operator &= (bool b)
1023 inline sc_int_bitref &
1024 sc_int_bitref::operator |= (bool b)
1033 inline sc_int_bitref &
1034 sc_int_bitref::operator ^= (bool b)
1046 operator >> (::std::istream &is, sc_int_bitref &a)
1252 inline sc_int_bitref &
1256 sc_int_bitref *result_p = sc_int_bitref::m_pool.allocate();
1265 sc_int_bitref *result_p = sc_int_bitref::m_pool.allocate();
1271 inline sc_int_bitref &
1275 sc_int_bitref *result_p = sc_int_bitref::m_pool.allocate();
1284 sc_int_bitref *result_p = sc_int_bitref::m_pool.allocate();