webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | Friends | List of all members
google::protobuf::Reflection Class Referenceabstract

#include <message.h>

Inheritance diagram for google::protobuf::Reflection:
google::protobuf.internal::GeneratedMessageReflection

Public Member Functions

 Reflection ()
 
virtual ~Reflection ()
 
virtual const UnknownFieldSetGetUnknownFields (const Message &message) const =0
 
virtual UnknownFieldSetMutableUnknownFields (Message *message) const =0
 
virtual int SpaceUsed (const Message &message) const =0
 
virtual bool HasField (const Message &message, const FieldDescriptor *field) const =0
 
virtual int FieldSize (const Message &message, const FieldDescriptor *field) const =0
 
virtual void ClearField (Message *message, const FieldDescriptor *field) const =0
 
virtual bool HasOneof (const Message &, const OneofDescriptor *) const
 
virtual void ClearOneof (Message *, const OneofDescriptor *) const
 
virtual const FieldDescriptorGetOneofFieldDescriptor (const Message &, const OneofDescriptor *) const
 
virtual void RemoveLast (Message *message, const FieldDescriptor *field) const =0
 
virtual MessageReleaseLast (Message *message, const FieldDescriptor *field) const =0
 
virtual void Swap (Message *message1, Message *message2) const =0
 
virtual void SwapFields (Message *message1, Message *message2, const std::vector< const FieldDescriptor *> &fields) const =0
 
virtual void SwapElements (Message *message, const FieldDescriptor *field, int index1, int index2) const =0
 
virtual void ListFields (const Message &message, std::vector< const FieldDescriptor *> *output) const =0
 
virtual int32 GetInt32 (const Message &message, const FieldDescriptor *field) const =0
 
virtual int64 GetInt64 (const Message &message, const FieldDescriptor *field) const =0
 
virtual uint32 GetUInt32 (const Message &message, const FieldDescriptor *field) const =0
 
virtual uint64 GetUInt64 (const Message &message, const FieldDescriptor *field) const =0
 
virtual float GetFloat (const Message &message, const FieldDescriptor *field) const =0
 
virtual double GetDouble (const Message &message, const FieldDescriptor *field) const =0
 
virtual bool GetBool (const Message &message, const FieldDescriptor *field) const =0
 
virtual string GetString (const Message &message, const FieldDescriptor *field) const =0
 
virtual const EnumValueDescriptorGetEnum (const Message &message, const FieldDescriptor *field) const =0
 
virtual int GetEnumValue (const Message &message, const FieldDescriptor *field) const
 
virtual const MessageGetMessage (const Message &message, const FieldDescriptor *field, MessageFactory *factory=NULL) const =0
 
virtual const stringGetStringReference (const Message &message, const FieldDescriptor *field, string *scratch) const =0
 
virtual void SetInt32 (Message *message, const FieldDescriptor *field, int32 value) const =0
 
virtual void SetInt64 (Message *message, const FieldDescriptor *field, int64 value) const =0
 
virtual void SetUInt32 (Message *message, const FieldDescriptor *field, uint32 value) const =0
 
virtual void SetUInt64 (Message *message, const FieldDescriptor *field, uint64 value) const =0
 
virtual void SetFloat (Message *message, const FieldDescriptor *field, float value) const =0
 
virtual void SetDouble (Message *message, const FieldDescriptor *field, double value) const =0
 
virtual void SetBool (Message *message, const FieldDescriptor *field, bool value) const =0
 
virtual void SetString (Message *message, const FieldDescriptor *field, const string &value) const =0
 
virtual void SetEnum (Message *message, const FieldDescriptor *field, const EnumValueDescriptor *value) const =0
 
virtual void SetEnumValue (Message *message, const FieldDescriptor *field, int value) const
 
virtual MessageMutableMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=NULL) const =0
 
virtual void SetAllocatedMessage (Message *message, Message *sub_message, const FieldDescriptor *field) const =0
 
virtual MessageReleaseMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=NULL) const =0
 
virtual int32 GetRepeatedInt32 (const Message &message, const FieldDescriptor *field, int index) const =0
 
virtual int64 GetRepeatedInt64 (const Message &message, const FieldDescriptor *field, int index) const =0
 
virtual uint32 GetRepeatedUInt32 (const Message &message, const FieldDescriptor *field, int index) const =0
 
virtual uint64 GetRepeatedUInt64 (const Message &message, const FieldDescriptor *field, int index) const =0
 
virtual float GetRepeatedFloat (const Message &message, const FieldDescriptor *field, int index) const =0
 
virtual double GetRepeatedDouble (const Message &message, const FieldDescriptor *field, int index) const =0
 
virtual bool GetRepeatedBool (const Message &message, const FieldDescriptor *field, int index) const =0
 
virtual string GetRepeatedString (const Message &message, const FieldDescriptor *field, int index) const =0
 
virtual const EnumValueDescriptorGetRepeatedEnum (const Message &message, const FieldDescriptor *field, int index) const =0
 
virtual int GetRepeatedEnumValue (const Message &message, const FieldDescriptor *field, int index) const
 
virtual const MessageGetRepeatedMessage (const Message &message, const FieldDescriptor *field, int index) const =0
 
virtual const stringGetRepeatedStringReference (const Message &message, const FieldDescriptor *field, int index, string *scratch) const =0
 
virtual void SetRepeatedInt32 (Message *message, const FieldDescriptor *field, int index, int32 value) const =0
 
virtual void SetRepeatedInt64 (Message *message, const FieldDescriptor *field, int index, int64 value) const =0
 
virtual void SetRepeatedUInt32 (Message *message, const FieldDescriptor *field, int index, uint32 value) const =0
 
virtual void SetRepeatedUInt64 (Message *message, const FieldDescriptor *field, int index, uint64 value) const =0
 
virtual void SetRepeatedFloat (Message *message, const FieldDescriptor *field, int index, float value) const =0
 
virtual void SetRepeatedDouble (Message *message, const FieldDescriptor *field, int index, double value) const =0
 
virtual void SetRepeatedBool (Message *message, const FieldDescriptor *field, int index, bool value) const =0
 
virtual void SetRepeatedString (Message *message, const FieldDescriptor *field, int index, const string &value) const =0
 
virtual void SetRepeatedEnum (Message *message, const FieldDescriptor *field, int index, const EnumValueDescriptor *value) const =0
 
virtual void SetRepeatedEnumValue (Message *message, const FieldDescriptor *field, int index, int value) const
 
virtual MessageMutableRepeatedMessage (Message *message, const FieldDescriptor *field, int index) const =0
 
virtual void AddInt32 (Message *message, const FieldDescriptor *field, int32 value) const =0
 
virtual void AddInt64 (Message *message, const FieldDescriptor *field, int64 value) const =0
 
virtual void AddUInt32 (Message *message, const FieldDescriptor *field, uint32 value) const =0
 
virtual void AddUInt64 (Message *message, const FieldDescriptor *field, uint64 value) const =0
 
virtual void AddFloat (Message *message, const FieldDescriptor *field, float value) const =0
 
virtual void AddDouble (Message *message, const FieldDescriptor *field, double value) const =0
 
virtual void AddBool (Message *message, const FieldDescriptor *field, bool value) const =0
 
virtual void AddString (Message *message, const FieldDescriptor *field, const string &value) const =0
 
virtual void AddEnum (Message *message, const FieldDescriptor *field, const EnumValueDescriptor *value) const =0
 
virtual void AddEnumValue (Message *message, const FieldDescriptor *field, int value) const
 
virtual MessageAddMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=NULL) const =0
 
virtual void AddAllocatedMessage (Message *, const FieldDescriptor *, Message *) const
 
template<typename T >
RepeatedFieldRef< TGetRepeatedFieldRef (const Message &message, const FieldDescriptor *field) const
 
template<typename T >
MutableRepeatedFieldRef< TGetMutableRepeatedFieldRef (Message *message, const FieldDescriptor *field) const
 
