Classes | Namespaces | Enumerations
ref_counted.h File Reference
#include <grpc/support/port_platform.h>
#include <atomic>
#include <cassert>
#include <cinttypes>
#include <grpc/support/log.h>
#include "src/core/lib/gprpp/atomic_utils.h"
#include "src/core/lib/gprpp/debug_location.h"
#include "src/core/lib/gprpp/ref_counted_ptr.h"
Include dependency graph for ref_counted.h:

Go to the source code of this file.

Classes

class  grpc_core::internal::Delete< T, UnrefBehaviorArg >
 
class  grpc_core::internal::Delete< T, kUnrefCallDtor >
 
class  grpc_core::internal::Delete< T, kUnrefDelete >
 
class  grpc_core::internal::Delete< T, kUnrefNoDelete >
 
class  grpc_core::NonPolymorphicRefCount
 
class  grpc_core::PolymorphicRefCount
 
class  grpc_core::RefCount
 
class  grpc_core::RefCounted< Child, Impl, UnrefBehaviorArg >
 

Namespaces

 grpc_core
 
 grpc_core::internal
 

Enumerations

enum  grpc_core::UnrefBehavior { grpc_core::kUnrefDelete, grpc_core::kUnrefNoDelete, grpc_core::kUnrefCallDtor }
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:27