|
LLVM
3.7.0
|
A thread-safe version of llvm::RefCountedBase.
More...
#include <IntrusiveRefCntPtr.h>
Public Member Functions | |
| void | Retain () const |
| void | Release () const |
Protected Member Functions | |
| ThreadSafeRefCountedBase () | |
A thread-safe version of llvm::RefCountedBase.
A generic base class for objects that wish to have their lifetimes managed using reference counts. Classes subclass ThreadSafeRefCountedBase to obtain such functionality, and are typically handled with IntrusiveRefCntPtr "smart pointers" which automatically handle the management of reference counts.
Definition at line 100 of file IntrusiveRefCntPtr.h.
|
inlineprotected |
Definition at line 104 of file IntrusiveRefCntPtr.h.
|
inline |
Definition at line 109 of file IntrusiveRefCntPtr.h.
|
inline |
Definition at line 107 of file IntrusiveRefCntPtr.h.
1.8.6