Flutter Engine
The Flutter Engine
Public Types | Public Member Functions | Static Public Member Functions | List of all members
perfetto::protos::pbzero::InternedData Class Reference

#include <interned_data.pbzero.h>

Inheritance diagram for perfetto::protos::pbzero::InternedData:

Public Types

enum  : int32_t {
  kMappingPathsFieldNumber = 17 , kFunctionNamesFieldNumber = 5 , kMappingsFieldNumber = 19 , kFramesFieldNumber = 6 ,
  kCallstacksFieldNumber = 7
}
 
using Decoder = InternedData_Decoder
 
using FieldMetadata_MappingPaths = ::protozero::proto_utils::FieldMetadata< 17, ::protozero::proto_utils::RepetitionType::kRepeatedNotPacked, ::protozero::proto_utils::ProtoSchemaType::kMessage, InternedString, InternedData >
 
using FieldMetadata_FunctionNames = ::protozero::proto_utils::FieldMetadata< 5, ::protozero::proto_utils::RepetitionType::kRepeatedNotPacked, ::protozero::proto_utils::ProtoSchemaType::kMessage, InternedString, InternedData >
 
using FieldMetadata_Mappings = ::protozero::proto_utils::FieldMetadata< 19, ::protozero::proto_utils::RepetitionType::kRepeatedNotPacked, ::protozero::proto_utils::ProtoSchemaType::kMessage, Mapping, InternedData >
 
using FieldMetadata_Frames = ::protozero::proto_utils::FieldMetadata< 6, ::protozero::proto_utils::RepetitionType::kRepeatedNotPacked, ::protozero::proto_utils::ProtoSchemaType::kMessage, Frame, InternedData >
 
using FieldMetadata_Callstacks = ::protozero::proto_utils::FieldMetadata< 7, ::protozero::proto_utils::RepetitionType::kRepeatedNotPacked, ::protozero::proto_utils::ProtoSchemaType::kMessage, Callstack, InternedData >
 

Public Member Functions

template<typename T = InternedString>
Tadd_mapping_paths ()
 
template<typename T = InternedString>
Tadd_function_names ()
 
template<typename T = Mapping>
Tadd_mappings ()
 
template<typename T = Frame>
Tadd_frames ()
 
template<typename T = Callstack>
Tadd_callstacks ()
 

Static Public Member Functions

static constexpr const char * GetName ()
 
static constexpr FieldMetadata_MappingPaths kMappingPaths ()
 
static constexpr FieldMetadata_FunctionNames kFunctionNames ()
 
static constexpr FieldMetadata_Mappings kMappings ()
 
static constexpr FieldMetadata_Frames kFrames ()
 
static constexpr FieldMetadata_Callstacks kCallstacks ()
 

Detailed Description

Definition at line 68 of file interned_data.pbzero.h.

Member Typedef Documentation

◆ Decoder

Definition at line 70 of file interned_data.pbzero.h.

◆ FieldMetadata_Callstacks

using perfetto::protos::pbzero::InternedData::FieldMetadata_Callstacks = ::protozero::proto_utils::FieldMetadata< 7, ::protozero::proto_utils::RepetitionType::kRepeatedNotPacked, ::protozero::proto_utils::ProtoSchemaType::kMessage, Callstack, InternedData>

Definition at line 162 of file interned_data.pbzero.h.

◆ FieldMetadata_Frames

using perfetto::protos::pbzero::InternedData::FieldMetadata_Frames = ::protozero::proto_utils::FieldMetadata< 6, ::protozero::proto_utils::RepetitionType::kRepeatedNotPacked, ::protozero::proto_utils::ProtoSchemaType::kMessage, Frame, InternedData>

Definition at line 142 of file interned_data.pbzero.h.

◆ FieldMetadata_FunctionNames

using perfetto::protos::pbzero::InternedData::FieldMetadata_FunctionNames = ::protozero::proto_utils::FieldMetadata< 5, ::protozero::proto_utils::RepetitionType::kRepeatedNotPacked, ::protozero::proto_utils::ProtoSchemaType::kMessage, InternedString, InternedData>

