chromium/out/Default/gen/third_party/perfetto/protos/perfetto/trace/android/surfaceflinger_layers.pb.cc

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: protos/perfetto/trace/android/surfaceflinger_layers.proto

#include "protos/perfetto/trace/android/surfaceflinger_layers.pb.h"

#include <algorithm>

#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/wire_format_lite.h>
#include <google/protobuf/io/zero_copy_stream_impl_lite.h>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>

PROTOBUF_PRAGMA_INIT_SEG

_pb;
_pbi;

namespace perfetto {
namespace protos {
PROTOBUF_CONSTEXPR LayersTraceFileProto::LayersTraceFileProto(
    ::_pbi::ConstantInitialized):{}
struct LayersTraceFileProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LayersTraceFileProtoDefaultTypeInternal _LayersTraceFileProto_default_instance_;
PROTOBUF_CONSTEXPR LayersSnapshotProto::LayersSnapshotProto(
    ::_pbi::ConstantInitialized):{}
struct LayersSnapshotProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LayersSnapshotProtoDefaultTypeInternal _LayersSnapshotProto_default_instance_;
PROTOBUF_CONSTEXPR LayersProto::LayersProto(
    ::_pbi::ConstantInitialized):{}
struct LayersProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LayersProtoDefaultTypeInternal _LayersProto_default_instance_;
PROTOBUF_CONSTEXPR DisplayProto::DisplayProto(
    ::_pbi::ConstantInitialized):{}
struct DisplayProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DisplayProtoDefaultTypeInternal _DisplayProto_default_instance_;
PROTOBUF_CONSTEXPR LayerProto_MetadataEntry_DoNotUse::LayerProto_MetadataEntry_DoNotUse(
    ::_pbi::ConstantInitialized) {}
struct LayerProto_MetadataEntry_DoNotUseDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LayerProto_MetadataEntry_DoNotUseDefaultTypeInternal _LayerProto_MetadataEntry_DoNotUse_default_instance_;
PROTOBUF_CONSTEXPR LayerProto::LayerProto(
    ::_pbi::ConstantInitialized):{}
struct LayerProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LayerProtoDefaultTypeInternal _LayerProto_default_instance_;
PROTOBUF_CONSTEXPR PositionProto::PositionProto(
    ::_pbi::ConstantInitialized):{}
struct PositionProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PositionProtoDefaultTypeInternal _PositionProto_default_instance_;
PROTOBUF_CONSTEXPR FloatRectProto::FloatRectProto(
    ::_pbi::ConstantInitialized):{}
struct FloatRectProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 FloatRectProtoDefaultTypeInternal _FloatRectProto_default_instance_;
PROTOBUF_CONSTEXPR ActiveBufferProto::ActiveBufferProto(
    ::_pbi::ConstantInitialized):{}
struct ActiveBufferProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ActiveBufferProtoDefaultTypeInternal _ActiveBufferProto_default_instance_;
PROTOBUF_CONSTEXPR BarrierLayerProto::BarrierLayerProto(
    ::_pbi::ConstantInitialized):{}
struct BarrierLayerProtoDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BarrierLayerProtoDefaultTypeInternal _BarrierLayerProto_default_instance_;
}  // namespace protos
}  // namespace perfetto
namespace perfetto {
namespace protos {
bool LayersTraceFileProto_MagicNumber_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> LayersTraceFileProto_MagicNumber_strings[3] =;

static const char LayersTraceFileProto_MagicNumber_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry LayersTraceFileProto_MagicNumber_entries[] =;

static const int LayersTraceFileProto_MagicNumber_entries_by_number[] =;

const std::string& LayersTraceFileProto_MagicNumber_Name(
    LayersTraceFileProto_MagicNumber value) {}
bool LayersTraceFileProto_MagicNumber_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LayersTraceFileProto_MagicNumber* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr LayersTraceFileProto_MagicNumber LayersTraceFileProto::INVALID;
constexpr LayersTraceFileProto_MagicNumber LayersTraceFileProto::MAGIC_NUMBER_L;
constexpr LayersTraceFileProto_MagicNumber LayersTraceFileProto::MAGIC_NUMBER_H;
constexpr LayersTraceFileProto_MagicNumber LayersTraceFileProto::MagicNumber_MIN;
constexpr LayersTraceFileProto_MagicNumber LayersTraceFileProto::MagicNumber_MAX;
constexpr int LayersTraceFileProto::MagicNumber_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool HwcCompositionType_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> HwcCompositionType_strings[7] =;

static const char HwcCompositionType_names[] =;

static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry HwcCompositionType_entries[] =;

static const int HwcCompositionType_entries_by_number[] =;

const std::string& HwcCompositionType_Name(
    HwcCompositionType value) {}
bool HwcCompositionType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, HwcCompositionType* value) {}

// ===================================================================

class LayersTraceFileProto::_Internal {};

LayersTraceFileProto::LayersTraceFileProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
LayersTraceFileProto::LayersTraceFileProto(const LayersTraceFileProto& from)
  :{}

inline void LayersTraceFileProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

LayersTraceFileProto::~LayersTraceFileProto() {}

inline void LayersTraceFileProto::SharedDtor() {}

void LayersTraceFileProto::SetCachedSize(int size) const {}

void LayersTraceFileProto::Clear() {}

const char* LayersTraceFileProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* LayersTraceFileProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t LayersTraceFileProto::ByteSizeLong() const {}

void LayersTraceFileProto::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void LayersTraceFileProto::MergeFrom(const LayersTraceFileProto& from) {}

void LayersTraceFileProto::CopyFrom(const LayersTraceFileProto& from) {}

bool LayersTraceFileProto::IsInitialized() const {}

void LayersTraceFileProto::InternalSwap(LayersTraceFileProto* other) {}

std::string LayersTraceFileProto::GetTypeName() const {}


// ===================================================================

class LayersSnapshotProto::_Internal {};

const ::perfetto::protos::LayersProto&
LayersSnapshotProto::_Internal::layers(const LayersSnapshotProto* msg) {}
LayersSnapshotProto::LayersSnapshotProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
LayersSnapshotProto::LayersSnapshotProto(const LayersSnapshotProto& from)
  :{}

inline void LayersSnapshotProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

LayersSnapshotProto::~LayersSnapshotProto() {}

inline void LayersSnapshotProto::SharedDtor() {}

void LayersSnapshotProto::SetCachedSize(int size) const {}

void LayersSnapshotProto::Clear() {}

const char* LayersSnapshotProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* LayersSnapshotProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t LayersSnapshotProto::ByteSizeLong() const {}

void LayersSnapshotProto::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void LayersSnapshotProto::MergeFrom(const LayersSnapshotProto& from) {}

void LayersSnapshotProto::CopyFrom(const LayersSnapshotProto& from) {}

bool LayersSnapshotProto::IsInitialized() const {}

void LayersSnapshotProto::InternalSwap(LayersSnapshotProto* other) {}

std::string LayersSnapshotProto::GetTypeName() const {}


// ===================================================================

class LayersProto::_Internal {};

LayersProto::LayersProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
LayersProto::LayersProto(const LayersProto& from)
  :{}

inline void LayersProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

LayersProto::~LayersProto() {}

inline void LayersProto::SharedDtor() {}

void LayersProto::SetCachedSize(int size) const {}

void LayersProto::Clear() {}

const char* LayersProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* LayersProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t LayersProto::ByteSizeLong() const {}

void LayersProto::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void LayersProto::MergeFrom(const LayersProto& from) {}

void LayersProto::CopyFrom(const LayersProto& from) {}

bool LayersProto::IsInitialized() const {}

void LayersProto::InternalSwap(LayersProto* other) {}

std::string LayersProto::GetTypeName() const {}


// ===================================================================

class DisplayProto::_Internal {};

const ::perfetto::protos::SizeProto&
DisplayProto::_Internal::size(const DisplayProto* msg) {}
const ::perfetto::protos::RectProto&
DisplayProto::_Internal::layer_stack_space_rect(const DisplayProto* msg) {}
const ::perfetto::protos::TransformProto&
DisplayProto::_Internal::transform(const DisplayProto* msg) {}
void DisplayProto::clear_size() {}
void DisplayProto::clear_layer_stack_space_rect() {}
void DisplayProto::clear_transform() {}
DisplayProto::DisplayProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
DisplayProto::DisplayProto(const DisplayProto& from)
  :{}

inline void DisplayProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

DisplayProto::~DisplayProto() {}

inline void DisplayProto::SharedDtor() {}

void DisplayProto::SetCachedSize(int size) const {}

void DisplayProto::Clear() {}

const char* DisplayProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* DisplayProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t DisplayProto::ByteSizeLong() const {}

void DisplayProto::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void DisplayProto::MergeFrom(const DisplayProto& from) {}

void DisplayProto::CopyFrom(const DisplayProto& from) {}

bool DisplayProto::IsInitialized() const {}

void DisplayProto::InternalSwap(DisplayProto* other) {}

std::string DisplayProto::GetTypeName() const {}


// ===================================================================

LayerProto_MetadataEntry_DoNotUse::LayerProto_MetadataEntry_DoNotUse() {}
LayerProto_MetadataEntry_DoNotUse::LayerProto_MetadataEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena)
    :{}
