Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
grpc_core::MovedStringSliceRefCount Class Reference
Inheritance diagram for grpc_core::MovedStringSliceRefCount:
Inheritance graph
[legend]

Public Member Functions

 MovedStringSliceRefCount (UniquePtr< char > &&str)
 
- Public Member Functions inherited from grpc_slice_refcount
 grpc_slice_refcount ()=default
 
 grpc_slice_refcount (DestroyerFn destroyer_fn)
 
bool IsUnique () const
 
void Ref ()
 
void Unref ()
 

Static Private Member Functions

static void Destroy (grpc_slice_refcount *arg)
 

Private Attributes

UniquePtr< char > str_
 

Additional Inherited Members

- Public Types inherited from grpc_slice_refcount
typedef void(* DestroyerFn) (grpc_slice_refcount *)
 
- Static Public Member Functions inherited from grpc_slice_refcount
static grpc_slice_refcountNoopRefcount ()
 

Detailed Description

grpc_slice_from_moved_(string|buffer) ref count .

Definition at line 132 of file slice/slice.cc.

Constructor & Destructor Documentation

◆ MovedStringSliceRefCount()

grpc_core::MovedStringSliceRefCount::MovedStringSliceRefCount ( UniquePtr< char > &&  str)
inlineexplicit

Definition at line 134 of file slice/slice.cc.

Member Function Documentation

◆ Destroy()

static void grpc_core::MovedStringSliceRefCount::Destroy ( grpc_slice_refcount arg)
inlinestaticprivate

Definition at line 138 of file slice/slice.cc.

Member Data Documentation

◆ str_

UniquePtr<char> grpc_core::MovedStringSliceRefCount::str_
private

Definition at line 142 of file slice/slice.cc.


The documentation for this class was generated from the following file:


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