Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
google::protobuf Namespace Reference

Namespaces

namespace  arena_metrics
 
namespace  expr
 
namespace  internal
 
namespace  io
 
namespace  python
 
namespace  TestUtil
 
namespace  util
 

Classes

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

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 1360 of file message.h.

◆ DynamicCastToGenerated() [2/2]

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

Definition at line 1380 of file message.h.

◆ LinkMessageReflection()

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

Definition at line 1406 of file message.h.

◆ PROTOBUF_ALIGNAS()

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

Definition at line 242 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 1418 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 1418 of file message.h.

◆ ShutdownProtobufLibrary()

PROTOBUF_EXPORT void google::protobuf::ShutdownProtobufLibrary ( )