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

#include <message_lite.h>

Inheritance diagram for google::protobuf::MessageLite:
google::protobuf.internal::MapEntryLite< Key, Value, kKeyFieldType, kValueFieldType, default_enum_value > google::protobuf::Message google::protobuf.internal::MapEntryLite< K, V, k_wire_type, v_wire_type, default_enum > google::protobuf::Any google::protobuf::Api google::protobuf::BoolValue google::protobuf::BytesValue google::protobuf::compiler::CodeGeneratorRequest google::protobuf::compiler::CodeGeneratorResponse google::protobuf::compiler::CodeGeneratorResponse_File google::protobuf::DescriptorProto google::protobuf::DescriptorProto_ExtensionRange google::protobuf::DescriptorProto_ReservedRange google::protobuf::DoubleValue google::protobuf::Duration google::protobuf::DynamicMessage google::protobuf::Empty google::protobuf::Enum google::protobuf::EnumDescriptorProto google::protobuf::EnumOptions google::protobuf::EnumValue google::protobuf::EnumValueDescriptorProto google::protobuf::EnumValueOptions google::protobuf::Field google::protobuf::FieldDescriptorProto google::protobuf::FieldMask google::protobuf::FieldOptions google::protobuf::FileDescriptorProto google::protobuf::FileDescriptorSet google::protobuf::FileOptions google::protobuf::FloatValue google::protobuf::GeneratedCodeInfo google::protobuf::GeneratedCodeInfo_Annotation google::protobuf::Int32Value google::protobuf::Int64Value google::protobuf.internal::MapEntryBase google::protobuf::ListValue google::protobuf::MessageOptions google::protobuf::Method google::protobuf::MethodDescriptorProto google::protobuf::MethodOptions google::protobuf::Mixin google::protobuf::OneofDescriptorProto google::protobuf::Option google::protobuf::ServiceDescriptorProto google::protobuf::ServiceOptions google::protobuf::SourceCodeInfo google::protobuf::SourceCodeInfo_Location google::protobuf::SourceContext google::protobuf::StringValue google::protobuf::Struct google::protobuf::Timestamp google::protobuf::Type google::protobuf::UInt32Value google::protobuf::UInt64Value google::protobuf::UninterpretedOption google::protobuf::UninterpretedOption_NamePart google::protobuf::Value

Public Member Functions

 MessageLite ()
 
virtual ~MessageLite ()
 
virtual string GetTypeName () const =0
 
virtual MessageLiteNew () const =0
 
virtual MessageLiteNew (::google::protobuf::Arena *arena) const
 
virtual ::google::protobuf::ArenaGetArena () const
 
virtual voidGetMaybeArenaPointer () const
 
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

◆ MessageLite()

google::protobuf::MessageLite::MessageLite ( )
inline

◆ ~MessageLite()

google::protobuf::MessageLite::~MessageLite ( )
virtual

Member Function Documentation

◆ AppendPartialToString()

bool google::protobuf::MessageLite::AppendPartialToString ( string output) const

◆ AppendToString()

bool google::protobuf::MessageLite::AppendToString ( string output) const

◆ ByteSize()

virtual int google::protobuf::MessageLite::ByteSize ( ) const
pure virtual