Definition at line 102 of file interned_data.pbzero.h.

◆ FieldMetadata_MappingPaths

using perfetto::protos::pbzero::InternedData::FieldMetadata_MappingPaths = ::protozero::proto_utils::FieldMetadata< 17, ::protozero::proto_utils::RepetitionType::kRepeatedNotPacked, ::protozero::proto_utils::ProtoSchemaType::kMessage, InternedString, InternedData>

Definition at line 82 of file interned_data.pbzero.h.

◆ FieldMetadata_Mappings

using perfetto::protos::pbzero::InternedData::FieldMetadata_Mappings = ::protozero::proto_utils::FieldMetadata< 19, ::protozero::proto_utils::RepetitionType::kRepeatedNotPacked, ::protozero::proto_utils::ProtoSchemaType::kMessage, Mapping, InternedData>

Definition at line 122 of file interned_data.pbzero.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int32_t
Enumerator
kMappingPathsFieldNumber 
kFunctionNamesFieldNumber 
kMappingsFieldNumber 
kFramesFieldNumber 
kCallstacksFieldNumber 

Definition at line 71 of file interned_data.pbzero.h.

Member Function Documentation

◆ add_callstacks()

template<typename T = Callstack>
T * perfetto::protos::pbzero::InternedData::add_callstacks ( )
inline

Definition at line 178 of file interned_data.pbzero.h.

178 {
179 return BeginNestedMessage<T>(7);
180 }

◆ add_frames()

template<typename T = Frame>
T * perfetto::protos::pbzero::InternedData::add_frames ( )
inline

Definition at line 158 of file interned_data.pbzero.h.

158 {
159 return BeginNestedMessage<T>(6);
160 }

◆ add_function_names()

template<typename T = InternedString>
T * perfetto::protos::pbzero::InternedData::add_function_names ( )
inline

Definition at line 118 of file interned_data.pbzero.h.

118 {
119 return BeginNestedMessage<T>(5);
120 }

◆ add_mapping_paths()

template<typename T = InternedString>
T * perfetto::protos::pbzero::InternedData::add_mapping_paths ( )
inline

Definition at line 98 of file interned_data.pbzero.h.

98 {
99 return BeginNestedMessage<T>(17);
100 }

◆ add_mappings()

template<typename T = Mapping>
T * perfetto::protos::pbzero::InternedData::add_mappings ( )
inline

Definition at line 138 of file interned_data.pbzero.h.

138 {
139 return BeginNestedMessage<T>(19);
140 }

◆ GetName()

static constexpr const char * perfetto::protos::pbzero::InternedData::GetName ( )
inlinestaticconstexpr

Definition at line 78 of file interned_data.pbzero.h.

78 {
79 return ".perfetto.protos.InternedData";
80 }

◆ kCallstacks()

static constexpr FieldMetadata_Callstacks perfetto::protos::pbzero::InternedData::kCallstacks ( )
inlinestaticconstexpr

Definition at line 176 of file interned_data.pbzero.h.

176{ return {}; }

◆ kFrames()

static constexpr FieldMetadata_Frames perfetto::protos::pbzero::InternedData::kFrames ( )
inlinestaticconstexpr

Definition at line 156 of file interned_data.pbzero.h.

156{ return {}; }

◆ kFunctionNames()

static constexpr FieldMetadata_FunctionNames perfetto::protos::pbzero::InternedData::kFunctionNames ( )
inlinestaticconstexpr

Definition at line 116 of file interned_data.pbzero.h.

116{ return {}; }

◆ kMappingPaths()

static constexpr FieldMetadata_MappingPaths perfetto::protos::pbzero::InternedData::kMappingPaths ( )
inlinestaticconstexpr

Definition at line 96 of file interned_data.pbzero.h.

96{ return {}; }

◆ kMappings()

static constexpr FieldMetadata_Mappings perfetto::protos::pbzero::InternedData::kMappings ( )
inlinestaticconstexpr

Definition at line 136 of file interned_data.pbzero.h.

136{ return {}; }

The documentation for this class was generated from the following file: