BWAPI
|
#include <generated_message_reflection.h>
Public Member Functions | |
GeneratedMessageReflection (const Descriptor *descriptor, const Message *default_instance, const int offsets[], int has_bits_offset, int unknown_fields_offset, int extensions_offset, const DescriptorPool *pool, MessageFactory *factory, int object_size) | |
~GeneratedMessageReflection () | |
const UnknownFieldSet & | GetUnknownFields (const Message &message) const |
UnknownFieldSet * | MutableUnknownFields (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 |
void | RemoveLast (Message *message, const FieldDescriptor *field) const |
void | Swap (Message *message1, Message *message2) const |
void | SwapElements (Message *message, const FieldDescriptor *field, int index1, int index2) const |
void | ListFields (const Message &message, vector< const FieldDescriptor * > *output) const |
int32 | GetInt32 (const Message &message, const FieldDescriptor *field) const |
int64 | GetInt64 (const Message &message, const FieldDescriptor *field) const |
uint32 | GetUInt32 (const Message &message, const FieldDescriptor *field) const |
uint64 | 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 |
string | GetString (const Message &message, const FieldDescriptor *field) const |
const string & | GetStringReference (const Message &message, const FieldDescriptor *field, string *scratch) const |
const EnumValueDescriptor * | GetEnum (const Message &message, const FieldDescriptor *field) const |
const Message & | GetMessage (const Message &message, const FieldDescriptor *field, MessageFactory *factory=NULL) const |
void | SetInt32 (Message *message, const FieldDescriptor *field, int32 value) const |
void | SetInt64 (Message *message, const FieldDescriptor *field, int64 value) const |
void | SetUInt32 (Message *message, const FieldDescriptor *field, uint32 value) const |
void | SetUInt64 (Message *message, const FieldDescriptor *field, uint64 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, const string &value) const |
void | SetEnum (Message *message, const FieldDescriptor *field, const EnumValueDescriptor *value) const |
Message * | MutableMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=NULL) const |
int32 | GetRepeatedInt32 (const Message &message, const FieldDescriptor *field, int index) const |
int64 | GetRepeatedInt64 (const Message &message, const FieldDescriptor *field, int index) const |
uint32 | GetRepeatedUInt32 (const Message &message, const FieldDescriptor *field, int index) const |
uint64 | 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 |
string | GetRepeatedString (const Message &message, const FieldDescriptor *field, int index) const |
const string & | GetRepeatedStringReference (const Message &message, const FieldDescriptor *field, int index, string *scratch) const |
const EnumValueDescriptor * | GetRepeatedEnum (const Message &message, const FieldDescriptor *field, int index) const |
const Message & | GetRepeatedMessage (const Message &message, const FieldDescriptor *field, int index) 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 | SetRepeatedUInt32 (Message *message, const FieldDescriptor *field, int index, uint32 value) const |
void | SetRepeatedUInt64 (Message *message, const FieldDescriptor *field, int index, uint64 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, const string &value) const |
void | SetRepeatedEnum (Message *message, const FieldDescriptor *field, int index, const EnumValueDescriptor *value) const |
Message * | MutableRepeatedMessage (Message *message, const FieldDescriptor *field, int index) const |
void | AddInt32 (Message *message, const FieldDescriptor *field, int32 value) const |
void | AddInt64 (Message *message, const FieldDescriptor *field, int64 value) const |
void | AddUInt32 (Message *message, const FieldDescriptor *field, uint32 value) const |
void | AddUInt64 (Message *message, const FieldDescriptor *field, uint64 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, const string &value) const |
void | AddEnum (Message *message, const FieldDescriptor *field, const EnumValueDescriptor *value) const |
Message * | AddMessage (Message *message, const FieldDescriptor *field, MessageFactory *factory=NULL) const |
const FieldDescriptor * | FindKnownExtensionByName (const string &name) const |
const FieldDescriptor * | FindKnownExtensionByNumber (int number) const |
Friends | |
class | GeneratedMessage |
google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection | ( | const Descriptor * | descriptor, |
const Message * | default_instance, | ||
const int | offsets[], | ||
int | has_bits_offset, | ||
int | unknown_fields_offset, | ||
int | extensions_offset, | ||
const DescriptorPool * | pool, | ||
MessageFactory * | factory, | ||
int | object_size | ||
) |
void google::protobuf::internal::GeneratedMessageReflection::AddBool | ( | Message * | message, |
const FieldDescriptor * | field, | ||
bool | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::AddDouble | ( | Message * | message, |
const FieldDescriptor * | field, | ||
double | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::AddEnum | ( | Message * | message, |
const FieldDescriptor * | field, | ||
const EnumValueDescriptor * | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::AddFloat | ( | Message * | message, |
const FieldDescriptor * | field, | ||
float | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::AddInt32 | ( | Message * | message, |
const FieldDescriptor * | field, | ||
int32 | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::AddInt64 | ( | Message * | message, |
const FieldDescriptor * | field, | ||
int64 | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
Message* google::protobuf::internal::GeneratedMessageReflection::AddMessage | ( | Message * | message, |
const FieldDescriptor * | field, | ||
MessageFactory * | factory = NULL |
||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::AddString | ( | Message * | message, |
const FieldDescriptor * | field, | ||
const string & | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::AddUInt32 | ( | Message * | message, |
const FieldDescriptor * | field, | ||
uint32 | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::AddUInt64 | ( | Message * | message, |
const FieldDescriptor * | field, | ||
uint64 | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::ClearField | ( | Message * | message, |
const FieldDescriptor * | field | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
int google::protobuf::internal::GeneratedMessageReflection::FieldSize | ( | const Message & | message, |
const FieldDescriptor * | field | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
const FieldDescriptor* google::protobuf::internal::GeneratedMessageReflection::FindKnownExtensionByName | ( | const string & | name | ) | const [virtual] |
Implements google::protobuf::Reflection.
const FieldDescriptor* google::protobuf::internal::GeneratedMessageReflection::FindKnownExtensionByNumber | ( | int | number | ) | const [virtual] |
Implements google::protobuf::Reflection.
bool google::protobuf::internal::GeneratedMessageReflection::GetBool | ( | const Message & | message, |
const FieldDescriptor * | field | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
double google::protobuf::internal::GeneratedMessageReflection::GetDouble | ( | const Message & | message, |
const FieldDescriptor * | field | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
const EnumValueDescriptor* google::protobuf::internal::GeneratedMessageReflection::GetEnum | ( | const Message & | message, |
const FieldDescriptor * | field | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
float google::protobuf::internal::GeneratedMessageReflection::GetFloat | ( | const Message & | message, |
const FieldDescriptor * | field | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
int32 google::protobuf::internal::GeneratedMessageReflection::GetInt32 | ( | const Message & | message, |
const FieldDescriptor * | field | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
int64 google::protobuf::internal::GeneratedMessageReflection::GetInt64 | ( | const Message & | message, |
const FieldDescriptor * | field | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
const Message& google::protobuf::internal::GeneratedMessageReflection::GetMessage | ( | const Message & | message, |
const FieldDescriptor * | field, | ||
MessageFactory * | factory = NULL |
||
) | const [virtual] |
Implements google::protobuf::Reflection.
bool google::protobuf::internal::GeneratedMessageReflection::GetRepeatedBool | ( | const Message & | message, |
const FieldDescriptor * | field, | ||
int | index | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
double google::protobuf::internal::GeneratedMessageReflection::GetRepeatedDouble | ( | const Message & | message, |
const FieldDescriptor * | field, | ||
int | index | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
const EnumValueDescriptor* google::protobuf::internal::GeneratedMessageReflection::GetRepeatedEnum | ( | const Message & | message, |
const FieldDescriptor * | field, | ||
int | index | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
float google::protobuf::internal::GeneratedMessageReflection::GetRepeatedFloat | ( | const Message & | message, |
const FieldDescriptor * | field, | ||
int | index | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
int32 google::protobuf::internal::GeneratedMessageReflection::GetRepeatedInt32 | ( | const Message & | message, |
const FieldDescriptor * | field, | ||
int | index | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
int64 google::protobuf::internal::GeneratedMessageReflection::GetRepeatedInt64 | ( | const Message & | message, |
const FieldDescriptor * | field, | ||
int | index | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
const Message& google::protobuf::internal::GeneratedMessageReflection::GetRepeatedMessage | ( | const Message & | message, |
const FieldDescriptor * | field, | ||
int | index | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
string google::protobuf::internal::GeneratedMessageReflection::GetRepeatedString | ( | const Message & | message, |
const FieldDescriptor * | field, | ||
int | index | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
const string& google::protobuf::internal::GeneratedMessageReflection::GetRepeatedStringReference | ( | const Message & | message, |
const FieldDescriptor * | field, | ||
int | index, | ||
string * | scratch | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
uint32 google::protobuf::internal::GeneratedMessageReflection::GetRepeatedUInt32 | ( | const Message & | message, |
const FieldDescriptor * | field, | ||
int | index | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
uint64 google::protobuf::internal::GeneratedMessageReflection::GetRepeatedUInt64 | ( | const Message & | message, |
const FieldDescriptor * | field, | ||
int | index | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
string google::protobuf::internal::GeneratedMessageReflection::GetString | ( | const Message & | message, |
const FieldDescriptor * | field | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
const string& google::protobuf::internal::GeneratedMessageReflection::GetStringReference | ( | const Message & | message, |
const FieldDescriptor * | field, | ||
string * | scratch | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
uint32 google::protobuf::internal::GeneratedMessageReflection::GetUInt32 | ( | const Message & | message, |
const FieldDescriptor * | field | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
uint64 google::protobuf::internal::GeneratedMessageReflection::GetUInt64 | ( | const Message & | message, |
const FieldDescriptor * | field | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
const UnknownFieldSet& google::protobuf::internal::GeneratedMessageReflection::GetUnknownFields | ( | const Message & | message | ) | const [virtual] |
Implements google::protobuf::Reflection.
bool google::protobuf::internal::GeneratedMessageReflection::HasField | ( | const Message & | message, |
const FieldDescriptor * | field | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::ListFields | ( | const Message & | message, |
vector< const FieldDescriptor * > * | output | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
Message* google::protobuf::internal::GeneratedMessageReflection::MutableMessage | ( | Message * | message, |
const FieldDescriptor * | field, | ||
MessageFactory * | factory = NULL |
||
) | const [virtual] |
Implements google::protobuf::Reflection.
Message* google::protobuf::internal::GeneratedMessageReflection::MutableRepeatedMessage | ( | Message * | message, |
const FieldDescriptor * | field, | ||
int | index | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
UnknownFieldSet* google::protobuf::internal::GeneratedMessageReflection::MutableUnknownFields | ( | Message * | message | ) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::RemoveLast | ( | Message * | message, |
const FieldDescriptor * | field | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetBool | ( | Message * | message, |
const FieldDescriptor * | field, | ||
bool | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetDouble | ( | Message * | message, |
const FieldDescriptor * | field, | ||
double | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetEnum | ( | Message * | message, |
const FieldDescriptor * | field, | ||
const EnumValueDescriptor * | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetFloat | ( | Message * | message, |
const FieldDescriptor * | field, | ||
float | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetInt32 | ( | Message * | message, |
const FieldDescriptor * | field, | ||
int32 | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetInt64 | ( | Message * | message, |
const FieldDescriptor * | field, | ||
int64 | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetRepeatedBool | ( | Message * | message, |
const FieldDescriptor * | field, | ||
int | index, | ||
bool | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetRepeatedDouble | ( | Message * | message, |
const FieldDescriptor * | field, | ||
int | index, | ||
double | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetRepeatedEnum | ( | Message * | message, |
const FieldDescriptor * | field, | ||
int | index, | ||
const EnumValueDescriptor * | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetRepeatedFloat | ( | Message * | message, |
const FieldDescriptor * | field, | ||
int | index, | ||
float | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetRepeatedInt32 | ( | Message * | message, |
const FieldDescriptor * | field, | ||
int | index, | ||
int32 | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetRepeatedInt64 | ( | Message * | message, |
const FieldDescriptor * | field, | ||
int | index, | ||
int64 | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetRepeatedString | ( | Message * | message, |
const FieldDescriptor * | field, | ||
int | index, | ||
const string & | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetRepeatedUInt32 | ( | Message * | message, |
const FieldDescriptor * | field, | ||
int | index, | ||
uint32 | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetRepeatedUInt64 | ( | Message * | message, |
const FieldDescriptor * | field, | ||
int | index, | ||
uint64 | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetString | ( | Message * | message, |
const FieldDescriptor * | field, | ||
const string & | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetUInt32 | ( | Message * | message, |
const FieldDescriptor * | field, | ||
uint32 | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SetUInt64 | ( | Message * | message, |
const FieldDescriptor * | field, | ||
uint64 | value | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
int google::protobuf::internal::GeneratedMessageReflection::SpaceUsed | ( | const Message & | message | ) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::Swap | ( | Message * | message1, |
Message * | message2 | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
void google::protobuf::internal::GeneratedMessageReflection::SwapElements | ( | Message * | message, |
const FieldDescriptor * | field, | ||
int | index1, | ||
int | index2 | ||
) | const [virtual] |
Implements google::protobuf::Reflection.
friend class GeneratedMessage [friend] |