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

#include <message_lite.h>

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

List of all members.

Public Member Functions

 MessageLite ()
virtual ~MessageLite ()
virtual string GetTypeName () const =0
virtual MessageLiteNew () const =0
virtual void Clear ()=0
virtual bool IsInitialized () const =0
virtual string InitializationErrorString () const
virtual void CheckTypeAndMergeFrom (const MessageLite &other)=0
bool ParseFromCodedStream (io::CodedInputStream *input)
bool ParsePartialFromCodedStream (io::CodedInputStream *input)
bool ParseFromZeroCopyStream (io::ZeroCopyInputStream *input)
bool ParsePartialFromZeroCopyStream (io::ZeroCopyInputStream *input)
bool ParseFromBoundedZeroCopyStream (io::ZeroCopyInputStream *input, int size)
bool ParsePartialFromBoundedZeroCopyStream (io::ZeroCopyInputStream *input, int size)
bool ParseFromString (const string &data)
bool ParsePartialFromString (const string &data)
bool ParseFromArray (const void *data, int size)
bool ParsePartialFromArray (const void *data, int size)
bool MergeFromCodedStream (io::CodedInputStream *input)
virtual bool MergePartialFromCodedStream (io::CodedInputStream *input)=0
bool SerializeToCodedStream (io::CodedOutputStream *output) const
bool SerializePartialToCodedStream (io::CodedOutputStream *output) const
bool SerializeToZeroCopyStream (io::ZeroCopyOutputStream *output) const
bool SerializePartialToZeroCopyStream (io::ZeroCopyOutputStream *output) const
bool SerializeToString (string *output) const
bool SerializePartialToString (string *output) const
bool SerializeToArray (void *data, int size) const
bool SerializePartialToArray (void *data, int size) const
string SerializeAsString () const
string SerializePartialAsString () const
bool AppendToString (string *output) const
bool AppendPartialToString (string *output) const
virtual int ByteSize () const =0
virtual void SerializeWithCachedSizes (io::CodedOutputStream *output) const =0
virtual uint8SerializeWithCachedSizesToArray (uint8 *target) const
virtual int GetCachedSize () const =0

Constructor & Destructor Documentation


Member Function Documentation

bool google::protobuf::MessageLite::AppendToString ( string *  output) const
virtual int google::protobuf::MessageLite::ByteSize ( ) const [pure virtual]

Implemented in messages::Bullet, messages::StaticGameData, messages::WeaponTypeData, messages::WeaponType, messages::TechTypeData, messages::UpgradeType, messages::TechType, messages::UpgradeLevel, messages::Player, messages::UnitTypeIntPair, messages::PlayerStatus, google::protobuf::UninterpretedOption, google::protobuf::UninterpretedOption_NamePart, messages::RaceData, google::protobuf::MethodOptions, google::protobuf::ServiceOptions, google::protobuf::EnumValueOptions, google::protobuf::EnumOptions, google::protobuf::FieldOptions, google::protobuf::MessageOptions, google::protobuf::FileOptions, google::protobuf::MethodDescriptorProto, messages::Unit, google::protobuf::ServiceDescriptorProto, messages::UpgradeTypeData, google::protobuf::EnumValueDescriptorProto, google::protobuf::EnumDescriptorProto, messages::Region, google::protobuf::FieldDescriptorProto, messages::Polygon, messages::FrameCommands, google::protobuf::DescriptorProto, messages::Chokepoint, google::protobuf::DescriptorProto_ExtensionRange, messages::UnitTypeData, messages::TilePosition, messages::UnitType, messages::BaseLocation, messages::Position, google::protobuf::Message, google::protobuf::FileDescriptorProto, messages::UnitId, messages::TextMsg, messages::DrawCommand, messages::FrameMessage, messages::StaticTerrainInfo, google::protobuf::FileDescriptorSet, messages::BoxedBoolean, messages::Command, messages::Color, messages::PlayerText, messages::DynamicTerrainInfo, and messages::VoidT.

Here is the caller graph for this function:

virtual void google::protobuf::MessageLite::CheckTypeAndMergeFrom ( const MessageLite other) [pure virtual]

Implemented in google::protobuf::Message.

Here is the caller graph for this function:

virtual void google::protobuf::MessageLite::Clear ( ) [pure virtual]
virtual int google::protobuf::MessageLite::GetCachedSize ( ) const [pure virtual]

Implemented in messages::Bullet, messages::StaticGameData, messages::WeaponTypeData, messages::WeaponType, messages::TechTypeData, messages::UpgradeType, messages::TechType, messages::UpgradeLevel, messages::Player, messages::UnitTypeIntPair, messages::PlayerStatus, google::protobuf::UninterpretedOption, google::protobuf::UninterpretedOption_NamePart, messages::RaceData, google::protobuf::MethodOptions, google::protobuf::ServiceOptions, google::protobuf::EnumValueOptions, google::protobuf::EnumOptions, google::protobuf::FieldOptions, google::protobuf::MessageOptions, google::protobuf::FileOptions, google::protobuf::MethodDescriptorProto, messages::Unit, google::protobuf::ServiceDescriptorProto, messages::UpgradeTypeData, google::protobuf::EnumValueDescriptorProto, google::protobuf::EnumDescriptorProto, messages::Region, google::protobuf::FieldDescriptorProto, messages::Polygon, messages::FrameCommands, google::protobuf::DescriptorProto, messages::Chokepoint, google::protobuf::DescriptorProto_ExtensionRange, messages::UnitTypeData, messages::TilePosition, messages::UnitType, messages::BaseLocation, messages::Position, google::protobuf::FileDescriptorProto, messages::UnitId, messages::TextMsg, messages::DrawCommand, messages::FrameMessage, messages::StaticTerrainInfo, google::protobuf::FileDescriptorSet, messages::BoxedBoolean, messages::Command, messages::Color, messages::PlayerText, messages::DynamicTerrainInfo, and messages::VoidT.

Here is the caller graph for this function:

virtual string google::protobuf::MessageLite::GetTypeName ( ) const [pure virtual]

Implemented in google::protobuf::Message.

Reimplemented in google::protobuf::Message.

virtual bool google::protobuf::MessageLite::IsInitialized ( ) const [pure virtual]

Implemented in google::protobuf::Message.

Here is the caller graph for this function:

virtual MessageLite* google::protobuf::MessageLite::New ( ) const [pure virtual]
bool google::protobuf::MessageLite::ParseFromArray ( const void *  data,
int  size 
)
bool google::protobuf::MessageLite::ParseFromString ( const string &  data)
bool google::protobuf::MessageLite::ParsePartialFromArray ( const void *  data,
int  size 
)
bool google::protobuf::MessageLite::SerializePartialToArray ( void *  data,
int  size 
) const
bool google::protobuf::MessageLite::SerializeToArray ( void *  data,
int  size 
) const
bool google::protobuf::MessageLite::SerializeToString ( string *  output) const
virtual void google::protobuf::MessageLite::SerializeWithCachedSizes ( io::CodedOutputStream output) const [pure virtual]

Implemented in google::protobuf::Message.

Here is the caller graph for this function:


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