Implemented in google::protobuf::GeneratedCodeInfo, google::protobuf::GeneratedCodeInfo_Annotation, google::protobuf::SourceCodeInfo, google::protobuf::SourceCodeInfo_Location, google::protobuf::UninterpretedOption, google::protobuf::UninterpretedOption_NamePart, google::protobuf::MethodOptions, google::protobuf::ServiceOptions, google::protobuf::EnumValueOptions, google::protobuf::EnumOptions, google::protobuf::FieldOptions, google::protobuf::MessageOptions, google::protobuf::FileOptions, google::protobuf::MethodDescriptorProto, google::protobuf::ServiceDescriptorProto, google::protobuf::EnumValueDescriptorProto, google::protobuf::EnumDescriptorProto, google::protobuf::OneofDescriptorProto, google::protobuf::FieldDescriptorProto, google::protobuf::BytesValue, google::protobuf::Option, google::protobuf::DescriptorProto, google::protobuf::StringValue, google::protobuf::EnumValue, google::protobuf::DescriptorProto_ReservedRange, google::protobuf::BoolValue, google::protobuf::Enum, google::protobuf::DescriptorProto_ExtensionRange, google::protobuf::UInt32Value, google::protobuf::Int32Value, google::protobuf::Mixin, google::protobuf::UInt64Value, google::protobuf::ListValue, google::protobuf::compiler::CodeGeneratorResponse, google::protobuf::FileDescriptorProto, google::protobuf::Field, google::protobuf::Message, google::protobuf::Int64Value, google::protobuf::Method, google::protobuf::FileDescriptorSet, google::protobuf::compiler::CodeGeneratorResponse_File, google::protobuf::Value, google::protobuf::FloatValue, google::protobuf.internal::MapEntryLite< Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf.internal::MapEntryLite< K, V, k_wire_type, v_wire_type, default_enum >, google::protobuf::Type, google::protobuf.internal::MapEntry< Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf::Struct, google::protobuf::DoubleValue, google::protobuf::compiler::CodeGeneratorRequest, google::protobuf::Any, google::protobuf::Empty, google::protobuf::Timestamp, google::protobuf::Api, google::protobuf::Duration, google::protobuf::FieldMask, and google::protobuf::SourceContext.

◆ CheckTypeAndMergeFrom()

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

◆ Clear()

virtual void google::protobuf::MessageLite::Clear ( )
pure virtual

Implemented in google::protobuf::GeneratedCodeInfo, google::protobuf::GeneratedCodeInfo_Annotation, google::protobuf::SourceCodeInfo, google::protobuf::SourceCodeInfo_Location, google::protobuf::UninterpretedOption, google::protobuf::UninterpretedOption_NamePart, google::protobuf::MethodOptions, google::protobuf::ServiceOptions, google::protobuf::EnumValueOptions, google::protobuf::EnumOptions, google::protobuf::FieldOptions, google::protobuf::MessageOptions, google::protobuf::FileOptions, google::protobuf::MethodDescriptorProto, google::protobuf::ServiceDescriptorProto, google::protobuf::EnumValueDescriptorProto, google::protobuf::EnumDescriptorProto, google::protobuf::OneofDescriptorProto, google::protobuf::FieldDescriptorProto, google::protobuf::BytesValue, google::protobuf::Option, google::protobuf::DescriptorProto, google::protobuf::StringValue, google::protobuf::EnumValue, google::protobuf::DescriptorProto_ReservedRange, google::protobuf::BoolValue, google::protobuf::Enum, google::protobuf::DescriptorProto_ExtensionRange, google::protobuf::UInt32Value, google::protobuf::Int32Value, google::protobuf::Mixin, google::protobuf::UInt64Value, google::protobuf::ListValue, google::protobuf::compiler::CodeGeneratorResponse, google::protobuf::FileDescriptorProto, google::protobuf::Field, google::protobuf::Message, google::protobuf::Int64Value, google::protobuf.internal::MapEntryLite< Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf.internal::MapEntryLite< K, V, k_wire_type, v_wire_type, default_enum >, google::protobuf.internal::MapEntry< Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf::Method, google::protobuf::FileDescriptorSet, google::protobuf::compiler::CodeGeneratorResponse_File, google::protobuf::Value, google::protobuf::FloatValue, google::protobuf::Type, google::protobuf::Struct, google::protobuf::DoubleValue, google::protobuf::compiler::CodeGeneratorRequest, google::protobuf::Any, google::protobuf::Empty, google::protobuf::Timestamp, google::protobuf::Api, google::protobuf::Duration, google::protobuf::FieldMask, and google::protobuf::SourceContext.

◆ GetArena()

virtual ::google::protobuf::Arena* google::protobuf::MessageLite::GetArena ( ) const
inline

◆ GetCachedSize()

virtual int google::protobuf::MessageLite::GetCachedSize ( ) const
pure virtual

Implemented in google::protobuf::GeneratedCodeInfo, google::protobuf::GeneratedCodeInfo_Annotation, google::protobuf::SourceCodeInfo, google::protobuf::SourceCodeInfo_Location, google::protobuf::UninterpretedOption, google::protobuf::UninterpretedOption_NamePart, google::protobuf::MethodOptions, google::protobuf::ServiceOptions, google::protobuf::EnumValueOptions, google::protobuf::EnumOptions, google::protobuf::FieldOptions, google::protobuf::MessageOptions, google::protobuf::FileOptions, google::protobuf::MethodDescriptorProto, google::protobuf::ServiceDescriptorProto, google::protobuf::EnumValueDescriptorProto, google::protobuf::EnumDescriptorProto, google::protobuf::OneofDescriptorProto, google::protobuf::FieldDescriptorProto, google::protobuf::BytesValue, google::protobuf::Option, google::protobuf::DescriptorProto, google::protobuf::StringValue, google::protobuf::EnumValue, google::protobuf::DescriptorProto_ReservedRange, google::protobuf::BoolValue, google::protobuf::Enum, google::protobuf::DescriptorProto_ExtensionRange, google::protobuf::UInt32Value, google::protobuf::Int32Value, google::protobuf::Mixin, google::protobuf::UInt64Value, google::protobuf::ListValue, google::protobuf::compiler::CodeGeneratorResponse, google::protobuf::FileDescriptorProto, google::protobuf::Field, google::protobuf::Int64Value, google::protobuf::DynamicMessage, google::protobuf::Method, google::protobuf::FileDescriptorSet, google::protobuf::compiler::CodeGeneratorResponse_File, google::protobuf::Value, google::protobuf.internal::MapEntryLite< Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf.internal::MapEntryLite< K, V, k_wire_type, v_wire_type, default_enum >, google::protobuf::FloatValue, google::protobuf.internal::MapEntry< Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf::Type, google::protobuf::Struct, google::protobuf::DoubleValue, google::protobuf::compiler::CodeGeneratorRequest, google::protobuf::Any, google::protobuf::Empty, google::protobuf::Timestamp, google::protobuf::Api, google::protobuf::Duration, google::protobuf::FieldMask, and google::protobuf::SourceContext.

◆ GetMaybeArenaPointer()

virtual void* google::protobuf::MessageLite::GetMaybeArenaPointer ( ) const
inlinevirtual

◆ GetTypeName()

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

◆ InitializationErrorString()

string google::protobuf::MessageLite::InitializationErrorString ( ) const
virtual

Reimplemented in google::protobuf::Message.

◆ IsInitialized()

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

Implemented in google::protobuf::GeneratedCodeInfo, google::protobuf::GeneratedCodeInfo_Annotation, google::protobuf::SourceCodeInfo, google::protobuf::SourceCodeInfo_Location, google::protobuf::UninterpretedOption, google::protobuf::UninterpretedOption_NamePart, google::protobuf::MethodOptions, google::protobuf::ServiceOptions, google::protobuf::EnumValueOptions, google::protobuf::EnumOptions, google::protobuf::FieldOptions, google::protobuf::MessageOptions, google::protobuf::FileOptions, google::protobuf::MethodDescriptorProto, google::protobuf::ServiceDescriptorProto, google::protobuf::EnumValueDescriptorProto, google::protobuf::EnumDescriptorProto, google::protobuf::OneofDescriptorProto, google::protobuf::FieldDescriptorProto, google::protobuf::BytesValue, google::protobuf::Option, google::protobuf::DescriptorProto, google::protobuf::StringValue, google::protobuf::EnumValue, google::protobuf::DescriptorProto_ReservedRange, google::protobuf::BoolValue, google::protobuf::Enum, google::protobuf::DescriptorProto_ExtensionRange, google::protobuf::UInt32Value, google::protobuf::Int32Value, google::protobuf::Mixin, google::protobuf::UInt64Value, google::protobuf::ListValue, google::protobuf::compiler::CodeGeneratorResponse, google::protobuf::FileDescriptorProto, google::protobuf::Field, google::protobuf::Message, google::protobuf::Int64Value, google::protobuf::Method, google::protobuf::FileDescriptorSet, google::protobuf::compiler::CodeGeneratorResponse_File, google::protobuf.internal::MapEntryLite< Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf.internal::MapEntryLite< K, V, k_wire_type, v_wire_type, default_enum >, google::protobuf::Value, google::protobuf.internal::MapEntry< Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf::FloatValue, google::protobuf::Type, google::protobuf::Struct, google::protobuf::DoubleValue, google::protobuf::compiler::CodeGeneratorRequest, google::protobuf::Any, google::protobuf::Empty, google::protobuf::Timestamp, google::protobuf::Api, google::protobuf::Duration, google::protobuf::FieldMask, and google::protobuf::SourceContext.

