BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Static Public Member Functions
google::protobuf::internal::ExtensionSet Class Reference

#include <extension_set.h>

List of all members.

Classes

struct  Extension

Public Member Functions

 ExtensionSet ()
 ~ExtensionSet ()
void AppendToList (const Descriptor *containing_type, const DescriptorPool *pool, vector< const FieldDescriptor * > *output) const
bool Has (int number) const
int ExtensionSize (int number) const
void ClearExtension (int number)
int32 GetInt32 (int number, int32 default_value) const
int64 GetInt64 (int number, int64 default_value) const
uint32 GetUInt32 (int number, uint32 default_value) const
uint64 GetUInt64 (int number, uint64 default_value) const
float GetFloat (int number, float default_value) const
double GetDouble (int number, double default_value) const
bool GetBool (int number, bool default_value) const
int GetEnum (int number, int default_value) const
const string & GetString (int number, const string &default_value) const
const MessageLiteGetMessage (int number, const MessageLite &default_value) const
const MessageLiteGetMessage (int number, const Descriptor *message_type, MessageFactory *factory) const
void SetInt32 (int number, FieldType type, int32 value, desc)
void SetInt64 (int number, FieldType type, int64 value, desc)
void SetUInt32 (int number, FieldType type, uint32 value, desc)
void SetUInt64 (int number, FieldType type, uint64 value, desc)
void SetFloat (int number, FieldType type, float value, desc)
void SetDouble (int number, FieldType type, double value, desc)
void SetBool (int number, FieldType type, bool value, desc)
void SetEnum (int number, FieldType type, int value, desc)
void SetString (int number, FieldType type, const string &value, desc)
string * MutableString (int number, FieldType type, desc)
MessageLiteMutableMessage (int number, FieldType type, const MessageLite &prototype, desc)
MessageLiteMutableMessage (const FieldDescriptor *decsriptor, MessageFactory *factory)
int32 GetRepeatedInt32 (int number, int index) const
int64 GetRepeatedInt64 (int number, int index) const
uint32 GetRepeatedUInt32 (int number, int index) const
uint64 GetRepeatedUInt64 (int number, int index) const
float GetRepeatedFloat (int number, int index) const
double GetRepeatedDouble (int number, int index) const
bool GetRepeatedBool (int number, int index) const
int GetRepeatedEnum (int number, int index) const
const string & GetRepeatedString (int number, int index) const
const MessageLiteGetRepeatedMessage (int number, int index) const
void SetRepeatedInt32 (int number, int index, int32 value)
void SetRepeatedInt64 (int number, int index, int64 value)
void SetRepeatedUInt32 (int number, int index, uint32 value)
void SetRepeatedUInt64 (int number, int index, uint64 value)
void SetRepeatedFloat (int number, int index, float value)
void SetRepeatedDouble (int number, int index, double value)
void SetRepeatedBool (int number, int index, bool value)
void SetRepeatedEnum (int number, int index, int value)
void SetRepeatedString (int number, int index, const string &value)
string * MutableRepeatedString (int number, int index)
MessageLiteMutableRepeatedMessage (int number, int index)
void AddInt32 (int number, FieldType type, bool packed, int32 value, desc)
void AddInt64 (int number, FieldType type, bool packed, int64 value, desc)
void AddUInt32 (int number, FieldType type, bool packed, uint32 value, desc)
void AddUInt64 (int number, FieldType type, bool packed, uint64 value, desc)
void AddFloat (int number, FieldType type, bool packed, float value, desc)
void AddDouble (int number, FieldType type, bool packed, double value, desc)
void AddBool (int number, FieldType type, bool packed, bool value, desc)
void AddEnum (int number, FieldType type, bool packed, int value, desc)
void AddString (int number, FieldType type, const string &value, desc)
string * AddString (int number, FieldType type, desc)
MessageLiteAddMessage (int number, FieldType type, const MessageLite &prototype, desc)
MessageLiteAddMessage (const FieldDescriptor *descriptor, MessageFactory *factory)
void RemoveLast (int number)
void SwapElements (int number, int index1, int index2)
void Clear ()
void MergeFrom (const ExtensionSet &other)
void Swap (ExtensionSet *other)
bool IsInitialized () const
bool ParseField (uint32 tag, io::CodedInputStream *input, ExtensionFinder *extension_finder, FieldSkipper *field_skipper)
bool ParseField (uint32 tag, io::CodedInputStream *input, const MessageLite *containing_type)
bool ParseField (uint32 tag, io::CodedInputStream *input, const Message *containing_type, UnknownFieldSet *unknown_fields)
bool ParseMessageSet (io::CodedInputStream *input, ExtensionFinder *extension_finder, FieldSkipper *field_skipper)
bool ParseMessageSet (io::CodedInputStream *input, const MessageLite *containing_type)
bool ParseMessageSet (io::CodedInputStream *input, const Message *containing_type, UnknownFieldSet *unknown_fields)
void SerializeWithCachedSizes (int start_field_number, int end_field_number, io::CodedOutputStream *output) const
uint8SerializeWithCachedSizesToArray (int start_field_number, int end_field_number, uint8 *target) const
void SerializeMessageSetWithCachedSizes (io::CodedOutputStream *output) const
uint8SerializeMessageSetWithCachedSizesToArray (uint8 *target) const
int ByteSize () const
int MessageSetByteSize () const
int SpaceUsedExcludingSelf () const

