|
| void | AddAllocatedMessage (Message *message, const FieldDescriptor *field, Message *new_entry) const |
| |
| void | AddBool (Message *message, const FieldDescriptor *field, bool value) const |
| |
| void | AddDouble (Message *message, const FieldDescriptor *field, double value) const |
| |
| void | AddEnum (Message *message, const FieldDescriptor *field, const EnumValueDescriptor *value) const |
| |
| void | AddEnumValue (Message *message, const FieldDescriptor *field, int value) const |
| |
| void | AddFloat (Message *message, const FieldDescriptor *field, float value) const |
| |
| void | AddInt32 (Message *message, const FieldDescriptor *field, int32 value) const |
| |
| void | AddInt64 (Message *message, const FieldDescriptor *field, int64 value) const |
| |
| Message * | AddMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const |
| |
| void | AddString (Message *message, const FieldDescriptor *field, const std::string &value) const |
| |
| void | AddUInt32 (Message *message, const FieldDescriptor *field, uint32 value) const |
| |
| void | AddUInt64 (Message *message, const FieldDescriptor *field, uint64 value) const |
| |
| void | ClearField (Message *message, const FieldDescriptor *field) const |
| |
| void | ClearOneof (Message *message, const OneofDescriptor *oneof_descriptor) const |
| |
| int | FieldSize (const Message &message, const FieldDescriptor *field) const |
| |
| bool | GetBool (const Message &message, const FieldDescriptor *field) const |
| |
| double | GetDouble (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 |
| |
| float | GetFloat (const Message &message, const FieldDescriptor *field) const |
| |
| int32 | GetInt32 (const Message &message, const FieldDescriptor *field) const |
| |
| int64 | GetInt64 (const Message &message, const FieldDescriptor *field) const |
| |
| const Message & | GetMessage (const Message &message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const |
| |
| MessageFactory * | GetMessageFactory () const |
| |
| template<typename T > |
| MutableRepeatedFieldRef< T > | GetMutableRepeatedFieldRef (Message *message, const FieldDescriptor *field) const |
| |
| const FieldDescriptor * | GetOneofFieldDescriptor (const Message &message, const OneofDescriptor *oneof_descriptor) const |
| |
| template<class Type > |
| const Type & | GetRawNonOneof (const Message &message, const FieldDescriptor *field) const |
| |
| bool | GetRepeatedBool (const Message &message, const FieldDescriptor *field, int index) const |
| |
| double | GetRepeatedDouble (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 |
| |
| template<typename T > |
| const RepeatedField< T > & | GetRepeatedField (const Message &, const FieldDescriptor *) const |
| |
| template<typename T > |
| RepeatedFieldRef< T > | GetRepeatedFieldRef (const Message &message, const FieldDescriptor *field) const |
| |
| float | GetRepeatedFloat (const Message &message, const FieldDescriptor *field, int index) const |
| |
| int32 | GetRepeatedInt32 (const Message &message, const FieldDescriptor *field, int index) const |
| |
| int64 | GetRepeatedInt64 (const Message &message, const FieldDescriptor *field, int index) const |
| |
| const Message & | GetRepeatedMessage (const Message &message, const FieldDescriptor *field, int index) const |
| |
| template<typename T > |
| const RepeatedPtrField< T > & | GetRepeatedPtrField (const Message &, const FieldDescriptor *) const |
| |
| template<> |
| const RepeatedPtrField< Message > & | GetRepeatedPtrField (const Message &message, const FieldDescriptor *field) const |
| |
| std::string | GetRepeatedString (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 |
| |
| uint32 | GetRepeatedUInt32 (const Message &message, const FieldDescriptor *field, int index) const |
| |
| uint64 | GetRepeatedUInt64 (const Message &message, const FieldDescriptor *field, int index) const |
| |
| std::string | GetString (const Message &message, const FieldDescriptor *field) const |
| |
| const std::string & | GetStringReference (const Message &message, const FieldDescriptor *field, std::string *scratch) const |
| |
| uint32 | GetUInt32 (const Message &message, const FieldDescriptor *field) const |
| |
| uint64 | GetUInt64 (const Message &message, const FieldDescriptor *field) const |
| |
| const UnknownFieldSet & | GetUnknownFields (const Message &message) const |
| |
| bool | HasField (const Message &message, const FieldDescriptor *field) const |
| |
| bool | HasOneof (const Message &message, const OneofDescriptor *oneof_descriptor) const |
| |
| void | ListFields (const Message &message, std::vector< const FieldDescriptor * > *output) const |
| |
| Message * | MutableMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const |
| |
| template<class Type > |
| Type * | MutableRawNonOneof (Message *message, const FieldDescriptor *field) const |
| |
| template<typename T > |
| RepeatedField< T > * | MutableRepeatedField (Message *, const FieldDescriptor *) const |
| |
| Message * | MutableRepeatedMessage (Message *message, const FieldDescriptor *field, int index) const |
| |
| template<typename T > |
| RepeatedPtrField< T > * | MutableRepeatedPtrField (Message *, const FieldDescriptor *) const |
| |
| template<> |
| RepeatedPtrField< Message > * | MutableRepeatedPtrField (Message *message, const FieldDescriptor *field) const |
| |
| UnknownFieldSet * | MutableUnknownFields (Message *message) const |
| |
| Message * | ReleaseLast (Message *message, const FieldDescriptor *field) const |
| |
| Message * | ReleaseMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const |
| |
| void | RemoveLast (Message *message, const FieldDescriptor *field) const |
| |
| void | SetAllocatedMessage (Message *message, Message *sub_message, const FieldDescriptor *field) const |
| |
| void | SetBool (Message *message, const FieldDescriptor *field, bool value) const |
| |
| void | SetDouble (Message *message, const FieldDescriptor *field, double value) const |
| |
| void | SetEnum (Message *message, const FieldDescriptor *field, const EnumValueDescriptor *value) const |
| |
| void | SetEnumValue (Message *message, const FieldDescriptor *field, int value) const |
| |
| void | SetFloat (Message *message, const FieldDescriptor *field, float value) const |
| |
| void | SetInt32 (Message *message, const FieldDescriptor *field, int32 value) const |
| |
| void | SetInt64 (Message *message, const FieldDescriptor *field, int64 value) const |
| |
| void | SetRepeatedBool (Message *message, const FieldDescriptor *field, int index, bool value) const |
| |
| void | SetRepeatedDouble (Message *message, const FieldDescriptor *field, int index, double 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 |
| |
| void | SetRepeatedFloat (Message *message, const FieldDescriptor *field, int index, float value) 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 | SetRepeatedString (Message *message, const FieldDescriptor *field, int index, const std::string &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 | SetString (Message *message, const FieldDescriptor *field, const std::string &value) const |
| |
| void | SetUInt32 (Message *message, const FieldDescriptor *field, uint32 value) const |
| |
| void | SetUInt64 (Message *message, const FieldDescriptor *field, uint64 value) const |
| |
| int | SpaceUsed (const Message &message) const |
| |
| size_t | SpaceUsedLong (const Message &message) const |
| |
| bool | SupportsUnknownEnumValues () const |
| |
| void | Swap (Message *message1, Message *message2) const |
| |
| void | SwapElements (Message *message, const FieldDescriptor *field, int index1, int index2) const |
| |
| void | SwapFields (Message *message1, Message *message2, const std::vector< const FieldDescriptor * > &fields) const |
| |
|
| void | AddEnumValueInternal (Message *message, const FieldDescriptor *field, int value) const |
| |
| template<typename Type > |
| Type * | AddField (Message *message, const FieldDescriptor *field) const |
| |
| template<typename Type > |
| void | AddField (Message *message, const FieldDescriptor *field, const Type &value) const |
| |
| void | ClearBit (Message *message, const FieldDescriptor *field) const |
| |
| void | ClearOneofField (Message *message, const FieldDescriptor *field) const |
| |
| bool | ContainsMapKey (const Message &message, const FieldDescriptor *field, const MapKey &key) const |
| |
| template<typename Type > |
| const Type & | DefaultRaw (const FieldDescriptor *field) const |
| |
| bool | DeleteMapValue (Message *message, const FieldDescriptor *field, const MapKey &key) const |
| |
| Arena * | GetArena (Message *message) const |
| |
| int | GetExtensionNumberOrDie (const Descriptor *type) const |
| |
| const internal::ExtensionSet & | GetExtensionSet (const Message &message) const |
| |
| template<typename Type > |
| const Type & | GetField (const Message &message, const FieldDescriptor *field) const |
| |
| const uint32 * | GetHasBits (const Message &message) const |
| |
| const internal::InternalMetadataWithArena & | GetInternalMetadataWithArena (const Message &message) const |
| |
| const internal::MapFieldBase * | GetMapData (const Message &message, const FieldDescriptor *field) const |
| |
| uint32 | GetOneofCase (const Message &message, const OneofDescriptor *oneof_descriptor) const |
| |
| template<typename Type > |
| const Type & | GetRaw (const Message &message, const FieldDescriptor *field) const |
| |
| template<class T > |
| const T & | GetRawNonOneof (const Message &message, const FieldDescriptor *field) const |
| |
| const void * | GetRawRepeatedField (const Message &message, const FieldDescriptor *field, FieldDescriptor::CppType cpptype, int ctype, const Descriptor *message_type) const |
| |
| template<typename Type > |
| const Type & | GetRepeatedField (const Message &message, const FieldDescriptor *field, int index) const |
| |
| template<typename Type > |
| const Type & | GetRepeatedPtrField (const Message &message, const FieldDescriptor *field, int index) const |
| |
| | GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (Reflection) |
| |
| bool | HasBit (const Message &message, const FieldDescriptor *field) const |
| |
| bool | HasOneofField (const Message &message, const FieldDescriptor *field) const |
| |
| bool | InsertOrLookupMapValue (Message *message, const FieldDescriptor *field, const MapKey &key, MapValueRef *val) const |
| |
| bool | IsInlined (const FieldDescriptor *field) const |
| |
| MapIterator | MapBegin (Message *message, const FieldDescriptor *field) const |
| |
| MapIterator | MapEnd (Message *message, const FieldDescriptor *field) const |
| |
| int | MapSize (const Message &message, const FieldDescriptor *field) const |
| |
| internal::ExtensionSet * | MutableExtensionSet (Message *message) const |
| |
| template<typename Type > |
| Type * | MutableField (Message *message, const FieldDescriptor *field) const |
| |
| uint32 * | MutableHasBits (Message *message) const |
| |
| internal::InternalMetadataWithArena * | MutableInternalMetadataWithArena (Message *message) const |
| |
| internal::MapFieldBase * | MutableMapData (Message *message, const FieldDescriptor *field) const |
| |
| uint32 * | MutableOneofCase (Message *message, const OneofDescriptor *oneof_descriptor) const |
| |
| template<typename Type > |
| Type * | MutableRaw (Message *message, const FieldDescriptor *field) const |
| |
| template<class T > |
| T * | MutableRawNonOneof (Message *message, const FieldDescriptor *field) const |
| |
| void * | MutableRawRepeatedField (Message *message, const FieldDescriptor *field, FieldDescriptor::CppType, int ctype, const Descriptor *message_type) const |
| |
| void * | MutableRawRepeatedString (Message *message, const FieldDescriptor *field, bool is_string) const |
| |
| template<typename Type > |
| Type * | MutableRepeatedField (Message *message, const FieldDescriptor *field, int index) const |
| |
| | Reflection (const Descriptor *descriptor, const internal::ReflectionSchema &schema, const DescriptorPool *pool, MessageFactory *factory) |
| |
| const internal::RepeatedFieldAccessor * | RepeatedFieldAccessor (const FieldDescriptor *field) const |
| |
| void * | RepeatedFieldData (Message *message, const FieldDescriptor *field, FieldDescriptor::CppType cpp_type, const Descriptor *message_type) const |
| |
| void | SetBit (Message *message, const FieldDescriptor *field) const |
| |
| void | SetEnumValueInternal (Message *message, const FieldDescriptor *field, int value) const |
| |
| template<typename Type > |
| void | SetField (Message *message, const FieldDescriptor *field, const Type &value) const |
| |
| void | SetOneofCase (Message *message, const FieldDescriptor *field) const |
| |
| void | SetRepeatedEnumValueInternal (Message *message, const FieldDescriptor *field, int index, int value) const |
| |
| template<typename Type > |
| void | SetRepeatedField (Message *message, const FieldDescriptor *field, int index, Type value) const |
| |
| void | SwapBit (Message *message1, Message *message2, const FieldDescriptor *field) const |
| |
| void | SwapField (Message *message1, Message *message2, const FieldDescriptor *field) const |
| |
| void | SwapOneofField (Message *message1, Message *message2, const OneofDescriptor *oneof_descriptor) const |
| |
| Message * | UnsafeArenaReleaseMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=nullptr) const |
| |
| void | UnsafeArenaSetAllocatedMessage (Message *message, Message *sub_message, const FieldDescriptor *field) const |
| |