Lines Matching refs:sc_signed_bitref
24 This file includes the definitions of sc_signed_bitref,
110 class sc_signed_bitref;
137 extern template class sc_vpool<sc_dt::sc_signed_bitref>;
765 // CLASS : sc_signed_bitref
770 class sc_signed_bitref : public sc_signed_bitref_r
773 friend class sc_core::sc_vpool<sc_signed_bitref>;
777 sc_signed_bitref() : sc_signed_bitref_r() {}
781 sc_signed_bitref(const sc_signed_bitref &a) : sc_signed_bitref_r(a) {}
784 const sc_signed_bitref &operator = (const sc_signed_bitref_r &);
785 const sc_signed_bitref &operator = (const sc_signed_bitref &);
786 const sc_signed_bitref &operator = (bool);
788 const sc_signed_bitref &operator &= (bool);
789 const sc_signed_bitref &operator |= (bool);
790 const sc_signed_bitref &operator ^= (bool);
802 static sc_core::sc_vpool<sc_signed_bitref> m_pool;
805 inline ::std::istream &operator >> (::std::istream &, sc_signed_bitref &);
988 friend class sc_signed_bitref;
1097 sc_signed_bitref &
1101 sc_signed_bitref *result_p = sc_signed_bitref::m_pool.allocate();
1110 sc_signed_bitref *result_p = sc_signed_bitref::m_pool.allocate();
1115 sc_signed_bitref &
1119 sc_signed_bitref *result_p = sc_signed_bitref::m_pool.allocate();
1128 sc_signed_bitref *result_p = sc_signed_bitref::m_pool.allocate();
2359 operator >> (::std::istream &is, sc_signed_bitref &a)