BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
google::protobuf::Reflection Class Reference

#include <message.h>

Inheritance diagram for google::protobuf::Reflection:
Inheritance graph
[legend]

List of all members.

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 void RemoveLast (Message *message, const FieldDescriptor *field) const =0
virtual void Swap (Message *message1, Message *message2) const =0
virtual void SwapElements (Message *message, const FieldDescriptor *field, int index1, int index2) const =0
virtual void ListFields (const Message &message, 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 const MessageGetMessage (const Message &message, const FieldDescriptor *field, MessageFactory *factory=NULL) const =0
virtual const string & GetStringReference (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 MessageMutableMessage (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 const MessageGetRepeatedMessage (const Message &message, const FieldDescriptor *field, int index) const =0
virtual const string & GetRepeatedStringReference (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 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 MessageAddMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=NULL) const =0
virtual const FieldDescriptorFindKnownExtensionByName (const string &name) const =0
virtual const FieldDescriptorFindKnownExtensionByNumber (int number) const =0

Constructor & Destructor Documentation


Member Function Documentation

virtual void google::protobuf::Reflection::AddBool ( Message message,
const FieldDescriptor field,
bool  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::AddDouble ( Message message,
const FieldDescriptor field,
double  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::AddEnum ( Message message,
const FieldDescriptor field,
const EnumValueDescriptor value 
) const [pure virtual]
virtual void google::protobuf::Reflection::AddFloat ( Message message,
const FieldDescriptor field,
float  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::AddInt32 ( Message message,
const FieldDescriptor field,
int32  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::AddInt64 ( Message message,
const FieldDescriptor field,
int64  value 
) const [pure virtual]
virtual Message* google::protobuf::Reflection::AddMessage ( Message message,
const FieldDescriptor field,
MessageFactory factory = NULL 
) const [pure virtual]
virtual void google::protobuf::Reflection::AddString ( Message message,
const FieldDescriptor field,
const string &  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::AddUInt32 ( Message message,
const FieldDescriptor field,
uint32  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::AddUInt64 ( Message message,
const FieldDescriptor field,
uint64  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::ClearField ( Message message,
const FieldDescriptor field 
) const [pure virtual]
virtual int google::protobuf::Reflection::FieldSize ( const Message message,
const FieldDescriptor field 
) const [pure virtual]
virtual const FieldDescriptor* google::protobuf::Reflection::FindKnownExtensionByName ( const string &  name) const [pure virtual]
virtual const FieldDescriptor* google::protobuf::Reflection::FindKnownExtensionByNumber ( int  number) const [pure virtual]
virtual bool google::protobuf::Reflection::GetBool ( const Message message,
const FieldDescriptor field 
) const [pure virtual]
virtual double google::protobuf::Reflection::GetDouble ( const Message message,
const FieldDescriptor field 
) const [pure virtual]
virtual const EnumValueDescriptor* google::protobuf::Reflection::GetEnum ( const Message message,
const FieldDescriptor field 
) const [pure virtual]
virtual float google::protobuf::Reflection::GetFloat ( const Message message,
const FieldDescriptor field 
) const [pure virtual]
virtual int32 google::protobuf::Reflection::GetInt32 ( const Message message,
const FieldDescriptor field 
) const [pure virtual]
virtual int64 google::protobuf::Reflection::GetInt64 ( const Message message,
const FieldDescriptor field 
) const [pure virtual]
virtual const Message& google::protobuf::Reflection::GetMessage ( const Message message,
const FieldDescriptor field,
MessageFactory factory = NULL 
) const [pure virtual]
virtual bool google::protobuf::Reflection::GetRepeatedBool ( const Message message,
const FieldDescriptor field,
int  index 
) const [pure virtual]
virtual double google::protobuf::Reflection::GetRepeatedDouble ( const Message message,
const FieldDescriptor field,
int  index 
) const [pure virtual]
virtual const EnumValueDescriptor* google::protobuf::Reflection::GetRepeatedEnum ( const Message message,
const FieldDescriptor field,
int  index 
) const [pure virtual]
virtual float google::protobuf::Reflection::GetRepeatedFloat ( const Message message,
const FieldDescriptor field,
int  index 
) const [pure virtual]
virtual int32 google::protobuf::Reflection::GetRepeatedInt32 ( const Message message,
const FieldDescriptor field,
int  index 
) const [pure virtual]
virtual int64 google::protobuf::Reflection::GetRepeatedInt64 ( const Message message,
const FieldDescriptor field,
int  index 
) const [pure virtual]
virtual const Message& google::protobuf::Reflection::GetRepeatedMessage ( const Message message,
const FieldDescriptor field,
int  index 
) const [pure virtual]
virtual string google::protobuf::Reflection::GetRepeatedString ( const Message message,
const FieldDescriptor field,
int  index 
) const [pure virtual]
virtual const string& google::protobuf::Reflection::GetRepeatedStringReference ( const Message message,
const FieldDescriptor field,
int  index,
string *  scratch 
) const [pure virtual]
virtual uint32 google::protobuf::Reflection::GetRepeatedUInt32 ( const Message message,
const FieldDescriptor field,
int  index 
) const [pure virtual]
virtual uint64 google::protobuf::Reflection::GetRepeatedUInt64 ( const Message message,
const FieldDescriptor field,
int  index 
) const [pure virtual]
virtual string google::protobuf::Reflection::GetString ( const Message message,
const FieldDescriptor field 
) const [pure virtual]
virtual const string& google::protobuf::Reflection::GetStringReference ( const Message message,
const FieldDescriptor field,
string *  scratch 
) const [pure virtual]
virtual uint32 google::protobuf::Reflection::GetUInt32 ( const Message message,
const FieldDescriptor field 
) const [pure virtual]
virtual uint64 google::protobuf::Reflection::GetUInt64 ( const Message message,
const FieldDescriptor field 
) const [pure virtual]
virtual const UnknownFieldSet& google::protobuf::Reflection::GetUnknownFields ( const Message message) const [pure virtual]
virtual bool google::protobuf::Reflection::HasField ( const Message message,
const FieldDescriptor field 
) const [pure virtual]
virtual void google::protobuf::Reflection::ListFields ( const Message message,
vector< const FieldDescriptor * > *  output 
) const [pure virtual]
virtual Message* google::protobuf::Reflection::MutableMessage ( Message message,
const FieldDescriptor field,
MessageFactory factory = NULL 
) const [pure virtual]
virtual Message* google::protobuf::Reflection::MutableRepeatedMessage ( Message message,
const FieldDescriptor field,
int  index 
) const [pure virtual]
virtual UnknownFieldSet* google::protobuf::Reflection::MutableUnknownFields ( Message message) const [pure virtual]
virtual void google::protobuf::Reflection::RemoveLast ( Message message,
const FieldDescriptor field 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetBool ( Message message,
const FieldDescriptor field,
bool  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetDouble ( Message message,
const FieldDescriptor field,
double  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetEnum ( Message message,
const FieldDescriptor field,
const EnumValueDescriptor value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetFloat ( Message message,
const FieldDescriptor field,
float  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetInt32 ( Message message,
const FieldDescriptor field,
int32  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetInt64 ( Message message,
const FieldDescriptor field,
int64  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetRepeatedBool ( Message message,
const FieldDescriptor field,
int  index,
bool  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetRepeatedDouble ( Message message,
const FieldDescriptor field,
int  index,
double  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetRepeatedEnum ( Message message,
const FieldDescriptor field,
int  index,
const EnumValueDescriptor value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetRepeatedFloat ( Message message,
const FieldDescriptor field,
int  index,
float  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetRepeatedInt32 ( Message message,
const FieldDescriptor field,
int  index,
int32  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetRepeatedInt64 ( Message message,
const FieldDescriptor field,
int  index,
int64  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetRepeatedString ( Message message,
const FieldDescriptor field,
int  index,
const string &  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetRepeatedUInt32 ( Message message,
const FieldDescriptor field,
int  index,
uint32  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetRepeatedUInt64 ( Message message,
const FieldDescriptor field,
int  index,
uint64  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetString ( Message message,
const FieldDescriptor field,
const string &  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetUInt32 ( Message message,
const FieldDescriptor field,
uint32  value 
) const [pure virtual]
virtual void google::protobuf::Reflection::SetUInt64 ( Message message,
const FieldDescriptor field,
uint64  value 
) const [pure virtual]
virtual int google::protobuf::Reflection::SpaceUsed ( const Message message) const [pure virtual]
virtual void google::protobuf::Reflection::Swap ( Message message1,
Message message2 
) const [pure virtual]
virtual void google::protobuf::Reflection::SwapElements ( Message message,
const FieldDescriptor field,
int  index1,
int  index2 
) const [pure virtual]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines