Lines Matching defs:sc_uint_bitref

87 class sc_uint_bitref;
111 extern template class sc_vpool<sc_dt::sc_uint_bitref>;
226 // CLASS : sc_uint_bitref
231 class sc_uint_bitref : public sc_uint_bitref_r
234 friend class sc_core::sc_vpool<sc_uint_bitref>;
238 sc_uint_bitref() : sc_uint_bitref_r() {}
241 sc_uint_bitref(const sc_uint_bitref &init) : sc_uint_bitref_r(init) {}
245 sc_uint_bitref &operator = (const sc_uint_bitref_r &b);
246 sc_uint_bitref &operator = (const sc_uint_bitref &b);
247 sc_uint_bitref &operator = (bool b);
249 sc_uint_bitref &operator &= (bool b);
250 sc_uint_bitref &operator |= (bool b);
251 sc_uint_bitref &operator ^= (bool b);
263 static sc_core::sc_vpool<sc_uint_bitref> m_pool;
266 inline ::std::istream &operator >> (::std::istream &, sc_uint_bitref &);
468 friend class sc_uint_bitref;
779 sc_uint_bitref &operator [] (int i);
782 sc_uint_bitref &bit(int i);
903 // CLASS : sc_uint_bitref
910 inline sc_uint_bitref &
911 sc_uint_bitref::operator = (const sc_uint_bitref_r &b)
917 inline sc_uint_bitref &
918 sc_uint_bitref::operator = (const sc_uint_bitref &b)
924 inline sc_uint_bitref &
925 sc_uint_bitref::operator = (bool b)
931 inline sc_uint_bitref &
932 sc_uint_bitref::operator &= (bool b)
940 inline sc_uint_bitref &
941 sc_uint_bitref::operator |= (bool b)
949 inline sc_uint_bitref &
950 sc_uint_bitref::operator ^= (bool b)
959 operator >> (::std::istream &is, sc_uint_bitref &a)
1137 inline sc_uint_bitref &
1141 sc_uint_bitref *result_p = sc_uint_bitref::m_pool.allocate();
1150 sc_uint_bitref *result_p = sc_uint_bitref::m_pool.allocate();
1155 inline sc_uint_bitref &
1159 sc_uint_bitref *result_p = sc_uint_bitref::m_pool.allocate();
1168 sc_uint_bitref *result_p = sc_uint_bitref::m_pool.allocate();