◆ MergeFromCodedStream()

bool google::protobuf::MessageLite::MergeFromCodedStream ( io::CodedInputStream input)

◆ MergePartialFromCodedStream()

virtual bool google::protobuf::MessageLite::MergePartialFromCodedStream ( io::CodedInputStream input)
pure virtual

Implemented in google::protobuf::Message.

◆ New() [1/2]

virtual MessageLite* google::protobuf::MessageLite::New ( ) const
pure virtual

Implemented in google::protobuf::GeneratedCodeInfo, google::protobuf::GeneratedCodeInfo_Annotation, google::protobuf::SourceCodeInfo, google::protobuf::SourceCodeInfo_Location, google::protobuf::UninterpretedOption, google::protobuf::UninterpretedOption_NamePart, google::protobuf::MethodOptions, google::protobuf::ServiceOptions, google::protobuf::EnumValueOptions, google::protobuf::EnumOptions, google::protobuf::FieldOptions, google::protobuf::MessageOptions, google::protobuf::FileOptions, google::protobuf::MethodDescriptorProto, google::protobuf::ServiceDescriptorProto, google::protobuf::EnumValueDescriptorProto, google::protobuf::EnumDescriptorProto, google::protobuf::OneofDescriptorProto, google::protobuf::FieldDescriptorProto, google::protobuf::BytesValue, google::protobuf::Option, google::protobuf::DescriptorProto, google::protobuf::StringValue, google::protobuf::EnumValue, google::protobuf::DescriptorProto_ReservedRange, google::protobuf::BoolValue, google::protobuf::Enum, google::protobuf::DescriptorProto_ExtensionRange, google::protobuf::UInt32Value, google::protobuf::Int32Value, google::protobuf::Mixin, google::protobuf::UInt64Value, google::protobuf::ListValue, google::protobuf::compiler::CodeGeneratorResponse, google::protobuf::FileDescriptorProto, google::protobuf::Field, google::protobuf::DynamicMessage, google::protobuf::Int64Value, google::protobuf::Method, google::protobuf::FileDescriptorSet, google::protobuf.internal::MapEntryLite< Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf.internal::MapEntryLite< K, V, k_wire_type, v_wire_type, default_enum >, google::protobuf::compiler::CodeGeneratorResponse_File, google::protobuf::Value, google::protobuf::Message, google::protobuf.internal::MapEntry< Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf::FloatValue, google::protobuf::Type, google::protobuf::Struct, google::protobuf::DoubleValue, google::protobuf::compiler::CodeGeneratorRequest, google::protobuf::Any, google::protobuf::Empty, google::protobuf::Timestamp, google::protobuf::Api, google::protobuf::Duration, google::protobuf::FieldMask, and google::protobuf::SourceContext.

◆ New() [2/2]

MessageLite * google::protobuf::MessageLite::New ( ::google::protobuf::Arena arena) const
virtual

Reimplemented in google::protobuf::GeneratedCodeInfo, google::protobuf::GeneratedCodeInfo_Annotation, google::protobuf::SourceCodeInfo, google::protobuf::SourceCodeInfo_Location, google::protobuf::UninterpretedOption, google::protobuf::UninterpretedOption_NamePart, google::protobuf::MethodOptions, google::protobuf::ServiceOptions, google::protobuf::EnumValueOptions, google::protobuf::EnumOptions, google::protobuf::FieldOptions, google::protobuf::MessageOptions, google::protobuf::FileOptions, google::protobuf::MethodDescriptorProto, google::protobuf::ServiceDescriptorProto, google::protobuf::EnumValueDescriptorProto, google::protobuf::EnumDescriptorProto, google::protobuf::OneofDescriptorProto, google::protobuf::FieldDescriptorProto, google::protobuf::BytesValue, google::protobuf::Option, google::protobuf::DescriptorProto, google::protobuf::StringValue, google::protobuf::EnumValue, google::protobuf::DescriptorProto_ReservedRange, google::protobuf::BoolValue, google::protobuf::Enum, google::protobuf::DescriptorProto_ExtensionRange, google::protobuf::UInt32Value, google::protobuf::Int32Value, google::protobuf::Mixin, google::protobuf::UInt64Value, google::protobuf::ListValue, google::protobuf::compiler::CodeGeneratorResponse, google::protobuf::FileDescriptorProto, google::protobuf::Field, google::protobuf::DynamicMessage, google::protobuf::Int64Value, google::protobuf::Method, google::protobuf::FileDescriptorSet, google::protobuf::compiler::CodeGeneratorResponse_File, google::protobuf::Message, google::protobuf::Value, google::protobuf::FloatValue, google::protobuf::Type, google::protobuf::Struct, google::protobuf::DoubleValue, google::protobuf::compiler::CodeGeneratorRequest, google::protobuf::Any, google::protobuf::Empty, google::protobuf::Timestamp, google::protobuf::Api, google::protobuf::Duration, google::protobuf::FieldMask, and google::protobuf::SourceContext.

