class DebugAnnotation_NestedValue

Defined at line 583 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

Public Members

static NestedType UNSPECIFIED
static NestedType DICT
static NestedType ARRAY
static FieldMetadata kNestedType
static FieldMetadata kDictKeys
static FieldMetadata kDictValues
static FieldMetadata kArrayValues
static FieldMetadata kIntValue
static FieldMetadata kDoubleValue
static FieldMetadata kBoolValue
static FieldMetadata kStringValue

Public Methods

const char * GetName ()

Defined at line 596 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

const char * NestedType_Name (NestedType value)

Defined at line 600 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_nested_type (DebugAnnotation_NestedValue_NestedType value)

Defined at line 616 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void add_dict_keys (const char * data, size_t size)

Defined at line 634 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void add_dict_keys (::protozero::ConstChars chars)

Defined at line 637 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void add_dict_keys (std::string value)

Defined at line 640 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

template <typename T = DebugAnnotation_NestedValue>
T * add_dict_values ()

Defined at line 658 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

template <typename T = DebugAnnotation_NestedValue>
T * add_array_values ()

Defined at line 672 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_int_value (int64_t value)

Defined at line 686 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_double_value (double value)

Defined at line 704 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_bool_value (bool value)

Defined at line 722 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_string_value (const char * data, size_t size)

Defined at line 740 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_string_value (::protozero::ConstChars chars)

Defined at line 743 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

void set_string_value (std::string value)

Defined at line 746 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h

Enumerations

enum 
Name Value
kNestedTypeFieldNumber 1
kDictKeysFieldNumber 2
kDictValuesFieldNumber 3
kArrayValuesFieldNumber 4
kIntValueFieldNumber 5
kDoubleValueFieldNumber 6
kBoolValueFieldNumber 7
kStringValueFieldNumber 8

Defined at line 586 of file gen/third_party/perfetto/protos/perfetto/trace/track_event/debug_annotation.pbzero.h