Static Public Member Functions

static void RegisterExtension (const MessageLite *containing_type, int number, FieldType type, bool is_repeated, bool is_packed)
static void RegisterEnumExtension (const MessageLite *containing_type, int number, FieldType type, bool is_repeated, bool is_packed, EnumValidityFunc *is_valid)
static void RegisterMessageExtension (const MessageLite *containing_type, int number, FieldType type, bool is_repeated, bool is_packed, const MessageLite *prototype)

Constructor & Destructor Documentation


Member Function Documentation

void google::protobuf::internal::ExtensionSet::AddBool ( int  number,
FieldType  type,
bool  packed,
bool  value,
desc   
)
void google::protobuf::internal::ExtensionSet::AddDouble ( int  number,
FieldType  type,
bool  packed,
double  value,
desc   
)
void google::protobuf::internal::ExtensionSet::AddEnum ( int  number,
FieldType  type,
bool  packed,
int  value,
desc   
)
void google::protobuf::internal::ExtensionSet::AddFloat ( int  number,
FieldType  type,
bool  packed,
float  value,
desc   
)
void google::protobuf::internal::ExtensionSet::AddInt32 ( int  number,
FieldType  type,
bool  packed,
int32  value,
desc   
)
void google::protobuf::internal::ExtensionSet::AddInt64 ( int  number,
FieldType  type,
bool  packed,
int64  value,
desc   
)
MessageLite* google::protobuf::internal::ExtensionSet::AddMessage ( int  number,
FieldType  type,
const MessageLite prototype,
desc   
)
void google::protobuf::internal::ExtensionSet::AddString ( int  number,
FieldType  type,
const string &  value,
desc   
)
string* google::protobuf::internal::ExtensionSet::AddString ( int  number,
FieldType  type,
desc   
)
void google::protobuf::internal::ExtensionSet::AddUInt32 ( int  number,
FieldType  type,
bool  packed,
uint32  value,
desc   
)
void google::protobuf::internal::ExtensionSet::AddUInt64 ( int  number,
FieldType  type,
bool  packed,
uint64  value,
desc   
)
void google::protobuf::internal::ExtensionSet::AppendToList ( const Descriptor containing_type,
const DescriptorPool pool,
vector< const FieldDescriptor * > *  output 
) const
bool google::protobuf::internal::ExtensionSet::GetBool ( int  number,
bool  default_value 
) const
double google::protobuf::internal::ExtensionSet::GetDouble ( int  number,
double  default_value 
) const
int google::protobuf::internal::ExtensionSet::GetEnum ( int  number,
int  default_value 
) const
float google::protobuf::internal::ExtensionSet::GetFloat ( int  number,
float  default_value 
) const
int32 google::protobuf::internal::ExtensionSet::GetInt32 ( int  number,
int32  default_value 
) const
int64 google::protobuf::internal::ExtensionSet::GetInt64 ( int  number,
int64  default_value 
) const
const MessageLite& google::protobuf::internal::ExtensionSet::GetMessage ( int  number,
const MessageLite default_value 
) const
const MessageLite& google::protobuf::internal::ExtensionSet::GetMessage ( int  number,
const Descriptor message_type,
MessageFactory factory 
) const
bool google::protobuf::internal::ExtensionSet::GetRepeatedBool ( int  number,
int  index 
) const
double google::protobuf::internal::ExtensionSet::GetRepeatedDouble ( int  number,
int  index 
) const
int google::protobuf::internal::ExtensionSet::GetRepeatedEnum ( int  number,
int  index 
) const
float google::protobuf::internal::ExtensionSet::GetRepeatedFloat ( int  number,
int  index 
) const
const MessageLite& google::protobuf::internal::ExtensionSet::GetRepeatedMessage ( int  number,
int  index 
) const
const string& google::protobuf::internal::ExtensionSet::GetRepeatedString ( int  number,
int  index 
) const
const string& google::protobuf::internal::ExtensionSet::GetString ( int  number,
const string &  default_value 
) const
uint32 google::protobuf::internal::ExtensionSet::GetUInt32 ( int  number,
uint32  default_value 
) const
uint64 google::protobuf::internal::ExtensionSet::GetUInt64 ( int  number,
uint64  default_value 
) const
string* google::protobuf::internal::ExtensionSet::MutableRepeatedString ( int  number,
int  index 
)

