Goby3  3.1.5
2024.05.14
google::protobuf::Reflection Class Referencefinal

#include <google/protobuf/message.h>

Public Member Functions

const UnknownFieldSet & GetUnknownFields (const Message &message) const
 
UnknownFieldSet * MutableUnknownFields (Message *message) const
 
size_t SpaceUsedLong (const Message &message) const
 
int SpaceUsed (const Message &message) const
 
bool HasField (const Message &message, const FieldDescriptor *field) const
 
int FieldSize (const Message &message, const FieldDescriptor *field) const
 
void ClearField (Message *message, const FieldDescriptor *field) const
 
bool HasOneof (const Message &message, const OneofDescriptor *oneof_descriptor) const
 
void ClearOneof (Message *message, const OneofDescriptor *oneof_descriptor) const
 
const FieldDescriptor * GetOneofFieldDescriptor (const Message &message, const OneofDescriptor *oneof_descriptor) const
 
void RemoveLast (Message *message, const FieldDescriptor *field) const
 
MessageReleaseLast (Message *message, const FieldDescriptor *field) const
 
void Swap (Message *message1, Message *message2) const
 
void SwapFields (Message *message1, Message *message2, const std::vector< const FieldDescriptor * > &fields) const
 
void SwapElements (Message *message, const FieldDescriptor *field, int index1, int index2) const
 
void ListFields (const Message &message, std::vector< const FieldDescriptor * > *output) const
 
int32 GetInt32 (const Message &message, const FieldDescriptor *field) const
 
int64 GetInt64 (const Message &message, const FieldDescriptor *field) const
 
uint32 GetUInt32 (const Message &message, const FieldDescriptor *field) const
 
uint64 GetUInt64 (const Message &message, const FieldDescriptor *field) const
 
float GetFloat (const Message &message, const FieldDescriptor *field) const
 
double GetDouble (const Message &message, const FieldDescriptor *field) const
 
bool GetBool (const Message &message, const FieldDescriptor *field) const
 
std::string GetString (const Message &message, const FieldDescriptor *field) const
 
const EnumValueDescriptor * GetEnum (const Message &message, const FieldDescriptor *field) const
 
int GetEnumValue (const Message &message, const FieldDescriptor *field) const
 