void LayerProto_MetadataEntry_DoNotUse::MergeFrom(const LayerProto_MetadataEntry_DoNotUse& other) {}

// ===================================================================

class LayerProto::_Internal {};

const ::perfetto::protos::RegionProto&
LayerProto::_Internal::transparent_region(const LayerProto* msg) {}
const ::perfetto::protos::RegionProto&
LayerProto::_Internal::visible_region(const LayerProto* msg) {}
const ::perfetto::protos::RegionProto&
LayerProto::_Internal::damage_region(const LayerProto* msg) {}
const ::perfetto::protos::PositionProto&
LayerProto::_Internal::position(const LayerProto* msg) {}
const ::perfetto::protos::PositionProto&
LayerProto::_Internal::requested_position(const LayerProto* msg) {}
const ::perfetto::protos::SizeProto&
LayerProto::_Internal::size(const LayerProto* msg) {}
const ::perfetto::protos::RectProto&
LayerProto::_Internal::crop(const LayerProto* msg) {}
const ::perfetto::protos::RectProto&
LayerProto::_Internal::final_crop(const LayerProto* msg) {}
const ::perfetto::protos::ColorProto&
LayerProto::_Internal::color(const LayerProto* msg) {}
const ::perfetto::protos::ColorProto&
LayerProto::_Internal::requested_color(const LayerProto* msg) {}
const ::perfetto::protos::TransformProto&
LayerProto::_Internal::transform(const LayerProto* msg) {}
const ::perfetto::protos::TransformProto&
LayerProto::_Internal::requested_transform(const LayerProto* msg) {}
const ::perfetto::protos::ActiveBufferProto&
LayerProto::_Internal::active_buffer(const LayerProto* msg) {}
const ::perfetto::protos::RectProto&
LayerProto::_Internal::hwc_frame(const LayerProto* msg) {}
const ::perfetto::protos::FloatRectProto&
LayerProto::_Internal::hwc_crop(const LayerProto* msg) {}
const ::perfetto::protos::TransformProto&
LayerProto::_Internal::buffer_transform(const LayerProto* msg) {}
const ::perfetto::protos::TransformProto&
LayerProto::_Internal::effective_transform(const LayerProto* msg) {}
const ::perfetto::protos::FloatRectProto&
LayerProto::_Internal::source_bounds(const LayerProto* msg) {}
const ::perfetto::protos::FloatRectProto&
LayerProto::_Internal::bounds(const LayerProto* msg) {}
const ::perfetto::protos::FloatRectProto&
LayerProto::_Internal::screen_bounds(const LayerProto* msg) {}
const ::perfetto::protos::InputWindowInfoProto&
LayerProto::_Internal::input_window_info(const LayerProto* msg) {}
const ::perfetto::protos::FloatRectProto&
LayerProto::_Internal::corner_radius_crop(const LayerProto* msg) {}
const ::perfetto::protos::ColorTransformProto&
LayerProto::_Internal::color_transform(const LayerProto* msg) {}
const ::perfetto::protos::RectProto&
LayerProto::_Internal::destination_frame(const LayerProto* msg) {}
void LayerProto::clear_transparent_region() {}
void LayerProto::clear_visible_region() {}
void LayerProto::clear_damage_region() {}
void LayerProto::clear_size() {}
void LayerProto::clear_crop() {}
void LayerProto::clear_final_crop() {}
void LayerProto::clear_color() {}
void LayerProto::clear_requested_color() {}
void LayerProto::clear_transform() {}
void LayerProto::clear_requested_transform() {}
void LayerProto::clear_hwc_frame() {}
void LayerProto::clear_buffer_transform() {}
void LayerProto::clear_effective_transform() {}
void LayerProto::clear_input_window_info() {}
void LayerProto::clear_color_transform() {}
void LayerProto::clear_blur_regions() {}
void LayerProto::clear_destination_frame() {}
LayerProto::LayerProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
LayerProto::LayerProto(const LayerProto& from)
  :{}

inline void LayerProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

LayerProto::~LayerProto() {}

inline void LayerProto::SharedDtor() {}

void LayerProto::SetCachedSize(int size) const {}

void LayerProto::Clear() {}

const char* LayerProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* LayerProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t LayerProto::ByteSizeLong() const {}

void LayerProto::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void LayerProto::MergeFrom(const LayerProto& from) {}

void LayerProto::CopyFrom(const LayerProto& from) {}

bool LayerProto::IsInitialized() const {}

void LayerProto::InternalSwap(LayerProto* other) {}

std::string LayerProto::GetTypeName() const {}


// ===================================================================

class PositionProto::_Internal {};

PositionProto::PositionProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
PositionProto::PositionProto(const PositionProto& from)
  :{}

inline void PositionProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

PositionProto::~PositionProto() {}

inline void PositionProto::SharedDtor() {}

void PositionProto::SetCachedSize(int size) const {}

void PositionProto::Clear() {}

const char* PositionProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* PositionProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t PositionProto::ByteSizeLong() const {}

void PositionProto::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void PositionProto::MergeFrom(const PositionProto& from) {}

void PositionProto::CopyFrom(const PositionProto& from) {}

bool PositionProto::IsInitialized() const {}

void PositionProto::InternalSwap(PositionProto* other) {}

std::string PositionProto::GetTypeName() const {}


// ===================================================================

class FloatRectProto::_Internal {};

FloatRectProto::FloatRectProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
FloatRectProto::FloatRectProto(const FloatRectProto& from)
  :{}

inline void FloatRectProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

FloatRectProto::~FloatRectProto() {}

inline void FloatRectProto::SharedDtor() {}

void FloatRectProto::SetCachedSize(int size) const {}

void FloatRectProto::Clear() {}

const char* FloatRectProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* FloatRectProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t FloatRectProto::ByteSizeLong() const {}

void FloatRectProto::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void FloatRectProto::MergeFrom(const FloatRectProto& from) {}

void FloatRectProto::CopyFrom(const FloatRectProto& from) {}

bool FloatRectProto::IsInitialized() const {}

void FloatRectProto::InternalSwap(FloatRectProto* other) {}

std::string FloatRectProto::GetTypeName() const {}


// ===================================================================

class ActiveBufferProto::_Internal {};

ActiveBufferProto::ActiveBufferProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
ActiveBufferProto::ActiveBufferProto(const ActiveBufferProto& from)
  :{}

inline void ActiveBufferProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

ActiveBufferProto::~ActiveBufferProto() {}

inline void ActiveBufferProto::SharedDtor() {}

void ActiveBufferProto::SetCachedSize(int size) const {}

void ActiveBufferProto::Clear() {}

const char* ActiveBufferProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* ActiveBufferProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t ActiveBufferProto::ByteSizeLong() const {}

void ActiveBufferProto::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void ActiveBufferProto::MergeFrom(const ActiveBufferProto& from) {}

void ActiveBufferProto::CopyFrom(const ActiveBufferProto& from) {}

bool ActiveBufferProto::IsInitialized() const {}

void ActiveBufferProto::InternalSwap(ActiveBufferProto* other) {}

std::string ActiveBufferProto::GetTypeName() const {}


// ===================================================================

class BarrierLayerProto::_Internal {};

BarrierLayerProto::BarrierLayerProto(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
BarrierLayerProto::BarrierLayerProto(const BarrierLayerProto& from)
  :{}

inline void BarrierLayerProto::SharedCtor(
    ::_pb::Arena* arena, bool is_message_owned) {}

BarrierLayerProto::~BarrierLayerProto() {}

inline void BarrierLayerProto::SharedDtor() {}

void BarrierLayerProto::SetCachedSize(int size) const {}

void BarrierLayerProto::Clear() {}

const char* BarrierLayerProto::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) {}

uint8_t* BarrierLayerProto::_InternalSerialize(
    uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const {}

size_t BarrierLayerProto::ByteSizeLong() const {}

void BarrierLayerProto::CheckTypeAndMergeFrom(
    const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) {}

void BarrierLayerProto::MergeFrom(const BarrierLayerProto& from) {}

void BarrierLayerProto::CopyFrom(const BarrierLayerProto& from) {}

bool BarrierLayerProto::IsInitialized() const {}

void BarrierLayerProto::InternalSwap(BarrierLayerProto* other) {}

std::string BarrierLayerProto::GetTypeName() const {}


// @@protoc_insertion_point(namespace_scope)
}  // namespace protos
}  // namespace perfetto
PROTOBUF_NAMESPACE_OPEN
template<> PROTOBUF_NOINLINE ::perfetto::protos::LayersTraceFileProto*
Arena::CreateMaybeMessage< ::perfetto::protos::LayersTraceFileProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::LayersSnapshotProto*
Arena::CreateMaybeMessage< ::perfetto::protos::LayersSnapshotProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::LayersProto*
Arena::CreateMaybeMessage< ::perfetto::protos::LayersProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::DisplayProto*
Arena::CreateMaybeMessage< ::perfetto::protos::DisplayProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::LayerProto_MetadataEntry_DoNotUse*
Arena::CreateMaybeMessage< ::perfetto::protos::LayerProto_MetadataEntry_DoNotUse >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::LayerProto*
Arena::CreateMaybeMessage< ::perfetto::protos::LayerProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::PositionProto*
Arena::CreateMaybeMessage< ::perfetto::protos::PositionProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::FloatRectProto*
Arena::CreateMaybeMessage< ::perfetto::protos::FloatRectProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::ActiveBufferProto*
Arena::CreateMaybeMessage< ::perfetto::protos::ActiveBufferProto >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::BarrierLayerProto*
Arena::CreateMaybeMessage< ::perfetto::protos::BarrierLayerProto >(Arena* arena) {}
PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)
#include <google/protobuf/port_undef.inc>