◆ ParseFromArray()

bool google::protobuf::MessageLite::ParseFromArray ( const void data,
int  size 
)

◆ ParseFromBoundedZeroCopyStream()

bool google::protobuf::MessageLite::ParseFromBoundedZeroCopyStream ( io::ZeroCopyInputStream input,
int  size 
)

◆ ParseFromCodedStream()

bool google::protobuf::MessageLite::ParseFromCodedStream ( io::CodedInputStream input)

◆ ParseFromString()

bool google::protobuf::MessageLite::ParseFromString ( const string data)

◆ ParseFromZeroCopyStream()

bool google::protobuf::MessageLite::ParseFromZeroCopyStream ( io::ZeroCopyInputStream input)

◆ ParsePartialFromArray()

bool google::protobuf::MessageLite::ParsePartialFromArray ( const void data,
int  size 
)

◆ ParsePartialFromBoundedZeroCopyStream()

bool google::protobuf::MessageLite::ParsePartialFromBoundedZeroCopyStream ( io::ZeroCopyInputStream input,
int  size 
)

◆ ParsePartialFromCodedStream()

bool google::protobuf::MessageLite::ParsePartialFromCodedStream ( io::CodedInputStream input)

◆ ParsePartialFromString()

bool google::protobuf::MessageLite::ParsePartialFromString ( const string data)

◆ ParsePartialFromZeroCopyStream()

bool google::protobuf::MessageLite::ParsePartialFromZeroCopyStream ( io::ZeroCopyInputStream input)

◆ SerializeAsString()

string google::protobuf::MessageLite::SerializeAsString ( ) const

◆ SerializePartialAsString()

string google::protobuf::MessageLite::SerializePartialAsString ( ) const

◆ SerializePartialToArray()

bool google::protobuf::MessageLite::SerializePartialToArray ( void data,
int  size 
) const

◆ SerializePartialToCodedStream()

bool google::protobuf::MessageLite::SerializePartialToCodedStream ( io::CodedOutputStream output) const

◆ SerializePartialToString()

bool google::protobuf::MessageLite::SerializePartialToString ( string output) const

◆ SerializePartialToZeroCopyStream()

bool google::protobuf::MessageLite::SerializePartialToZeroCopyStream ( io::ZeroCopyOutputStream output) const

◆ SerializeToArray()

bool google::protobuf::MessageLite::SerializeToArray ( void data,
int  size 
) const

◆ SerializeToCodedStream()

bool google::protobuf::MessageLite::SerializeToCodedStream ( io::CodedOutputStream output) const

◆ SerializeToString()

bool google::protobuf::MessageLite::SerializeToString ( string output) const

◆ SerializeToZeroCopyStream()

bool google::protobuf::MessageLite::SerializeToZeroCopyStream ( io::ZeroCopyOutputStream output) const

◆ SerializeWithCachedSizes()

virtual void google::protobuf::MessageLite::SerializeWithCachedSizes ( io::CodedOutputStream output) const
pure virtual

Implemented in google::protobuf::Message.

◆ SerializeWithCachedSizesToArray()

uint8 * google::protobuf::MessageLite::SerializeWithCachedSizesToArray ( uint8 target) const
virtual

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