const MessageGetMessage (const Message &message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const
 
const std::string & GetStringReference (const Message &message, const FieldDescriptor *field, std::string *scratch) const
 
void SetInt32 (Message *message, const FieldDescriptor *field, int32 value) const
 
void SetInt64 (Message *message, const FieldDescriptor *field, int64 value) const
 
void SetUInt32 (Message *message, const FieldDescriptor *field, uint32 value) const
 
void SetUInt64 (Message *message, const FieldDescriptor *field, uint64 value) const
 
void SetFloat (Message *message, const FieldDescriptor *field, float value) const
 
void SetDouble (Message *message, const FieldDescriptor *field, double value) const
 
void SetBool (Message *message, const FieldDescriptor *field, bool value) const
 
void SetString (Message *message, const FieldDescriptor *field, std::string value) const
 
void SetEnum (Message *message, const FieldDescriptor *field, const EnumValueDescriptor *value) const
 
void SetEnumValue (Message *message, const FieldDescriptor *field, int value) const
 
MessageMutableMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const
 
void SetAllocatedMessage (Message *message, Message *sub_message, const FieldDescriptor *field) const
 
MessageReleaseMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const
 
int32 GetRepeatedInt32 (const Message &message, const FieldDescriptor *field, int index) const
 
int64 GetRepeatedInt64 (const Message &message, const FieldDescriptor *field, int index) const
 
uint32 GetRepeatedUInt32 (const Message &message, const FieldDescriptor *field, int index) const
 
uint64 GetRepeatedUInt64 (const Message &message, const FieldDescriptor *field, int index) const
 
float GetRepeatedFloat (const Message &message, const FieldDescriptor *field, int index) const
 
double GetRepeatedDouble (const Message &message, const FieldDescriptor *field, int index) const
 
bool GetRepeatedBool (const Message &message, const FieldDescriptor *field, int index) const
 
std::string GetRepeatedString (const Message &message, const FieldDescriptor *field, int index) const
 
const EnumValueDescriptor * GetRepeatedEnum (const Message &message, const FieldDescriptor *field, int index) const
 
int GetRepeatedEnumValue (const Message &message, const FieldDescriptor *field, int index) const
 
const MessageGetRepeatedMessage (const Message &message, const FieldDescriptor *field, int index) const
 
const std::string & GetRepeatedStringReference (const Message &message, const FieldDescriptor *field, int index, std::string *scratch) const
 
void SetRepeatedInt32 (Message *message, const FieldDescriptor *field, int index, int32 value) const
 
void SetRepeatedInt64 (Message *message, const FieldDescriptor *field, int index, int64 value) const
 
void SetRepeatedUInt32 (Message *message, const FieldDescriptor *field, int index, uint32 value) const
 
void SetRepeatedUInt64 (Message *message, const FieldDescriptor *field, int index, uint64 value) const
 
void SetRepeatedFloat (Message *message, const FieldDescriptor *field, int index, float value) const
 
void SetRepeatedDouble (Message *message, const FieldDescriptor *field, int index, double value) const
 
void SetRepeatedBool (Message *message, const FieldDescriptor *field, int index, bool value) const
 
void SetRepeatedString (Message *message, const FieldDescriptor *field, int index, std::string value) const
 
void SetRepeatedEnum (Message *message, const FieldDescriptor *field, int index, const EnumValueDescriptor *value) const
 
void SetRepeatedEnumValue (Message *message, const FieldDescriptor *field, int index, int value) const
 
MessageMutableRepeatedMessage (Message *message, const FieldDescriptor *field, int index) const
 
void AddInt32 (Message *message, const FieldDescriptor *field, int32 value) const
 
void AddInt64 (Message *message, const FieldDescriptor *field, int64 value) const
 
void AddUInt32 (Message *message, const FieldDescriptor *field, uint32 value) const
 
void AddUInt64 (Message *message, const FieldDescriptor *field, uint64 value) const
 
void AddFloat (Message *message, const FieldDescriptor *field, float value) const
 
void AddDouble (Message *message, const FieldDescriptor *field, double value) const
 
void AddBool (Message *message, const FieldDescriptor *field, bool value) const
 
void AddString (Message *message, const FieldDescriptor *field, std::string value) const
 
void AddEnum (Message *message, const FieldDescriptor *field, const EnumValueDescriptor *value) const
 
void AddEnumValue (Message *message, const FieldDescriptor *field, int value) const
 
MessageAddMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const
 
void AddAllocatedMessage (Message *message, const FieldDescriptor *field, Message *new_entry) const
 
template<typename T >
RepeatedFieldRef< T > GetRepeatedFieldRef (const Message &message, const FieldDescriptor *field) const
 
template<typename T >
MutableRepeatedFieldRef< T > GetMutableRepeatedFieldRef (Message *message, const FieldDescriptor *field) const
 
template<typename T >
const RepeatedField< T > & GetRepeatedField (const Message &msg, const FieldDescriptor *d) const
 
template<typename T >
RepeatedField< T > * MutableRepeatedField (Message *msg, const FieldDescriptor *d) const
 
template<typename T >
const RepeatedPtrField< T > & GetRepeatedPtrField (const Message &msg, const FieldDescriptor *d) const
 
template<typename T >
RepeatedPtrField< T > * MutableRepeatedPtrField (Message *msg, const FieldDescriptor *d) const
 
const FieldDescriptor * FindKnownExtensionByName (const std::string &name) const
 
const FieldDescriptor * FindKnownExtensionByNumber (int number) const
 
bool SupportsUnknownEnumValues () const
 
MessageFactoryGetMessageFactory () const
 
template<>
const RepeatedPtrField< Message > & GetRepeatedPtrFieldInternal (const Message &message, const FieldDescriptor *field) const
 
template<>
RepeatedPtrField< Message > * MutableRepeatedPtrFieldInternal (Message *message, const FieldDescriptor *field) const
 

Friends

template<typename T , typename Enable >
class RepeatedFieldRef
 
template<typename T , typename Enable >
class MutableRepeatedFieldRef
 
class ::PROTOBUF_NAMESPACE_ID::MessageLayoutInspector
 
class ::PROTOBUF_NAMESPACE_ID::AssignDescriptorsHelper
 
class DynamicMessageFactory
 
class python::MapReflectionFriend
 
class expr::CelMapReflectionFriend
 
class internal::MapFieldReflectionTest
 
class internal::MapKeySorter
 
class internal::WireFormat
 
class internal::ReflectionOps
 
class internal::MapFieldPrinterHelper
 
class MapReflectionTester
 
class MapIterator
 
class WireFormatForMapFieldTest
 
void RegisterAllTypesInternal (const Metadata *file_level_metadata, int size)
 
const char * ParseLenDelim (int field_number, const FieldDescriptor *field, Message *msg, const Reflection *reflection, const char *ptr, internal::ParseContext *ctx)
 
const char * ParsePackedField (const FieldDescriptor *field, Message *msg, const Reflection *reflection, const char *ptr, internal::ParseContext *ctx)
 

Detailed Description

Definition at line 421 of file message.h.

Member Function Documentation

◆ AddAllocatedMessage()

void google::protobuf::Reflection::AddAllocatedMessage ( Message message,
const FieldDescriptor *  field,
Message new_entry 
) const

◆ AddBool()

void google::protobuf::Reflection::AddBool ( Message message,
const FieldDescriptor *  field,
bool  value 
) const

◆ AddDouble()

void google::protobuf::Reflection::AddDouble ( Message message,
const FieldDescriptor *  field,
double  value 
) const

◆ AddEnum()

void google::protobuf::Reflection::AddEnum ( Message message,
const FieldDescriptor *  field,
const EnumValueDescriptor *  value 
) const

◆ AddEnumValue()

void google::protobuf::Reflection::AddEnumValue ( Message message,
const FieldDescriptor *  field,
int  value 
) const

◆ AddFloat()

void google::protobuf::Reflection::AddFloat ( Message message,
const FieldDescriptor *  field,
float  value 
) const

◆ AddInt32()

void google::protobuf::Reflection::AddInt32 ( Message message,
const FieldDescriptor *  field,
int32  value 
) const

◆ AddInt64()

void google::protobuf::Reflection::AddInt64 ( Message message,
const FieldDescriptor *  field,
int64  value 
) const

◆ AddMessage()

Message* google::protobuf::Reflection::AddMessage ( Message message,
const FieldDescriptor *  field,
MessageFactory factory = nullptr 
) const

◆ AddString()

void google::protobuf::Reflection::AddString ( Message message,
const FieldDescriptor *  field,
std::string  value 
) const

◆ AddUInt32()

void google::protobuf::Reflection::AddUInt32 ( Message message,
const FieldDescriptor *  field,
uint32  value 
) const

◆ AddUInt64()

void google::protobuf::Reflection::AddUInt64 ( Message message,
const FieldDescriptor *  field,
uint64  value 
) const

◆ ClearField()

void google::protobuf::Reflection::ClearField ( Message message,
const FieldDescriptor *  field 
) const

◆ ClearOneof()

void google::protobuf::Reflection::ClearOneof ( Message message,
const OneofDescriptor *  oneof_descriptor 
) const

◆ FieldSize()

int google::protobuf::Reflection::FieldSize ( const Message message,
const FieldDescriptor *  field 
) const

◆ FindKnownExtensionByName()

const FieldDescriptor* google::protobuf::Reflection::FindKnownExtensionByName ( const std::string &  name) const

◆ FindKnownExtensionByNumber()

const FieldDescriptor* google::protobuf::Reflection::FindKnownExtensionByNumber ( int  number) const

◆ GetBool()

bool google::protobuf::Reflection::GetBool ( const Message message,
const FieldDescriptor *  field 
) const

◆ GetDouble()

double google::protobuf::Reflection::GetDouble ( const Message message,
const FieldDescriptor *  field 
) const

◆ GetEnum()

const EnumValueDescriptor* google::protobuf::Reflection::GetEnum ( const Message message,
const FieldDescriptor *  field 
) const

◆ GetEnumValue()

int google::protobuf::Reflection::GetEnumValue ( const Message message,
const FieldDescriptor *  field 
) const

◆ GetFloat()

float google::protobuf::Reflection::GetFloat ( const Message message,
const FieldDescriptor *  field 
) const

◆ GetInt32()

int32 google::protobuf::Reflection::GetInt32 ( const Message message,
const FieldDescriptor *  field 
) const

◆ GetInt64()

int64 google::protobuf::Reflection::GetInt64 ( const Message message,
const FieldDescriptor *  field 
) const

◆ GetMessage()

const Message& google::protobuf::Reflection::GetMessage ( const Message message,
const FieldDescriptor *  field,
MessageFactory factory = nullptr 
) const

◆ GetMessageFactory()

MessageFactory* google::protobuf::Reflection::GetMessageFactory ( ) const

◆ GetMutableRepeatedFieldRef()

template<typename T >
MutableRepeatedFieldRef<T> google::protobuf::Reflection::GetMutableRepeatedFieldRef ( Message message,
const FieldDescriptor *  field 
) const

◆ GetOneofFieldDescriptor()

const FieldDescriptor* google::protobuf::Reflection::GetOneofFieldDescriptor ( const Message message,
const OneofDescriptor *  oneof_descriptor 
) const

◆ GetRepeatedBool()

bool google::protobuf::Reflection::GetRepeatedBool ( const Message message,
const FieldDescriptor *  field,
int  index 
) const

◆ GetRepeatedDouble()

double google::protobuf::Reflection::GetRepeatedDouble ( const Message message,
const FieldDescriptor *  field,
int  index 
) const

◆ GetRepeatedEnum()

const EnumValueDescriptor* google::protobuf::Reflection::GetRepeatedEnum ( const Message message,
const FieldDescriptor *  field,
int  index 
) const

◆ GetRepeatedEnumValue()

int google::protobuf::Reflection::GetRepeatedEnumValue ( const Message message,
const FieldDescriptor *  field,
int  index 
) const

◆ GetRepeatedField()

template<typename T >
const RepeatedField<T>& google::protobuf::Reflection::GetRepeatedField ( const Message msg,
const FieldDescriptor *  d 
) const
inline

Definition at line 774 of file message.h.

◆ GetRepeatedFieldRef()

template<typename T >
RepeatedFieldRef<T> google::protobuf::Reflection::GetRepeatedFieldRef ( const Message message,
const FieldDescriptor *  field 
) const

◆ GetRepeatedFloat()

float google::protobuf::Reflection::GetRepeatedFloat ( const Message message,
const FieldDescriptor *  field,
int  index 
) const

◆ GetRepeatedInt32()

int32 google::protobuf::Reflection::GetRepeatedInt32 ( const Message message,
const FieldDescriptor *  field,
int  index 
) const

◆ GetRepeatedInt64()

int64 google::protobuf::Reflection::GetRepeatedInt64 ( const Message message,
const FieldDescriptor *  field,
int  index 
) const

◆ GetRepeatedMessage()

const Message& google::protobuf::Reflection::GetRepeatedMessage ( const Message message,
const FieldDescriptor *  field,
int  index 
) const

◆ GetRepeatedPtrField()

template<typename T >
const RepeatedPtrField<T>& google::protobuf::Reflection::GetRepeatedPtrField ( const Message msg,
const FieldDescriptor *  d 
) const
inline

Definition at line 795 of file message.h.

◆ GetRepeatedPtrFieldInternal()

template<>
const RepeatedPtrField< PB > & google::protobuf::Reflection::GetRepeatedPtrFieldInternal ( const Message message,
const FieldDescriptor *  field 
) const
inline

Definition at line 1284 of file message.h.

◆ GetRepeatedString()

std::string google::protobuf::Reflection::GetRepeatedString ( const Message message,
const FieldDescriptor *  field,
int  index 
) const

◆ GetRepeatedStringReference()

const std::string& google::protobuf::Reflection::GetRepeatedStringReference ( const Message message,
const FieldDescriptor *  field,
int  index,
std::string *  scratch 
) const

◆ GetRepeatedUInt32()

uint32 google::protobuf::Reflection::GetRepeatedUInt32 ( const Message message,
const FieldDescriptor *  field,
int  index 
) const

◆ GetRepeatedUInt64()

uint64 google::protobuf::Reflection::GetRepeatedUInt64 ( const Message message,
const FieldDescriptor *  field,
int  index 
) const

◆ GetString()

std::string google::protobuf::Reflection::GetString ( const Message message,
const FieldDescriptor *  field 
) const

◆ GetStringReference()

const std::string& google::protobuf::Reflection::GetStringReference ( const Message message,
const FieldDescriptor *  field,
std::string *  scratch 
) const

◆ GetUInt32()

uint32 google::protobuf::Reflection::GetUInt32 ( const Message message,
const FieldDescriptor *  field 
) const

◆ GetUInt64()

uint64 google::protobuf::Reflection::GetUInt64 ( const Message message,
const FieldDescriptor *  field 
) const

◆ GetUnknownFields()

const UnknownFieldSet& google::protobuf::Reflection::GetUnknownFields ( const Message message) const

◆ HasField()

bool google::protobuf::Reflection::HasField ( const Message message,
const FieldDescriptor *  field 
) const

◆ HasOneof()

bool google::protobuf::Reflection::HasOneof ( const Message message,
const OneofDescriptor *  oneof_descriptor 
) const

◆ ListFields()

void google::protobuf::Reflection::ListFields ( const Message message,
std::vector< const FieldDescriptor * > *  output 
) const

◆ MutableMessage()

Message* google::protobuf::Reflection::MutableMessage ( Message message,
const FieldDescriptor *  field,
MessageFactory factory = nullptr 
) const

◆ MutableRepeatedField()

template<typename T >
RepeatedField<T>* google::protobuf::Reflection::MutableRepeatedField ( Message msg,
const FieldDescriptor *  d 
) const
inline

Definition at line 784 of file message.h.

◆ MutableRepeatedMessage()

Message* google::protobuf::Reflection::MutableRepeatedMessage ( Message message,
const FieldDescriptor *  field,
int  index 
) const

◆ MutableRepeatedPtrField()

template<typename T >
RepeatedPtrField<T>* google::protobuf::Reflection::MutableRepeatedPtrField ( Message msg,
const FieldDescriptor *  d 
) const
inline

Definition at line 806 of file message.h.

◆ MutableRepeatedPtrFieldInternal()

template<>
RepeatedPtrField< PB > * google::protobuf::Reflection::MutableRepeatedPtrFieldInternal ( Message message,
const FieldDescriptor *  field 
) const
inline

Definition at line 1291 of file message.h.

◆ MutableUnknownFields()

UnknownFieldSet* google::protobuf::Reflection::MutableUnknownFields ( Message message) const

◆ ReleaseLast()

Message* google::protobuf::Reflection::ReleaseLast ( Message message,
const FieldDescriptor *  field 
) const

◆ ReleaseMessage()

Message* google::protobuf::Reflection::ReleaseMessage ( Message message,
const FieldDescriptor *  field,
MessageFactory factory = nullptr 
) const

◆ RemoveLast()

void google::protobuf::Reflection::RemoveLast ( Message message,
const FieldDescriptor *  field 
) const

◆ SetAllocatedMessage()

void google::protobuf::Reflection::SetAllocatedMessage ( Message message,
Message sub_message,
const FieldDescriptor *  field 
) const

◆ SetBool()

void google::protobuf::Reflection::SetBool ( Message message,
const FieldDescriptor *  field,
bool  value 
) const

◆ SetDouble()

void google::protobuf::Reflection::SetDouble ( Message message,
const FieldDescriptor *  field,
double  value 
) const

◆ SetEnum()

void google::protobuf::Reflection::SetEnum ( Message message,
const FieldDescriptor *  field,
const EnumValueDescriptor *  value 
) const

◆ SetEnumValue()

void google::protobuf::Reflection::SetEnumValue ( Message message,
const FieldDescriptor *  field,
int  value 
) const

◆ SetFloat()

void google::protobuf::Reflection::SetFloat ( Message message,
const FieldDescriptor *  field,
float  value 
) const

◆ SetInt32()

void google::protobuf::Reflection::SetInt32 ( Message message,
const FieldDescriptor *  field,
int32  value 
) const

◆ SetInt64()

void google::protobuf::Reflection::SetInt64 ( Message message,
const FieldDescriptor *  field,
int64  value 
) const

◆ SetRepeatedBool()

void google::protobuf::Reflection::SetRepeatedBool ( Message message,
const FieldDescriptor *  field,
int  index,
bool  value 
) const

◆ SetRepeatedDouble()

void google::protobuf::Reflection::SetRepeatedDouble ( Message message,
const FieldDescriptor *  field,
int  index,
double  value 
) const

◆ SetRepeatedEnum()

void google::protobuf::Reflection::SetRepeatedEnum ( Message message,
const FieldDescriptor *  field,
int  index,
const EnumValueDescriptor *  value 
) const

◆ SetRepeatedEnumValue()

void google::protobuf::Reflection::SetRepeatedEnumValue ( Message message,
const FieldDescriptor *  field,
int  index,
int  value 
) const

◆ SetRepeatedFloat()

void google::protobuf::Reflection::SetRepeatedFloat ( Message message,
const FieldDescriptor *  field,
int  index,
float  value 
) const

◆ SetRepeatedInt32()

void google::protobuf::Reflection::SetRepeatedInt32 ( Message message,
const FieldDescriptor *  field,
int  index,
int32  value 
) const

◆ SetRepeatedInt64()

void google::protobuf::Reflection::SetRepeatedInt64 ( Message message,
const FieldDescriptor *  field,
int  index,
int64  value 
) const

◆ SetRepeatedString()

void google::protobuf::Reflection::SetRepeatedString ( Message message,
const FieldDescriptor *  field,
int  index,
std::string  value 
) const

◆ SetRepeatedUInt32()

void google::protobuf::Reflection::SetRepeatedUInt32 ( Message message,
const FieldDescriptor *  field,
int  index,
uint32  value 
) const

◆ SetRepeatedUInt64()

void google::protobuf::Reflection::SetRepeatedUInt64 ( Message message,
const FieldDescriptor *  field,
int  index,
uint64  value 
) const

◆ SetString()

void google::protobuf::Reflection::SetString ( Message message,
const FieldDescriptor *  field,
std::string  value 
) const

◆ SetUInt32()

void google::protobuf::Reflection::SetUInt32 ( Message message,
const FieldDescriptor *  field,
uint32  value 
) const

◆ SetUInt64()

void google::protobuf::Reflection::SetUInt64 ( Message message,
const FieldDescriptor *  field,
uint64  value 
) const

◆ SpaceUsed()

int google::protobuf::Reflection::SpaceUsed ( const Message message) const
inline

Definition at line 436 of file message.h.

◆ SpaceUsedLong()

size_t google::protobuf::Reflection::SpaceUsedLong ( const Message message) const

◆ SupportsUnknownEnumValues()

bool google::protobuf::Reflection::SupportsUnknownEnumValues ( ) const

◆ Swap()

void google::protobuf::Reflection::Swap ( Message message1,
Message message2 
) const

◆ SwapElements()

void google::protobuf::Reflection::SwapElements ( Message message,
const FieldDescriptor *  field,
int  index1,
int  index2 
) const

◆ SwapFields()

void google::protobuf::Reflection::SwapFields ( Message message1,
Message message2,
const std::vector< const FieldDescriptor * > &  fields 
) const

Friends And Related Function Documentation

◆ ::PROTOBUF_NAMESPACE_ID::AssignDescriptorsHelper

friend class ::PROTOBUF_NAMESPACE_ID::AssignDescriptorsHelper
friend

Definition at line 930 of file message.h.

◆ ::PROTOBUF_NAMESPACE_ID::MessageLayoutInspector

friend class ::PROTOBUF_NAMESPACE_ID::MessageLayoutInspector
friend

Definition at line 929 of file message.h.

◆ DynamicMessageFactory

friend class DynamicMessageFactory
friend

Definition at line 931 of file message.h.

◆ expr::CelMapReflectionFriend

friend class expr::CelMapReflectionFriend
friend

Definition at line 934 of file message.h.

◆ internal::MapFieldPrinterHelper

friend class internal::MapFieldPrinterHelper
friend

Definition at line 940 of file message.h.

◆ internal::MapFieldReflectionTest

friend class internal::MapFieldReflectionTest
friend

Definition at line 935 of file message.h.

◆ internal::MapKeySorter

friend class internal::MapKeySorter
friend

Definition at line 936 of file message.h.

◆ internal::ReflectionOps

friend class internal::ReflectionOps
friend

Definition at line 938 of file message.h.

◆ internal::WireFormat

friend class internal::WireFormat
friend

Definition at line 937 of file message.h.

◆ MapIterator

friend class MapIterator
friend

Definition at line 986 of file message.h.

◆ MapReflectionTester

friend class MapReflectionTester
friend

Definition at line 955 of file message.h.

◆ MutableRepeatedFieldRef

template<typename T , typename Enable >
friend class MutableRepeatedFieldRef
friend

Definition at line 928 of file message.h.

◆ ParseLenDelim

const char* ParseLenDelim ( int  field_number,
const FieldDescriptor *  field,
Message msg,
const Reflection reflection,
const char *  ptr,
internal::ParseContext *  ctx 
)
friend

◆ ParsePackedField

const char* ParsePackedField ( const FieldDescriptor *  field,
Message msg,
const Reflection reflection,
const char *  ptr,
internal::ParseContext *  ctx 
)
friend

◆ python::MapReflectionFriend

friend class python::MapReflectionFriend
friend

Definition at line 932 of file message.h.

◆ RegisterAllTypesInternal

void RegisterAllTypesInternal ( const Metadata file_level_metadata,
int  size 
)
friend

◆ RepeatedFieldRef

template<typename T , typename Enable >
friend class RepeatedFieldRef
friend

Definition at line 926 of file message.h.

◆ WireFormatForMapFieldTest

friend class WireFormatForMapFieldTest
friend

Definition at line 987 of file message.h.


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