template<typename T >
const RepeatedField< T > & GetRepeatedField (const Message &, const FieldDescriptor *) const
 
template<typename T >
RepeatedField< T > * MutableRepeatedField (Message *, const FieldDescriptor *) const
 
template<typename T >
const RepeatedPtrField< T > & GetRepeatedPtrField (const Message &, const FieldDescriptor *) const
 
template<typename T >
RepeatedPtrField< T > * MutableRepeatedPtrField (Message *, const FieldDescriptor *) const
 
virtual const FieldDescriptorFindKnownExtensionByName (const string &name) const =0
 
virtual const FieldDescriptorFindKnownExtensionByNumber (int number) const =0
 
virtual bool SupportsUnknownEnumValues () const
 
virtual MessageFactoryGetMessageFactory () const
 
template<>
const RepeatedPtrField< string > & GetRepeatedPtrField (const Message &message, const FieldDescriptor *field) const
 
template<>
RepeatedPtrField< string > * MutableRepeatedPtrField (Message *message, const FieldDescriptor *field) const
 
template<>
const RepeatedPtrField< Message > & GetRepeatedPtrField (const Message &message, const FieldDescriptor *field) const
 
template<>
RepeatedPtrField< Message > * MutableRepeatedPtrField (Message *message, const FieldDescriptor *field) const
 
template<typename PB >
const RepeatedPtrField< PB > & GetRepeatedPtrField (const Message &message, const FieldDescriptor *field) const
 
template<typename PB >
RepeatedPtrField< PB > * MutableRepeatedPtrField (Message *message, const FieldDescriptor *field) const
 

Protected Member Functions

virtual voidMutableRawRepeatedField (Message *message, const FieldDescriptor *field, FieldDescriptor::CppType, int ctype, const Descriptor *message_type) const =0
 
virtual const voidGetRawRepeatedField (const Message &message, const FieldDescriptor *field, FieldDescriptor::CppType cpptype, int ctype, const Descriptor *message_type) const
 
virtual voidRepeatedFieldData (Message *message, const FieldDescriptor *field, FieldDescriptor::CppType cpp_type, const Descriptor *message_type) const
 

Friends

template<typename T , typename Enable >
class RepeatedFieldRef
 
template<typename T , typename Enable >
class MutableRepeatedFieldRef
 
class ::google::protobuf::python::MapReflectionFriend
 
class MapReflectionTester
 
class MapIterator
 

Constructor & Destructor Documentation

◆ Reflection()

google::protobuf::Reflection::Reflection ( )
inline

◆ ~Reflection()

google::protobuf::Reflection::~Reflection ( )
virtual

Member Function Documentation

◆ AddAllocatedMessage()

virtual void google::protobuf::Reflection::AddAllocatedMessage ( Message ,
const FieldDescriptor ,
Message  
) const
inlinevirtual

◆ AddBool()

virtual void google::protobuf::Reflection::AddBool ( Message message,
const FieldDescriptor field,
bool  value 
) const
pure virtual

◆ AddDouble()

virtual void google::protobuf::Reflection::AddDouble ( Message message,
const FieldDescriptor field,
double  value 
) const
pure virtual

◆ AddEnum()

virtual void google::protobuf::Reflection::AddEnum ( Message message,
const FieldDescriptor field,
const EnumValueDescriptor value 
) const
pure virtual

◆ AddEnumValue()

void google::protobuf::Reflection::AddEnumValue ( Message message,
const FieldDescriptor field,
int  value 
) const
virtual

◆ AddFloat()

virtual void google::protobuf::Reflection::AddFloat ( Message message,
const FieldDescriptor field,
float  value 
) const
pure virtual

◆ AddInt32()

virtual void google::protobuf::Reflection::AddInt32 ( Message message,
const FieldDescriptor field,
int32  value 
) const
pure virtual

◆ AddInt64()

virtual void google::protobuf::Reflection::AddInt64 ( Message message,
const FieldDescriptor field,
int64  value 
) const
pure virtual

