Lines Matching refs:reader
90 ProtoReader* reader, in Decode() argument
94 return decoder.Decode(reader); in Decode()
97 bool MessageDecoderBase::Decode(ProtoReader* reader) { in Decode() argument
98 NestedInputStreamBuffer nested_stream_buffer(reader->stream_buffer(), in Decode()
99 reader->field_size()); in Decode()
104 bool MessageDecoderBase::DecodeData(ProtoReader* reader) { in DecodeData() argument
105 while (!reader->Done()) { in DecodeData()
106 if (!reader->ReadWireTag()) { in DecodeData()
109 const FieldDescriptor* desc = FindDescriptor(reader); in DecodeData()
111 if (!desc->decode_function(object_, reader)) { in DecodeData()
116 if (!reader->SkipField()) { in DecodeData()
126 ProtoReader* reader) const { in FindDescriptor()
129 if (reader->field_number() == desc.field_number && in FindDescriptor()
130 reader->wire_type() == desc.wire_type) { in FindDescriptor()