#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"
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< T > | grpc_core::MakeOrphanable (Args &&... args) |