◆ AddMessage()

virtual Message* google::protobuf::Reflection::AddMessage ( Message message,
const FieldDescriptor field,
MessageFactory factory = NULL 
) const
pure virtual

◆ AddString()

virtual void google::protobuf::Reflection::AddString ( Message message,
const FieldDescriptor field,
const string value 
) const
pure virtual

◆ AddUInt32()

virtual void google::protobuf::Reflection::AddUInt32 ( Message message,
const FieldDescriptor field,
uint32  value 
) const
pure virtual

◆ AddUInt64()

virtual void google::protobuf::Reflection::AddUInt64 ( Message message,
const FieldDescriptor field,
uint64  value 
) const
pure virtual

◆ ClearField()

virtual void google::protobuf::Reflection::ClearField ( Message message,
const FieldDescriptor field 
) const
pure virtual

◆ ClearOneof()

virtual void google::protobuf::Reflection::ClearOneof ( Message ,
const OneofDescriptor  
) const
inlinevirtual

◆ FieldSize()

virtual int google::protobuf::Reflection::FieldSize ( const Message message,
const FieldDescriptor field 
) const
pure virtual

◆ FindKnownExtensionByName()

virtual const FieldDescriptor* google::protobuf::Reflection::FindKnownExtensionByName ( const string name) const
pure virtual

◆ FindKnownExtensionByNumber()

virtual const FieldDescriptor* google::protobuf::Reflection::FindKnownExtensionByNumber ( int  number) const
pure virtual

◆ GetBool()

virtual bool google::protobuf::Reflection::GetBool ( const Message message,
const FieldDescriptor field 
) const
pure virtual

◆ GetDouble()

virtual double google::protobuf::Reflection::GetDouble ( const Message message,
const FieldDescriptor field 
) const
pure virtual

◆ GetEnum()

virtual const EnumValueDescriptor* google::protobuf::Reflection::GetEnum ( const Message message,
const FieldDescriptor field 
) const
pure virtual

◆ GetEnumValue()

int google::protobuf::Reflection::GetEnumValue ( const Message message,
const FieldDescriptor field 
) const
virtual

◆ GetFloat()

virtual float google::protobuf::Reflection::GetFloat ( const Message message,
const FieldDescriptor field 
) const
pure virtual

◆ GetInt32()

virtual int32 google::protobuf::Reflection::GetInt32 ( const Message message,
const FieldDescriptor field 
) const
pure virtual

◆ GetInt64()

virtual int64 google::protobuf::Reflection::GetInt64 ( const Message message,
const FieldDescriptor field 
) const
pure virtual

◆ GetMessage()

virtual const Message& google::protobuf::Reflection::GetMessage ( const Message message,
const FieldDescriptor field,
MessageFactory factory = NULL 
) const
pure virtual

◆ GetMessageFactory()

MessageFactory * google::protobuf::Reflection::GetMessageFactory ( ) const
virtual

◆ GetMutableRepeatedFieldRef()

template<typename T >
MutableRepeatedFieldRef< T > google::protobuf::Reflection::GetMutableRepeatedFieldRef ( Message message,
const FieldDescriptor field 
) const

◆ GetOneofFieldDescriptor()

virtual const FieldDescriptor* google::protobuf::Reflection::GetOneofFieldDescriptor ( const Message ,
const OneofDescriptor  
) const
inlinevirtual

◆ GetRawRepeatedField()

virtual const void* google::protobuf::Reflection::GetRawRepeatedField ( const Message message,
const FieldDescriptor field,
FieldDescriptor::CppType  cpptype,
int  ctype,
const Descriptor message_type 
) const
inlineprotectedvirtual

◆ GetRepeatedBool()

virtual bool google::protobuf::Reflection::GetRepeatedBool ( const Message message,
const FieldDescriptor field,
int  index 
) const
pure virtual

◆ GetRepeatedDouble()

virtual double google::protobuf::Reflection::GetRepeatedDouble ( const Message message,
const FieldDescriptor field,
int  index 
) const
pure virtual

