Goby3  3.1.5
2024.05.14
google::protobuf Namespace Reference

Namespaces

 arena_metrics
 
 expr
 
 internal
 
 io
 
 python
 

Classes

class  Map
 
struct  ArenaOptions
 
class  RepeatedPtrField
 
class  MessageLite
 
class  RepeatedField
 
struct  Metadata
 
class  Message
 
class  RepeatedFieldRef
 
class  MutableRepeatedFieldRef
 
class  Reflection
 
class  MessageFactory
 

Functions

class PROTOBUF_EXPORT PROTOBUF_ALIGNAS (8) Arena final
 
PROTOBUF_EXPORT void ShutdownProtobufLibrary ()
 
template<typename T >
const T * DynamicCastToGenerated (const Message *from)
 
template<typename T >
T * DynamicCastToGenerated (Message *from)
 
template<typename T >
void LinkMessageReflection ()
 
template<>
const RepeatedPtrField< std::string > & Reflection::GetRepeatedPtrFieldInternal< std::string > (const Message &message, const FieldDescriptor *field) const
 
template<>
RepeatedPtrField< std::string > * Reflection::MutableRepeatedPtrFieldInternal< std::string > (Message *message, const FieldDescriptor *field) const
 

Function Documentation

◆ DynamicCastToGenerated() [1/2]

template<typename T >
const T* google::protobuf::DynamicCastToGenerated ( const Message from)

Definition at line 1208 of file message.h.

◆ DynamicCastToGenerated() [2/2]

template<typename T >
T* google::protobuf::DynamicCastToGenerated ( Message from)

Definition at line 1227 of file message.h.

◆ LinkMessageReflection()

template<typename T >
void google::protobuf::LinkMessageReflection ( )

Definition at line 1253 of file message.h.

◆ PROTOBUF_ALIGNAS()

class PROTOBUF_EXPORT google::protobuf::PROTOBUF_ALIGNAS ( )
final

Definition at line 1 of file arena.h.

◆ Reflection::GetRepeatedPtrFieldInternal< std::string >()

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

Definition at line 1265 of file message.h.

◆ Reflection::MutableRepeatedPtrFieldInternal< std::string >()

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

Definition at line 1265 of file message.h.

◆ ShutdownProtobufLibrary()

PROTOBUF_EXPORT void google::protobuf::ShutdownProtobufLibrary ( )