Lines Matching refs:sc_unsigned_bitref
24 This file includes the definitions of sc_unsigned_bitref,
116 class sc_unsigned_bitref;
142 extern template class sc_vpool<sc_dt::sc_unsigned_bitref>;
672 // CLASS : sc_unsigned_bitref
677 class sc_unsigned_bitref : public sc_unsigned_bitref_r
680 friend class sc_core::sc_vpool<sc_unsigned_bitref>;
683 sc_unsigned_bitref() : sc_unsigned_bitref_r() {}
687 sc_unsigned_bitref(const sc_unsigned_bitref &a) : sc_unsigned_bitref_r(a)
691 const sc_unsigned_bitref &operator = (const sc_unsigned_bitref_r &);
692 const sc_unsigned_bitref &operator = (const sc_unsigned_bitref &);
693 const sc_unsigned_bitref &operator = (bool);
695 const sc_unsigned_bitref &operator &= (bool);
696 const sc_unsigned_bitref &operator |= (bool);
697 const sc_unsigned_bitref &operator ^= (bool);
709 static sc_core::sc_vpool<sc_unsigned_bitref> m_pool;
712 inline ::std::istream &operator >> (::std::istream &, sc_unsigned_bitref &);
894 friend class sc_unsigned_bitref;
1008 sc_unsigned_bitref &
1012 sc_unsigned_bitref *result_p = sc_unsigned_bitref::m_pool.allocate();
1021 sc_unsigned_bitref *result_p = sc_unsigned_bitref::m_pool.allocate();
1026 sc_unsigned_bitref &
1030 sc_unsigned_bitref *result_p = sc_unsigned_bitref::m_pool.allocate();
1039 sc_unsigned_bitref *result_p = sc_unsigned_bitref::m_pool.allocate();
2045 // CLASS : sc_unsigned_bitref
2060 operator >> (::std::istream &is, sc_unsigned_bitref &a)