Here is the caller graph for this function:

Here is the caller graph for this function:

bool google::protobuf::internal::ExtensionSet::ParseField ( uint32  tag,
io::CodedInputStream input,
ExtensionFinder extension_finder,
FieldSkipper field_skipper 
)
bool google::protobuf::internal::ExtensionSet::ParseField ( uint32  tag,
io::CodedInputStream input,
const MessageLite containing_type 
)
bool google::protobuf::internal::ExtensionSet::ParseField ( uint32  tag,
io::CodedInputStream input,
const Message containing_type,
UnknownFieldSet unknown_fields 
)
bool google::protobuf::internal::ExtensionSet::ParseMessageSet ( io::CodedInputStream input,
const Message containing_type,
UnknownFieldSet unknown_fields 
)
static void google::protobuf::internal::ExtensionSet::RegisterEnumExtension ( const MessageLite containing_type,
int  number,
FieldType  type,
bool  is_repeated,
bool  is_packed,
EnumValidityFunc is_valid 
) [static]
static void google::protobuf::internal::ExtensionSet::RegisterExtension ( const MessageLite containing_type,
int  number,
FieldType  type,
bool  is_repeated,
bool  is_packed 
) [static]
static void google::protobuf::internal::ExtensionSet::RegisterMessageExtension ( const MessageLite containing_type,
int  number,
FieldType  type,
bool  is_repeated,
bool  is_packed,
const MessageLite prototype 
) [static]
void google::protobuf::internal::ExtensionSet::SerializeWithCachedSizes ( int  start_field_number,
int  end_field_number,
io::CodedOutputStream output 
) const
uint8* google::protobuf::internal::ExtensionSet::SerializeWithCachedSizesToArray ( int  start_field_number,
int  end_field_number,
uint8 target 
) const
void google::protobuf::internal::ExtensionSet::SetBool ( int  number,
FieldType  type,
bool  value,
desc   
)
void google::protobuf::internal::ExtensionSet::SetDouble ( int  number,
FieldType  type,
double  value,
desc   
)
void google::protobuf::internal::ExtensionSet::SetEnum ( int  number,
FieldType  type,
int  value,
desc   
)
void google::protobuf::internal::ExtensionSet::SetFloat ( int  number,
FieldType  type,
float  value,
desc   
)
void google::protobuf::internal::ExtensionSet::SetInt32 ( int  number,
FieldType  type,
int32  value,
desc   
)
void google::protobuf::internal::ExtensionSet::SetInt64 ( int  number,
FieldType  type,
int64  value,
desc   
)
void google::protobuf::internal::ExtensionSet::SetRepeatedBool ( int  number,
int  index,
bool  value 
)
void google::protobuf::internal::ExtensionSet::SetRepeatedDouble ( int  number,
int  index,
double  value 
)
void google::protobuf::internal::ExtensionSet::SetRepeatedEnum ( int  number,
int  index,
int  value 
)
void google::protobuf::internal::ExtensionSet::SetRepeatedFloat ( int  number,
int  index,
float  value 
)
void google::protobuf::internal::ExtensionSet::SetRepeatedInt32 ( int  number,
int  index,
int32  value 
)
void google::protobuf::internal::ExtensionSet::SetRepeatedInt64 ( int  number,
int  index,
int64  value 
)
void google::protobuf::internal::ExtensionSet::SetRepeatedString ( int  number,
int  index,
const string &  value 
) [inline]

Here is the call graph for this function:

void google::protobuf::internal::ExtensionSet::SetRepeatedUInt32 ( int  number,
int  index,
uint32  value 
)
void google::protobuf::internal::ExtensionSet::SetRepeatedUInt64 ( int  number,
int  index,
uint64  value 
)
void google::protobuf::internal::ExtensionSet::SetString ( int  number,
FieldType  type,
const string &  value,
desc   
) [inline]

Here is the call graph for this function:

void google::protobuf::internal::ExtensionSet::SetUInt32 ( int  number,
FieldType  type,
uint32  value,
desc   
)
void google::protobuf::internal::ExtensionSet::SetUInt64 ( int  number,
FieldType  type,
uint64  value,
desc   
)
void google::protobuf::internal::ExtensionSet::SwapElements ( int  number,
int  index1,
int  index2 
)

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