|
Grok 20.3.2
|
#include <RefCounted.h>
Public Member Functions | |
| RefCounted () | |
| RefCounted * | ref () |
| void | unref () |
| RefCounted (const RefCounted &)=delete | |
| RefCounted & | operator= (const RefCounted &)=delete |
Protected Member Functions | |
| virtual | ~RefCounted ()=default |
Private Attributes | |
| std::atomic< uint32_t > | ref_count |
|
inline |
References ref_count.
Referenced by operator=(), ref(), and RefCounted().
|
delete |
References RefCounted().
|
protectedvirtualdefault |
|
delete |
References RefCounted().
|
inline |
References ref_count, and RefCounted().
|
inline |
References grk::grklog, and ref_count.
|
private |
Referenced by ref(), RefCounted(), and unref().