◆ GetRepeatedEnum()

virtual const EnumValueDescriptor* google::protobuf::Reflection::GetRepeatedEnum ( const Message message,
const FieldDescriptor field,
int  index 
) const
pure virtual

◆ GetRepeatedEnumValue()

int google::protobuf::Reflection::GetRepeatedEnumValue ( const Message message,
const FieldDescriptor field,
int  index 
) const
virtual

◆ GetRepeatedField()

template<typename T >
const RepeatedField<T>& google::protobuf::Reflection::GetRepeatedField ( const Message ,
const FieldDescriptor  
) const

◆ GetRepeatedFieldRef()

template<typename T >
RepeatedFieldRef< T > google::protobuf::Reflection::GetRepeatedFieldRef ( const Message message,
const FieldDescriptor field 
) const

◆ GetRepeatedFloat()

virtual float google::protobuf::Reflection::GetRepeatedFloat ( const Message message,
const FieldDescriptor field,
int  index 
) const
pure virtual

◆ GetRepeatedInt32()

virtual int32 google::protobuf::Reflection::GetRepeatedInt32 ( const Message message,
const FieldDescriptor field,
int  index 
) const
pure virtual

◆ GetRepeatedInt64()

virtual int64 google::protobuf::Reflection::GetRepeatedInt64 ( const Message message,
const FieldDescriptor field,
int  index 
) const
pure virtual

◆ GetRepeatedMessage()

virtual const Message& google::protobuf::Reflection::GetRepeatedMessage ( const Message message,
const FieldDescriptor field,
int  index 
) const
pure virtual

◆ GetRepeatedPtrField() [1/4]

template<typename T >
const RepeatedPtrField<T>& google::protobuf::Reflection::GetRepeatedPtrField ( const Message ,
const FieldDescriptor  
) const

◆ GetRepeatedPtrField() [2/4]

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

◆ GetRepeatedPtrField() [3/4]

template<>
const RepeatedPtrField<Message>& google::protobuf::Reflection::GetRepeatedPtrField ( const Message message,
const FieldDescriptor field 
) const
inline

◆ GetRepeatedPtrField() [4/4]

template<typename PB >
const RepeatedPtrField<PB>& google::protobuf::Reflection::GetRepeatedPtrField ( const Message message,
const FieldDescriptor field 
) const
inline

◆ GetRepeatedString()

virtual string google::protobuf::Reflection::GetRepeatedString ( const Message message,
const FieldDescriptor field,
int  index 
) const
pure virtual

◆ GetRepeatedStringReference()

virtual const string& google::protobuf::Reflection::GetRepeatedStringReference ( const Message message,
const FieldDescriptor field,
int  index,
string scratch 
) const
pure virtual

◆ GetRepeatedUInt32()

virtual uint32 google::protobuf::Reflection::GetRepeatedUInt32 ( const Message message,
const FieldDescriptor field,
int  index 
) const
pure virtual

◆ GetRepeatedUInt64()

virtual uint64 google::protobuf::Reflection::GetRepeatedUInt64 ( const Message message,
const FieldDescriptor field,
int  index 
) const
pure virtual

◆ GetString()

virtual string google::protobuf::Reflection::GetString ( const Message message,
const FieldDescriptor field 
) const
pure virtual

◆ GetStringReference()

virtual const string& google::protobuf::Reflection::GetStringReference ( const Message message,
const FieldDescriptor field,
string scratch 
) const
pure virtual

◆ GetUInt32()

virtual uint32 google::protobuf::Reflection::GetUInt32 ( const Message message,
const FieldDescriptor field 
) const
pure virtual

◆ GetUInt64()

virtual uint64 google::protobuf::Reflection::GetUInt64 ( const Message message,
const FieldDescriptor field 
) const
pure virtual

◆ GetUnknownFields()

virtual const UnknownFieldSet& google::protobuf::Reflection::GetUnknownFields ( const Message message) const
pure virtual

