Static Public Member Functions | List of all members
google::protobuf.internal::SwapFieldHelper Class Reference

Static Public Member Functions

static void SwapArenaStringPtr (const std::string *default_ptr, ArenaStringPtr *lhs, Arena *lhs_arena, ArenaStringPtr *rhs, Arena *rhs_arena)
 
template<bool unsafe_shallow_swap>
static void SwapInlinedStrings (const Reflection *r, Message *lhs, Message *rhs, const FieldDescriptor *field)
 
static void SwapMessage (const Reflection *r, Message *lhs, Arena *lhs_arena, Message *rhs, Arena *rhs_arena, const FieldDescriptor *field)
 
template<bool unsafe_shallow_swap>
static void SwapMessageField (const Reflection *r, Message *lhs, Message *rhs, const FieldDescriptor *field)
 
template<bool unsafe_shallow_swap>
static void SwapNonInlinedStrings (const Reflection *r, Message *lhs, Message *rhs, const FieldDescriptor *field)
 
template<bool unsafe_shallow_swap>
static void SwapRepeatedMessageField (const Reflection *r, Message *lhs, Message *rhs, const FieldDescriptor *field)
 
template<bool unsafe_shallow_swap>
static void SwapRepeatedStringField (const Reflection *r, Message *lhs, Message *rhs, const FieldDescriptor *field)
 
template<bool unsafe_shallow_swap>
static void SwapStringField (const Reflection *r, Message *lhs, Message *rhs, const FieldDescriptor *field)
 

Detailed Description

Definition at line 462 of file protobuf/src/google/protobuf/generated_message_reflection.cc.

Member Function Documentation

◆ SwapArenaStringPtr()

void google::protobuf.internal::SwapFieldHelper::SwapArenaStringPtr ( const std::string *  default_ptr,
ArenaStringPtr lhs,
Arena lhs_arena,
ArenaStringPtr rhs,
Arena rhs_arena 
)
static

◆ SwapInlinedStrings()

template<bool unsafe_shallow_swap>
void google::protobuf.internal::SwapFieldHelper::SwapInlinedStrings ( const Reflection r,
Message lhs,
Message rhs,
const FieldDescriptor field 
)
static

◆ SwapMessage()

void google::protobuf.internal::SwapFieldHelper::SwapMessage ( const Reflection r,
Message lhs,
Arena lhs_arena,
Message rhs,
Arena rhs_arena,
const FieldDescriptor field 
)
static

◆ SwapMessageField()

template<bool unsafe_shallow_swap>
void google::protobuf.internal::SwapFieldHelper::SwapMessageField ( const Reflection r,
Message lhs,
Message rhs,
const FieldDescriptor field 
)
static

◆ SwapNonInlinedStrings()

template<bool unsafe_shallow_swap>
void google::protobuf.internal::SwapFieldHelper::SwapNonInlinedStrings ( const Reflection r,
Message lhs,
Message rhs,
const FieldDescriptor field 
)
static

◆ SwapRepeatedMessageField()

template<bool unsafe_shallow_swap>
void google::protobuf.internal::SwapFieldHelper::SwapRepeatedMessageField ( const Reflection r,
Message lhs,
Message rhs,
const FieldDescriptor field 
)
static

◆ SwapRepeatedStringField()

template<bool unsafe_shallow_swap>
void google::protobuf.internal::SwapFieldHelper::SwapRepeatedStringField ( const Reflection r,
Message lhs,
Message rhs,
const FieldDescriptor field 
)
static

◆ SwapStringField()

template<bool unsafe_shallow_swap>
void google::protobuf.internal::SwapFieldHelper::SwapStringField ( const Reflection r,
Message lhs,
Message rhs,
const FieldDescriptor field 
)
static

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


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