#include <ref_counted.h>
◆ Value
◆ RefCount()
template<typename TraceFlagT = TraceFlag>
constexpr grpc_core::RefCount::RefCount |
( |
Value |
init = 1 , |
|
|
TraceFlagT * |
trace_flag = nullptr |
|
) |
| |
|
inlineexplicit |
◆ Ref() [1/2]
void grpc_core::RefCount::Ref |
( |
Value |
n = 1 | ) |
|
|
inline |
◆ Ref() [2/2]
void grpc_core::RefCount::Ref |
( |
const DebugLocation & |
location, |
|
|
const char * |
reason, |
|
|
Value |
n = 1 |
|
) |
| |
|
inline |
◆ RefIfNonZero() [1/2]
bool grpc_core::RefCount::RefIfNonZero |
( |
| ) |
|
|
inline |
◆ RefIfNonZero() [2/2]
bool grpc_core::RefCount::RefIfNonZero |
( |
const DebugLocation & |
location, |
|
|
const char * |
reason |
|
) |
| |
|
inline |
◆ RefNonZero() [1/2]
void grpc_core::RefCount::RefNonZero |
( |
| ) |
|
|
inline |
◆ RefNonZero() [2/2]
void grpc_core::RefCount::RefNonZero |
( |
const DebugLocation & |
location, |
|
|
const char * |
reason |
|
) |
| |
|
inline |
◆ Unref() [1/2]
bool grpc_core::RefCount::Unref |
( |
| ) |
|
|
inline |
◆ Unref() [2/2]
bool grpc_core::RefCount::Unref |
( |
const DebugLocation & |
location, |
|
|
const char * |
reason |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: