Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
grpc_core::ChannelArgs::Pointer Class Reference

#include <channel_args.h>

Public Member Functions

void * c_pointer () const
 
const grpc_arg_pointer_vtablec_vtable () const
 
bool operator!= (const Pointer &rhs) const
 
bool operator< (const Pointer &rhs) const
 
Pointeroperator= (Pointer &&other) noexcept
 
Pointeroperator= (Pointer other)
 
bool operator== (const Pointer &rhs) const
 
 Pointer (const Pointer &other)
 
 Pointer (Pointer &&other) noexcept
 
 Pointer (void *p, const grpc_arg_pointer_vtable *vtable)
 
 ~Pointer ()
 

Static Private Member Functions

static const grpc_arg_pointer_vtableEmptyVTable ()
 

Private Attributes

void * p_
 
const grpc_arg_pointer_vtablevtable_
 

Detailed Description

Definition at line 113 of file channel_args.h.

Constructor & Destructor Documentation

◆ Pointer() [1/3]

grpc_core::ChannelArgs::Pointer::Pointer ( void *  p,
const grpc_arg_pointer_vtable vtable 
)
inline

Definition at line 115 of file channel_args.h.

◆ ~Pointer()

grpc_core::ChannelArgs::Pointer::~Pointer ( )
inline

Definition at line 117 of file channel_args.h.

◆ Pointer() [2/3]

grpc_core::ChannelArgs::Pointer::Pointer ( const Pointer other)
inline

Definition at line 119 of file channel_args.h.

◆ Pointer() [3/3]

grpc_core::ChannelArgs::Pointer::Pointer ( Pointer &&  other)
inlinenoexcept

Definition at line 126 of file channel_args.h.

Member Function Documentation

◆ c_pointer()

void* grpc_core::ChannelArgs::Pointer::c_pointer ( ) const
inline

Definition at line 140 of file channel_args.h.

◆ c_vtable()

const grpc_arg_pointer_vtable* grpc_core::ChannelArgs::Pointer::c_vtable ( ) const
inline

Definition at line 142 of file channel_args.h.

◆ EmptyVTable()

static const grpc_arg_pointer_vtable* grpc_core::ChannelArgs::Pointer::EmptyVTable ( )
inlinestaticprivate

Definition at line 145 of file channel_args.h.

◆ operator!=()

bool grpc_core::ChannelArgs::Pointer::operator!= ( const Pointer rhs) const
inline

Definition at line 138 of file channel_args.h.

◆ operator<()

bool grpc_core::ChannelArgs::Pointer::operator< ( const Pointer rhs) const

Definition at line 63 of file channel_args.cc.

◆ operator=() [1/2]

Pointer& grpc_core::ChannelArgs::Pointer::operator= ( Pointer &&  other)
inlinenoexcept

Definition at line 130 of file channel_args.h.

◆ operator=() [2/2]

Pointer& grpc_core::ChannelArgs::Pointer::operator= ( Pointer  other)
inline

Definition at line 121 of file channel_args.h.

◆ operator==()

bool grpc_core::ChannelArgs::Pointer::operator== ( const Pointer rhs) const

Definition at line 59 of file channel_args.cc.

Member Data Documentation

◆ p_

void* grpc_core::ChannelArgs::Pointer::p_
private

Definition at line 157 of file channel_args.h.

◆ vtable_

const grpc_arg_pointer_vtable* grpc_core::ChannelArgs::Pointer::vtable_
private

Definition at line 158 of file channel_args.h.


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


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