|
GRPC C++
1.26.0
|
#include <orphanable.h>
Public Member Functions | |
| InternallyRefCounted (const InternallyRefCounted &)=delete | |
| InternallyRefCounted & | operator= (const InternallyRefCounted &)=delete |
Public Member Functions inherited from grpc_core::Orphanable | |
| virtual void | Orphan ()=0 |
| Orphanable (const Orphanable &)=delete | |
| Orphanable & | operator= (const Orphanable &)=delete |
Protected Member Functions | |
| template<typename TraceFlagT = TraceFlag> | |
| InternallyRefCounted (TraceFlagT *trace_flag=nullptr, intptr_t initial_refcount=1) | |
| virtual | ~InternallyRefCounted ()=default |
| RefCountedPtr< Child > | Ref () GRPC_MUST_USE_RESULT |
| RefCountedPtr< Child > | Ref (const DebugLocation &location, const char *reason) GRPC_MUST_USE_RESULT |
| void | Unref () |
| void | Unref (const DebugLocation &location, const char *reason) |
Protected Member Functions inherited from grpc_core::Orphanable | |
| Orphanable () | |
| virtual | ~Orphanable () |
Friends | |
| template<typename T > | |
| class | RefCountedPtr |
|
delete |
|
inlineexplicitprotected |
|
protectedvirtualdefault |
|
delete |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |