Inheritance diagram for __gnu_cxx::_Refcount_Base:
Public Types | |
typedef size_t | _RC_t |
Public Member Functions | |
_Refcount_Base (_RC_t __n) | |
void | _M_incr () |
_RC_t | _M_decr () |
Public Attributes | |
volatile _RC_t | _M_ref_count |
__gthread_mutex_t | _M_ref_count_lock |
Definition at line 434 of file rope.
typedef size_t __gnu_cxx::_Refcount_Base::_RC_t |
__gnu_cxx::_Refcount_Base::_Refcount_Base | ( | _RC_t | __n | ) | [inline] |
_RC_t __gnu_cxx::_Refcount_Base::_M_decr | ( | ) | [inline] |
Definition at line 466 of file rope.
References __gthread_mutex_lock(), __gthread_mutex_unlock(), _M_ref_count, and _M_ref_count_lock.
Referenced by __gnu_cxx::_Rope_RopeRep< _CharT, _Alloc >::_M_unref_nonnil().
void __gnu_cxx::_Refcount_Base::_M_incr | ( | ) | [inline] |
Definition at line 458 of file rope.
References __gthread_mutex_lock(), __gthread_mutex_unlock(), _M_ref_count, and _M_ref_count_lock.
Referenced by __gnu_cxx::_Rope_RopeRep< _CharT, _Alloc >::_M_ref_nonnil(), and __gnu_cxx::_Rope_RopeRep< _CharT, _Alloc >::_S_ref().
Definition at line 440 of file rope.
Referenced by _M_decr(), _M_incr(), and __gnu_cxx::_Rope_RopeRep< _CharT, _Alloc >::_S_free_if_unref().