template <int MAX_FIELD_ID, bool = false>
class TypedProtoDecoder
Defined at line 599 of file ../../third_party/perfetto/include/perfetto/protozero/proto_decoder.h
Template class instantiated by the auto-generated decoder classes declared in
xxx.pbzero.h files.
TODO(lalitm): the second argument exists for legacy reasons as targets in
G3 are (incorrectly) depending on internal implementation details of
Perfetto via checked-in protozero classes. Remove this when they fix this
incorrect dependency.
Public Methods
void TypedProtoDecoder<MAX_FIELD_ID, value-parameter-0-1> (const uint8_t * buffer, size_t length)
Defined at line 601 of file ../../third_party/perfetto/include/perfetto/protozero/proto_decoder.h
template <uint32_t FIELD_ID>
const Field & at ()
Defined at line 610 of file ../../third_party/perfetto/include/perfetto/protozero/proto_decoder.h
void TypedProtoDecoder<MAX_FIELD_ID, value-parameter-0-1> (TypedProtoDecoder<MAX_FIELD_ID, value-parameter-0-1> && other)
Defined at line 624 of file ../../third_party/perfetto/include/perfetto/protozero/proto_decoder.h
TypedProtoDecoder<MAX_FIELD_ID, value-parameter-0-1> & operator= (TypedProtoDecoder<MAX_FIELD_ID, value-parameter-0-1> && other)
Defined at line 629 of file ../../third_party/perfetto/include/perfetto/protozero/proto_decoder.h
Protected Methods
void TypedProtoDecoder<MAX_FIELD_ID, value-parameter-0-1> (SkipParseTag,const uint8_t *buffer,size_tlength,uint32_tnum_fields)
Defined at line 641 of file ../../third_party/perfetto/include/perfetto/protozero/proto_decoder.h