#include <message_lite.h>
Public Types | |
enum | ParseFlags { kMerge = 0, kParse = 1, kMergePartial = 2, kParsePartial = 3, kMergeWithAliasing = 4, kParseWithAliasing = 5, kMergePartialWithAliasing = 6, kParsePartialWithAliasing = 7 } |
Static Protected Member Functions | |
template<typename T > | |
static const internal::RepeatedPtrFieldBase & | CastToBase (const RepeatedPtrField< T > &repeated) |
template<typename T > | |
static internal::RepeatedPtrFieldBase * | CastToBase (RepeatedPtrField< T > *repeated) |
template<typename T > | |
static T * | CreateMaybeMessage (Arena *arena) |
Private Member Functions | |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MessageLite) | |
virtual const void * | InternalGetTable () const |
bool | IsInitializedWithErrors () const |
void | LogInitializationErrorMessage () const |
Friends | |
class | internal::WeakFieldMap |
class | internal::WireFormatLite |
class | Message |
Definition at line 183 of file message_lite.h.
Enumerator | |
---|---|
kMerge | |
kParse | |
kMergePartial | |
kParsePartial | |
kMergeWithAliasing | |
kParseWithAliasing | |
kMergePartialWithAliasing | |
kParsePartialWithAliasing |
Definition at line 466 of file message_lite.h.
|
inline |
Definition at line 185 of file message_lite.h.
|
inlinevirtual |
Definition at line 186 of file message_lite.h.
bool google::protobuf::MessageLite::AppendPartialToString | ( | std::string * | output | ) | const |
Definition at line 447 of file message_lite.cc.
bool google::protobuf::MessageLite::AppendToString | ( | std::string * | output | ) | const |
Definition at line 442 of file message_lite.cc.
|
inline |
Definition at line 405 of file message_lite.h.
|
pure virtual |
Implemented in google::protobuf::Message, and google::protobuf.internal::ImplicitWeakMessage.
|
inlinestaticprotected |
Definition at line 455 of file message_lite.h.
|
inlinestaticprotected |
Definition at line 450 of file message_lite.h.
|
pure virtual |
Implemented in google::protobuf::Message, google::protobuf.internal::MapEntryImpl< T, MessageLite, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf.internal::MapEntryImpl< Derived, Message, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, and google::protobuf.internal::ImplicitWeakMessage.
|
pure virtual |
Implemented in google::protobuf.internal::MapEntryImpl< T, MessageLite, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf.internal::MapEntryImpl< Derived, Message, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf::Message, and google::protobuf.internal::ImplicitWeakMessage.
|
inlinestaticprotected |
Definition at line 461 of file message_lite.h.
std::string google::protobuf::MessageLite::DebugString | ( | ) | const |
Definition at line 67 of file message_lite.cc.
|
inlinevirtual |
Reimplemented in google::protobuf::DynamicMessage, and google::protobuf.internal::ImplicitWeakMessage.
Definition at line 206 of file message_lite.h.
|
pure virtual |
Implemented in google::protobuf::DynamicMessage, and google::protobuf.internal::ImplicitWeakMessage.
|
inlinevirtual |
Definition at line 217 of file message_lite.h.
|
pure virtual |
Implemented in google::protobuf::Message, and google::protobuf.internal::ImplicitWeakMessage.
|
private |
|
virtual |
Reimplemented in google::protobuf::Message.
Definition at line 63 of file message_lite.cc.
|
inlineprivatevirtual |
Definition at line 482 of file message_lite.h.
|
virtual |
Definition at line 528 of file message_lite.cc.
|
pure virtual |
Implemented in google::protobuf::Message, and google::protobuf.internal::ImplicitWeakMessage.
|
inlineprivate |
Definition at line 493 of file message_lite.h.
|
private |
Definition at line 122 of file message_lite.cc.
bool google::protobuf::MessageLite::MergeFromBoundedZeroCopyStream | ( | io::ZeroCopyInputStream * | input, |
int | size | ||
) |
Definition at line 306 of file message_lite.cc.
bool google::protobuf::MessageLite::MergeFromCodedStream | ( | io::CodedInputStream * | input | ) |
Definition at line 258 of file message_lite.cc.
bool google::protobuf::MessageLite::MergeFromString | ( | const std::string & | data | ) |
Definition at line 337 of file message_lite.cc.
bool google::protobuf::MessageLite::MergePartialFromBoundedZeroCopyStream | ( | io::ZeroCopyInputStream * | input, |
int | size | ||
) |
Definition at line 301 of file message_lite.cc.
|
pure virtual |
Implemented in google::protobuf::Message, google::protobuf.internal::MapEntryImpl< T, MessageLite, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf.internal::MapEntryImpl< Derived, Message, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, and google::protobuf.internal::ImplicitWeakMessage.
|
pure virtual |
|
virtual |
Reimplemented in google::protobuf.internal::MapEntryImpl< T, MessageLite, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf.internal::MapEntryImpl< Derived, Message, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf::DynamicMessage, google::protobuf::Message, and google::protobuf.internal::ImplicitWeakMessage.
Definition at line 206 of file message_lite.cc.
bool google::protobuf::MessageLite::ParseFrom | ( | const T & | input | ) |
Definition at line 543 of file message_lite.h.
bool google::protobuf::MessageLite::ParseFromArray | ( | const void * | data, |
int | size | ||
) |
Definition at line 329 of file message_lite.cc.
bool google::protobuf::MessageLite::ParseFromBoundedZeroCopyStream | ( | io::ZeroCopyInputStream * | input, |
int | size | ||
) |
Definition at line 311 of file message_lite.cc.
bool google::protobuf::MessageLite::ParseFromCodedStream | ( | io::CodedInputStream * | input | ) |
Definition at line 262 of file message_lite.cc.
bool google::protobuf::MessageLite::ParseFromFileDescriptor | ( | int | file_descriptor | ) |
Definition at line 281 of file message_lite.cc.
bool google::protobuf::MessageLite::ParseFromIstream | ( | std::istream * | input | ) |
Definition at line 291 of file message_lite.cc.
bool google::protobuf::MessageLite::ParseFromString | ( | const std::string & | data | ) |
Definition at line 321 of file message_lite.cc.
bool google::protobuf::MessageLite::ParseFromZeroCopyStream | ( | io::ZeroCopyInputStream * | input | ) |
Definition at line 272 of file message_lite.cc.
bool google::protobuf::MessageLite::ParsePartialFromArray | ( | const void * | data, |
int | size | ||
) |
Definition at line 333 of file message_lite.cc.
bool google::protobuf::MessageLite::ParsePartialFromBoundedZeroCopyStream | ( | io::ZeroCopyInputStream * | input, |
int | size | ||
) |
Definition at line 316 of file message_lite.cc.
bool google::protobuf::MessageLite::ParsePartialFromCodedStream | ( | io::CodedInputStream * | input | ) |
Definition at line 267 of file message_lite.cc.
bool google::protobuf::MessageLite::ParsePartialFromFileDescriptor | ( | int | file_descriptor | ) |
Definition at line 286 of file message_lite.cc.
bool google::protobuf::MessageLite::ParsePartialFromIstream | ( | std::istream * | input | ) |
Definition at line 296 of file message_lite.cc.
bool google::protobuf::MessageLite::ParsePartialFromString | ( | const std::string & | data | ) |
Definition at line 325 of file message_lite.cc.
bool google::protobuf::MessageLite::ParsePartialFromZeroCopyStream | ( | io::ZeroCopyInputStream * | input | ) |
Definition at line 276 of file message_lite.cc.
std::string google::protobuf::MessageLite::SerializeAsString | ( | ) | const |
Definition at line 497 of file message_lite.cc.
std::string google::protobuf::MessageLite::SerializePartialAsString | ( | ) | const |
Definition at line 507 of file message_lite.cc.
bool google::protobuf::MessageLite::SerializePartialToArray | ( | void * | data, |
int | size | ||
) | const |
Definition at line 481 of file message_lite.cc.
bool google::protobuf::MessageLite::SerializePartialToCodedStream | ( | io::CodedOutputStream * | output | ) | const |
Definition at line 373 of file message_lite.cc.
bool google::protobuf::MessageLite::SerializePartialToFileDescriptor | ( | int | file_descriptor | ) | const |
Definition at line 424 of file message_lite.cc.
bool google::protobuf::MessageLite::SerializePartialToOstream | ( | std::ostream * | output | ) | const |
Definition at line 437 of file message_lite.cc.
bool google::protobuf::MessageLite::SerializePartialToString | ( | std::string * | output | ) | const |
Definition at line 471 of file message_lite.cc.
bool google::protobuf::MessageLite::SerializePartialToZeroCopyStream | ( | io::ZeroCopyOutputStream * | output | ) | const |
Definition at line 413 of file message_lite.cc.
bool google::protobuf::MessageLite::SerializeToArray | ( | void * | data, |
int | size | ||
) | const |
Definition at line 476 of file message_lite.cc.
bool google::protobuf::MessageLite::SerializeToCodedStream | ( | io::CodedOutputStream * | output | ) | const |
Definition at line 368 of file message_lite.cc.
bool google::protobuf::MessageLite::SerializeToFileDescriptor | ( | int | file_descriptor | ) | const |
Definition at line 419 of file message_lite.cc.
bool google::protobuf::MessageLite::SerializeToOstream | ( | std::ostream * | output | ) | const |
Definition at line 429 of file message_lite.cc.
bool google::protobuf::MessageLite::SerializeToString | ( | std::string * | output | ) | const |
Definition at line 466 of file message_lite.cc.
bool google::protobuf::MessageLite::SerializeToZeroCopyStream | ( | io::ZeroCopyOutputStream * | output | ) | const |
Definition at line 407 of file message_lite.cc.
|
virtual |
Reimplemented in google::protobuf.internal::MapEntryImpl< T, MessageLite, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf.internal::MapEntryImpl< Derived, Message, Key, Value, kKeyFieldType, kValueFieldType, default_enum_value >, google::protobuf::Message, and google::protobuf.internal::ImplicitWeakMessage.
Definition at line 513 of file message_lite.cc.
|
virtual |
Definition at line 344 of file message_lite.cc.
|
inline |
Definition at line 248 of file message_lite.h.
|
inline |
Definition at line 251 of file message_lite.h.
|
friend |
Definition at line 491 of file message_lite.h.
|
friend |
Definition at line 489 of file message_lite.h.
|
friend |
Definition at line 490 of file message_lite.h.