◆ HasField()

virtual bool google::protobuf::Reflection::HasField ( const Message message,
const FieldDescriptor field 
) const
pure virtual

◆ HasOneof()

virtual bool google::protobuf::Reflection::HasOneof ( const Message ,
const OneofDescriptor  
) const
inlinevirtual

◆ ListFields()

virtual void google::protobuf::Reflection::ListFields ( const Message message,
std::vector< const FieldDescriptor *> *  output 
) const
pure virtual

◆ MutableMessage()

virtual Message* google::protobuf::Reflection::MutableMessage ( Message message,
const FieldDescriptor field,
MessageFactory factory = NULL 
) const
pure virtual

◆ MutableRawRepeatedField()

virtual void* google::protobuf::Reflection::MutableRawRepeatedField ( Message message,
const FieldDescriptor field,
FieldDescriptor::CppType  ,
int  ctype,
const Descriptor message_type 
) const
protectedpure virtual

◆ MutableRepeatedField()

template<typename T >
RepeatedField<T>* google::protobuf::Reflection::MutableRepeatedField ( Message ,
const FieldDescriptor  
) const

◆ MutableRepeatedMessage()

virtual Message* google::protobuf::Reflection::MutableRepeatedMessage ( Message message,
const FieldDescriptor field,
int  index 
) const
pure virtual

◆ MutableRepeatedPtrField() [1/4]

template<typename T >
RepeatedPtrField<T>* google::protobuf::Reflection::MutableRepeatedPtrField ( Message ,
const FieldDescriptor  
) const

◆ MutableRepeatedPtrField() [2/4]

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

◆ MutableRepeatedPtrField() [3/4]

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

◆ MutableRepeatedPtrField() [4/4]

template<typename PB >
RepeatedPtrField<PB>* google::protobuf::Reflection::MutableRepeatedPtrField ( Message message,
const FieldDescriptor field 
) const
inline

◆ MutableUnknownFields()

virtual UnknownFieldSet* google::protobuf::Reflection::MutableUnknownFields ( Message message) const
pure virtual

◆ ReleaseLast()

virtual Message* google::protobuf::Reflection::ReleaseLast ( Message message,
const FieldDescriptor field 
) const
pure virtual

◆ ReleaseMessage()

virtual Message* google::protobuf::Reflection::ReleaseMessage ( Message message,
const FieldDescriptor field,
MessageFactory factory = NULL 
) const
pure virtual

◆ RemoveLast()

virtual void google::protobuf::Reflection::RemoveLast ( Message message,
const FieldDescriptor field 
) const
pure virtual

◆ RepeatedFieldData()

void * google::protobuf::Reflection::RepeatedFieldData ( Message message,
const FieldDescriptor field,
FieldDescriptor::CppType  cpp_type,
const Descriptor message_type 
) const
protectedvirtual

◆ SetAllocatedMessage()

virtual void google::protobuf::Reflection::SetAllocatedMessage ( Message message,
Message sub_message,
const FieldDescriptor field 
) const
pure virtual

◆ SetBool()

virtual void google::protobuf::Reflection::SetBool ( Message message,
const FieldDescriptor field,
bool  value 
) const
pure virtual

◆ SetDouble()

virtual void google::protobuf::Reflection::SetDouble ( Message message,
const FieldDescriptor field,
double  value 
) const
pure virtual

◆ SetEnum()

virtual void google::protobuf::Reflection::SetEnum ( Message message,
const FieldDescriptor field,
const EnumValueDescriptor value 
) const
pure virtual

◆ SetEnumValue()

void google::protobuf::Reflection::SetEnumValue ( Message message,
const FieldDescriptor field,
int  value 
) const
virtual

◆ SetFloat()

virtual void google::protobuf::Reflection::SetFloat ( Message message,
const FieldDescriptor field,
float  value 
) const
pure virtual

◆ SetInt32()

virtual void google::protobuf::Reflection::SetInt32 ( Message message,
const FieldDescriptor field,
int32  value 
) const
pure virtual

