Classes | Namespaces | Typedefs | Functions
orphanable.h File Reference
#include <grpc/support/port_platform.h>
#include <cinttypes>
#include <memory>
#include <utility>
#include "src/core/lib/gprpp/debug_location.h"
#include "src/core/lib/gprpp/ref_counted.h"
#include "src/core/lib/gprpp/ref_counted_ptr.h"
Include dependency graph for orphanable.h:

Go to the source code of this file.

Classes

class  grpc_core::InternallyRefCounted< Child, UnrefBehaviorArg >
 
class  grpc_core::Orphanable
 
class  grpc_core::OrphanableDelete
 

Namespaces

 grpc_core
 

Typedefs

template<typename T , typename Deleter = OrphanableDelete>
using grpc_core::OrphanablePtr = std::unique_ptr< T, Deleter >
 

Functions

template<typename T , typename... Args>
OrphanablePtr< Tgrpc_core::MakeOrphanable (Args &&... args)
 


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