GRPC C++  1.39.1
Data Structures | Namespaces | Typedefs | Functions
orphanable.h File Reference
#include <grpc/support/port_platform.h>
#include <grpc/support/log.h>
#include <grpc/support/sync.h>
#include <cinttypes>
#include <memory>
#include "src/core/lib/gprpp/debug_location.h"
#include "src/core/lib/gprpp/memory.h"
#include "src/core/lib/gprpp/ref_counted.h"
#include "src/core/lib/gprpp/ref_counted_ptr.h"

Go to the source code of this file.

Data Structures

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

Namespaces

 grpc_core
 Round Robin Policy.
 

Typedefs

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

Functions

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