|
Goby3 3.3.0
2025.07.10
|
#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 |
| PROTOBUF_NODISCARD Message * | ReleaseLast (Message *message, const FieldDescriptor *field) const |
| Message * | UnsafeArenaReleaseLast (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 | UnsafeArenaSwap (Message *lhs, Message *rhs) const |
| void | UnsafeArenaSwapFields (Message *lhs, Message *rhs, const std::vector< const FieldDescriptor * > &fields) const |
| void | ListFields (const Message &message, std::vector< const FieldDescriptor * > *output) const |
| int32_t | GetInt32 (const Message &message, const FieldDescriptor *field) const |
| int64_t | GetInt64 (const Message &message, const FieldDescriptor *field) const |
| uint32_t | GetUInt32 (const Message &message, const FieldDescriptor *field) const |
| uint64_t | 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 Message & | GetMessage (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_t value) const |
| void | SetInt64 (Message *message, const FieldDescriptor *field, int64_t value) const |
| void | SetUInt32 (Message *message, const FieldDescriptor *field, uint32_t value) const |
| void | SetUInt64 (Message *message, const FieldDescriptor *field, uint64_t 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 |
| Message * | MutableMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const |
| void | SetAllocatedMessage (Message *message, Message *sub_message, const FieldDescriptor *field) const |
| void | UnsafeArenaSetAllocatedMessage (Message *message, Message *sub_message, const FieldDescriptor *field) const |
| PROTOBUF_NODISCARD Message * | ReleaseMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const |
| Message * | UnsafeArenaReleaseMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const |
| int32_t | GetRepeatedInt32 (const Message &message, const FieldDescriptor *field, int index) const |
| int64_t | GetRepeatedInt64 (const Message &message, const FieldDescriptor *field, int index) const |
| uint32_t | GetRepeatedUInt32 (const Message &message, const FieldDescriptor *field, int index) const |
| uint64_t | 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 Message & | GetRepeatedMessage (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_t value) const |
| void | SetRepeatedInt64 (Message *message, const FieldDescriptor *field, int index, int64_t value) const |
| void | SetRepeatedUInt32 (Message *message, const FieldDescriptor *field, int index, uint32_t value) const |
| void | SetRepeatedUInt64 (Message *message, const FieldDescriptor *field, int index, uint64_t 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 |
| Message * | MutableRepeatedMessage (Message *message, const FieldDescriptor *field, int index) const |
| void | AddInt32 (Message *message, const FieldDescriptor *field, int32_t value) const |
| void | AddInt64 (Message *message, const FieldDescriptor *field, int64_t value) const |
| void | AddUInt32 (Message *message, const FieldDescriptor *field, uint32_t value) const |
| void | AddUInt64 (Message *message, const FieldDescriptor *field, uint64_t 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 |
| Message * | AddMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const |
| void | AddAllocatedMessage (Message *message, const FieldDescriptor *field, Message *new_entry) const |
| void | UnsafeArenaAddAllocatedMessage (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 |
| MessageFactory * | GetMessageFactory () const |
| template<> | |
| const RepeatedPtrField< Message > & | GetRepeatedPtrFieldInternal (const Message &message, const FieldDescriptor *field) const |
| template<> | |
| RepeatedPtrField< Message > * | MutableRepeatedPtrFieldInternal (Message *message, const FieldDescriptor *field) const |
| template<typename PB > | |
| const RepeatedPtrField< PB > & | GetRepeatedPtrFieldInternal (const Message &message, const FieldDescriptor *field) const |
| template<typename PB > | |
| RepeatedPtrField< PB > * | MutableRepeatedPtrFieldInternal (Message *message, const FieldDescriptor *field) const |
| void google::protobuf::Reflection::AddAllocatedMessage | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| Message * | new_entry | ||
| ) | const |
| void google::protobuf::Reflection::AddBool | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| bool | value | ||
| ) | const |
| void google::protobuf::Reflection::AddDouble | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| double | value | ||
| ) | const |
| void google::protobuf::Reflection::AddEnum | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| const EnumValueDescriptor * | value | ||
| ) | const |
| void google::protobuf::Reflection::AddEnumValue | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int | value | ||
| ) | const |
| void google::protobuf::Reflection::AddFloat | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| float | value | ||
| ) | const |
| void google::protobuf::Reflection::AddInt32 | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int32_t | value | ||
| ) | const |
| void google::protobuf::Reflection::AddInt64 | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int64_t | value | ||
| ) | const |
| Message * google::protobuf::Reflection::AddMessage | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| MessageFactory * | factory = nullptr |
||
| ) | const |
| void google::protobuf::Reflection::AddString | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| std::string | value | ||
| ) | const |
| void google::protobuf::Reflection::AddUInt32 | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| uint32_t | value | ||
| ) | const |
| void google::protobuf::Reflection::AddUInt64 | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| uint64_t | value | ||
| ) | const |
| void google::protobuf::Reflection::ClearField | ( | Message * | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| void google::protobuf::Reflection::ClearOneof | ( | Message * | message, |
| const OneofDescriptor * | oneof_descriptor | ||
| ) | const |
| int google::protobuf::Reflection::FieldSize | ( | const Message & | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| const FieldDescriptor * google::protobuf::Reflection::FindKnownExtensionByName | ( | const std::string & | name | ) | const |
| const FieldDescriptor * google::protobuf::Reflection::FindKnownExtensionByNumber | ( | int | number | ) | const |
| bool google::protobuf::Reflection::GetBool | ( | const Message & | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| double google::protobuf::Reflection::GetDouble | ( | const Message & | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| const EnumValueDescriptor * google::protobuf::Reflection::GetEnum | ( | const Message & | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| int google::protobuf::Reflection::GetEnumValue | ( | const Message & | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| float google::protobuf::Reflection::GetFloat | ( | const Message & | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| int32_t google::protobuf::Reflection::GetInt32 | ( | const Message & | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| int64_t google::protobuf::Reflection::GetInt64 | ( | const Message & | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| const Message & google::protobuf::Reflection::GetMessage | ( | const Message & | message, |
| const FieldDescriptor * | field, | ||
| MessageFactory * | factory = nullptr |
||
| ) | const |
| MessageFactory * google::protobuf::Reflection::GetMessageFactory | ( | ) | const |
| MutableRepeatedFieldRef< T > google::protobuf::Reflection::GetMutableRepeatedFieldRef | ( | Message * | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| const FieldDescriptor * google::protobuf::Reflection::GetOneofFieldDescriptor | ( | const Message & | message, |
| const OneofDescriptor * | oneof_descriptor | ||
| ) | const |
| bool google::protobuf::Reflection::GetRepeatedBool | ( | const Message & | message, |
| const FieldDescriptor * | field, | ||
| int | index | ||
| ) | const |
| double google::protobuf::Reflection::GetRepeatedDouble | ( | const Message & | message, |
| const FieldDescriptor * | field, | ||
| int | index | ||
| ) | const |
| const EnumValueDescriptor * google::protobuf::Reflection::GetRepeatedEnum | ( | const Message & | message, |
| const FieldDescriptor * | field, | ||
| int | index | ||
| ) | const |
| int google::protobuf::Reflection::GetRepeatedEnumValue | ( | const Message & | message, |
| const FieldDescriptor * | field, | ||
| int | index | ||
| ) | const |
|
inline |
| RepeatedFieldRef< T > google::protobuf::Reflection::GetRepeatedFieldRef | ( | const Message & | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| float google::protobuf::Reflection::GetRepeatedFloat | ( | const Message & | message, |
| const FieldDescriptor * | field, | ||
| int | index | ||
| ) | const |
| int32_t google::protobuf::Reflection::GetRepeatedInt32 | ( | const Message & | message, |
| const FieldDescriptor * | field, | ||
| int | index | ||
| ) | const |
| int64_t google::protobuf::Reflection::GetRepeatedInt64 | ( | const Message & | message, |
| const FieldDescriptor * | field, | ||
| int | index | ||
| ) | const |
| const Message & google::protobuf::Reflection::GetRepeatedMessage | ( | const Message & | message, |
| const FieldDescriptor * | field, | ||
| int | index | ||
| ) | const |
|
inline |
|
inline |
|
inline |
| std::string google::protobuf::Reflection::GetRepeatedString | ( | const Message & | message, |
| const FieldDescriptor * | field, | ||
| int | index | ||
| ) | const |
| const std::string & google::protobuf::Reflection::GetRepeatedStringReference | ( | const Message & | message, |
| const FieldDescriptor * | field, | ||
| int | index, | ||
| std::string * | scratch | ||
| ) | const |
| uint32_t google::protobuf::Reflection::GetRepeatedUInt32 | ( | const Message & | message, |
| const FieldDescriptor * | field, | ||
| int | index | ||
| ) | const |
| uint64_t google::protobuf::Reflection::GetRepeatedUInt64 | ( | const Message & | message, |
| const FieldDescriptor * | field, | ||
| int | index | ||
| ) | const |
| std::string google::protobuf::Reflection::GetString | ( | const Message & | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| const std::string & google::protobuf::Reflection::GetStringReference | ( | const Message & | message, |
| const FieldDescriptor * | field, | ||
| std::string * | scratch | ||
| ) | const |
| uint32_t google::protobuf::Reflection::GetUInt32 | ( | const Message & | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| uint64_t google::protobuf::Reflection::GetUInt64 | ( | const Message & | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| const UnknownFieldSet & google::protobuf::Reflection::GetUnknownFields | ( | const Message & | message | ) | const |
| bool google::protobuf::Reflection::HasField | ( | const Message & | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| bool google::protobuf::Reflection::HasOneof | ( | const Message & | message, |
| const OneofDescriptor * | oneof_descriptor | ||
| ) | const |
| void google::protobuf::Reflection::ListFields | ( | const Message & | message, |
| std::vector< const FieldDescriptor * > * | output | ||
| ) | const |
| Message * google::protobuf::Reflection::MutableMessage | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| MessageFactory * | factory = nullptr |
||
| ) | const |
|
inline |
| Message * google::protobuf::Reflection::MutableRepeatedMessage | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int | index | ||
| ) | const |
|
inline |
|
inline |
|
inline |
| UnknownFieldSet * google::protobuf::Reflection::MutableUnknownFields | ( | Message * | message | ) | const |
| PROTOBUF_NODISCARD Message * google::protobuf::Reflection::ReleaseLast | ( | Message * | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| PROTOBUF_NODISCARD Message * google::protobuf::Reflection::ReleaseMessage | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| MessageFactory * | factory = nullptr |
||
| ) | const |
| void google::protobuf::Reflection::RemoveLast | ( | Message * | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| void google::protobuf::Reflection::SetAllocatedMessage | ( | Message * | message, |
| Message * | sub_message, | ||
| const FieldDescriptor * | field | ||
| ) | const |
| void google::protobuf::Reflection::SetBool | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| bool | value | ||
| ) | const |
| void google::protobuf::Reflection::SetDouble | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| double | value | ||
| ) | const |
| void google::protobuf::Reflection::SetEnum | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| const EnumValueDescriptor * | value | ||
| ) | const |
| void google::protobuf::Reflection::SetEnumValue | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int | value | ||
| ) | const |
| void google::protobuf::Reflection::SetFloat | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| float | value | ||
| ) | const |
| void google::protobuf::Reflection::SetInt32 | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int32_t | value | ||
| ) | const |
| void google::protobuf::Reflection::SetInt64 | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int64_t | value | ||
| ) | const |
| void google::protobuf::Reflection::SetRepeatedBool | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int | index, | ||
| bool | value | ||
| ) | const |
| void google::protobuf::Reflection::SetRepeatedDouble | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int | index, | ||
| double | value | ||
| ) | const |
| void google::protobuf::Reflection::SetRepeatedEnum | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int | index, | ||
| const EnumValueDescriptor * | value | ||
| ) | const |
| void google::protobuf::Reflection::SetRepeatedEnumValue | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int | index, | ||
| int | value | ||
| ) | const |
| void google::protobuf::Reflection::SetRepeatedFloat | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int | index, | ||
| float | value | ||
| ) | const |
| void google::protobuf::Reflection::SetRepeatedInt32 | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int | index, | ||
| int32_t | value | ||
| ) | const |
| void google::protobuf::Reflection::SetRepeatedInt64 | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int | index, | ||
| int64_t | value | ||
| ) | const |
| void google::protobuf::Reflection::SetRepeatedString | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int | index, | ||
| std::string | value | ||
| ) | const |
| void google::protobuf::Reflection::SetRepeatedUInt32 | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int | index, | ||
| uint32_t | value | ||
| ) | const |
| void google::protobuf::Reflection::SetRepeatedUInt64 | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int | index, | ||
| uint64_t | value | ||
| ) | const |
| void google::protobuf::Reflection::SetString | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| std::string | value | ||
| ) | const |
| void google::protobuf::Reflection::SetUInt32 | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| uint32_t | value | ||
| ) | const |
| void google::protobuf::Reflection::SetUInt64 | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| uint64_t | value | ||
| ) | const |
|
inline |
| size_t google::protobuf::Reflection::SpaceUsedLong | ( | const Message & | message | ) | const |
| bool google::protobuf::Reflection::SupportsUnknownEnumValues | ( | ) | const |
| void google::protobuf::Reflection::SwapElements | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| int | index1, | ||
| int | index2 | ||
| ) | const |
| void google::protobuf::Reflection::SwapFields | ( | Message * | message1, |
| Message * | message2, | ||
| const std::vector< const FieldDescriptor * > & | fields | ||
| ) | const |
| void google::protobuf::Reflection::UnsafeArenaAddAllocatedMessage | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| Message * | new_entry | ||
| ) | const |
| Message * google::protobuf::Reflection::UnsafeArenaReleaseLast | ( | Message * | message, |
| const FieldDescriptor * | field | ||
| ) | const |
| Message * google::protobuf::Reflection::UnsafeArenaReleaseMessage | ( | Message * | message, |
| const FieldDescriptor * | field, | ||
| MessageFactory * | factory = nullptr |
||
| ) | const |
| void google::protobuf::Reflection::UnsafeArenaSetAllocatedMessage | ( | Message * | message, |
| Message * | sub_message, | ||
| const FieldDescriptor * | field | ||
| ) | const |
| void google::protobuf::Reflection::UnsafeArenaSwapFields | ( | Message * | lhs, |
| Message * | rhs, | ||
| const std::vector< const FieldDescriptor * > & | fields | ||
| ) | const |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |