Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | List of all members
perfetto::protos::pbzero::Mapping Class Reference

#include <profile_common.pbzero.h>

Inheritance diagram for perfetto::protos::pbzero::Mapping:

Public Types

enum  : int32_t { kIidFieldNumber = 1 , kPathStringIdsFieldNumber = 7 }
 
using Decoder = Mapping_Decoder
 
using FieldMetadata_Iid = ::protozero::proto_utils::FieldMetadata< 1, ::protozero::proto_utils::RepetitionType::kNotRepeated, ::protozero::proto_utils::ProtoSchemaType::kUint64, uint64_t, Mapping >
 
using FieldMetadata_PathStringIds = ::protozero::proto_utils::FieldMetadata< 7, ::protozero::proto_utils::RepetitionType::kRepeatedNotPacked, ::protozero::proto_utils::ProtoSchemaType::kUint64, uint64_t, Mapping >
 

Public Member Functions

void set_iid (uint64_t value)
 
void add_path_string_ids (uint64_t value)
 

Static Public Member Functions

static constexpr const char * GetName ()
 
static constexpr FieldMetadata_Iid kIid ()
 
static constexpr FieldMetadata_PathStringIds kPathStringIds ()
 

Detailed Description

Definition at line 260 of file profile_common.pbzero.h.

Member Typedef Documentation

◆ Decoder

Definition at line 262 of file profile_common.pbzero.h.

◆ FieldMetadata_Iid

using perfetto::protos::pbzero::Mapping::FieldMetadata_Iid = ::protozero::proto_utils::FieldMetadata< 1, ::protozero::proto_utils::RepetitionType::kNotRepeated, ::protozero::proto_utils::ProtoSchemaType::kUint64, uint64_t, Mapping>

Definition at line 269 of file profile_common.pbzero.h.

◆ FieldMetadata_PathStringIds

using perfetto::protos::pbzero::Mapping::FieldMetadata_PathStringIds = ::protozero::proto_utils::FieldMetadata< 7, ::protozero::proto_utils::RepetitionType::kRepeatedNotPacked, ::protozero::proto_utils::ProtoSchemaType::kUint64, uint64_t, Mapping>

Definition at line 294 of file profile_common.pbzero.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int32_t
Enumerator
kIidFieldNumber 
kPathStringIdsFieldNumber 

Definition at line 263 of file profile_common.pbzero.h.

Member Function Documentation

◆ add_path_string_ids()

void perfetto::protos::pbzero::Mapping::add_path_string_ids ( uint64_t  value)
inline

Definition at line 309 of file profile_common.pbzero.h.

309 {
310 static constexpr uint32_t field_id = FieldMetadata_PathStringIds::kFieldId;
311 // Call the appropriate protozero::Message::Append(field_id, ...)
312 // method based on the type of the field.
313 ::protozero::internal::FieldWriter<
314 ::protozero::proto_utils::ProtoSchemaType::kUint64>::Append(*this,
315 field_id,
316 value);
317 }

◆ GetName()

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

Definition at line 267 of file profile_common.pbzero.h.

267{ return ".perfetto.protos.Mapping"; }

◆ kIid()

static constexpr FieldMetadata_Iid perfetto::protos::pbzero::Mapping::kIid ( )
inlinestaticconstexpr

Definition at line 283 of file profile_common.pbzero.h.

283{ return {}; }

◆ kPathStringIds()

static constexpr FieldMetadata_PathStringIds perfetto::protos::pbzero::Mapping::kPathStringIds ( )
inlinestaticconstexpr

Definition at line 308 of file profile_common.pbzero.h.

308{ return {}; }

◆ set_iid()

void perfetto::protos::pbzero::Mapping::set_iid ( uint64_t  value)
inline

Definition at line 284 of file profile_common.pbzero.h.

284 {
285 static constexpr uint32_t field_id = FieldMetadata_Iid::kFieldId;
286 // Call the appropriate protozero::Message::Append(field_id, ...)
287 // method based on the type of the field.
288 ::protozero::internal::FieldWriter<
289 ::protozero::proto_utils::ProtoSchemaType::kUint64>::Append(*this,
290 field_id,
291 value);
292 }

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