◆ SetInt64()

virtual void google::protobuf::Reflection::SetInt64 ( Message message,
const FieldDescriptor field,
int64  value 
) const
pure virtual

◆ SetRepeatedBool()

virtual void google::protobuf::Reflection::SetRepeatedBool ( Message message,
const FieldDescriptor field,
int  index,
bool  value 
) const
pure virtual

◆ SetRepeatedDouble()

virtual void google::protobuf::Reflection::SetRepeatedDouble ( Message message,
const FieldDescriptor field,
int  index,
double  value 
) const
pure virtual

◆ SetRepeatedEnum()

virtual void google::protobuf::Reflection::SetRepeatedEnum ( Message message,
const FieldDescriptor field,
int  index,
const EnumValueDescriptor value 
) const
pure virtual

◆ SetRepeatedEnumValue()

void google::protobuf::Reflection::SetRepeatedEnumValue ( Message message,
const FieldDescriptor field,
int  index,
int  value 
) const
virtual

◆ SetRepeatedFloat()

virtual void google::protobuf::Reflection::SetRepeatedFloat ( Message message,
const FieldDescriptor field,
int  index,
float  value 
) const
pure virtual

◆ SetRepeatedInt32()

virtual void google::protobuf::Reflection::SetRepeatedInt32 ( Message message,
const FieldDescriptor field,
int  index,
int32  value 
) const
pure virtual

◆ SetRepeatedInt64()

virtual void google::protobuf::Reflection::SetRepeatedInt64 ( Message message,
const FieldDescriptor field,
int  index,
int64  value 
) const
pure virtual

◆ SetRepeatedString()

virtual void google::protobuf::Reflection::SetRepeatedString ( Message message,
const FieldDescriptor field,
int  index,
const string value 
) const
pure virtual

◆ SetRepeatedUInt32()

virtual void google::protobuf::Reflection::SetRepeatedUInt32 ( Message message,
const FieldDescriptor field,
int  index,
uint32  value 
) const
pure virtual

◆ SetRepeatedUInt64()

virtual void google::protobuf::Reflection::SetRepeatedUInt64 ( Message message,
const FieldDescriptor field,
int  index,
uint64  value 
) const
pure virtual

◆ SetString()

virtual void google::protobuf::Reflection::SetString ( Message message,
const FieldDescriptor field,
const string value 
) const
pure virtual

◆ SetUInt32()

virtual void google::protobuf::Reflection::SetUInt32 ( Message message,
const FieldDescriptor field,
uint32  value 
) const
pure virtual

◆ SetUInt64()

virtual void google::protobuf::Reflection::SetUInt64 ( Message message,
const FieldDescriptor field,
uint64  value 
) const
pure virtual

◆ SpaceUsed()

virtual int google::protobuf::Reflection::SpaceUsed ( const Message message) const
pure virtual

◆ SupportsUnknownEnumValues()

virtual bool google::protobuf::Reflection::SupportsUnknownEnumValues ( ) const
inlinevirtual

◆ Swap()

virtual void google::protobuf::Reflection::Swap ( Message message1,
Message message2 
) const
pure virtual

◆ SwapElements()

virtual void google::protobuf::Reflection::SwapElements ( Message message,
const FieldDescriptor field,
int  index1,
int  index2 
) const
pure virtual

◆ SwapFields()

virtual void google::protobuf::Reflection::SwapFields ( Message message1,
Message message2,
const std::vector< const FieldDescriptor *> &  fields 
) const
pure virtual

Friends And Related Function Documentation

◆ ::google::protobuf::python::MapReflectionFriend

◆ MapIterator

friend class MapIterator
friend

◆ MapReflectionTester

friend class MapReflectionTester
friend

◆ MutableRepeatedFieldRef

template<typename T , typename Enable >
friend class MutableRepeatedFieldRef
friend

◆ RepeatedFieldRef

template<typename T , typename Enable >
friend class RepeatedFieldRef
friend

The documentation for this class was generated from the following files: