Goby3 3.5.1
2026.06.04
Loading...
Searching...
No Matches
google::protobuf Namespace Reference

Namespaces

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

Classes

class  Map
struct  ArenaOptions
class  RepeatedPtrField
class  MessageLite
class  RepeatedField
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 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 ( 8 )
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 ( )