class FieldSkipper
Defined at line 785 of file ../../third_party/protobuf/src/google/protobuf/wire_format_lite.h
A class which deals with unknown values. The default implementation just
discards them. WireFormat defines a subclass which writes to an
UnknownFieldSet. This class is used by ExtensionSet::ParseField(), since
ExtensionSet is part of the lite library but UnknownFieldSet is not.
Public Methods
void FieldSkipper ()
Defined at line 787 of file ../../third_party/protobuf/src/google/protobuf/wire_format_lite.h
bool SkipField (io::CodedInputStream * input, uint32_t tag)
Skip a field whose tag has already been consumed.
bool SkipMessage (io::CodedInputStream * input)
Skip an entire message or group, up to an end-group tag (which is consumed)
or end-of-stream.
void SkipUnknownEnum (int field_number, int value)
Deal with an already-parsed unrecognized enum value. The default
implementation does nothing, but the UnknownFieldSet-based implementation
saves it as an unknown varint.
void ~FieldSkipper ()
Defined at line 788 of file ../../third_party/protobuf/src/google/protobuf/wire_format_lite.h