chromium/out/Default/gen/third_party/perfetto/protos/perfetto/trace/track_event/chrome_compositor_scheduler_state.pb.cc

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

#include "protos/perfetto/trace/track_event/chrome_compositor_scheduler_state.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 ChromeCompositorSchedulerState::ChromeCompositorSchedulerState(
    ::_pbi::ConstantInitialized):{}
struct ChromeCompositorSchedulerStateDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChromeCompositorSchedulerStateDefaultTypeInternal _ChromeCompositorSchedulerState_default_instance_;
PROTOBUF_CONSTEXPR ChromeCompositorStateMachine_MajorState::ChromeCompositorStateMachine_MajorState(
    ::_pbi::ConstantInitialized):{}
struct ChromeCompositorStateMachine_MajorStateDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChromeCompositorStateMachine_MajorStateDefaultTypeInternal _ChromeCompositorStateMachine_MajorState_default_instance_;
PROTOBUF_CONSTEXPR ChromeCompositorStateMachine_MinorState::ChromeCompositorStateMachine_MinorState(
    ::_pbi::ConstantInitialized):{}
struct ChromeCompositorStateMachine_MinorStateDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChromeCompositorStateMachine_MinorStateDefaultTypeInternal _ChromeCompositorStateMachine_MinorState_default_instance_;
PROTOBUF_CONSTEXPR ChromeCompositorStateMachine::ChromeCompositorStateMachine(
    ::_pbi::ConstantInitialized):{}
struct ChromeCompositorStateMachineDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChromeCompositorStateMachineDefaultTypeInternal _ChromeCompositorStateMachine_default_instance_;
PROTOBUF_CONSTEXPR BeginFrameArgs::BeginFrameArgs(
    ::_pbi::ConstantInitialized):{}
struct BeginFrameArgsDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BeginFrameArgsDefaultTypeInternal _BeginFrameArgs_default_instance_;
PROTOBUF_CONSTEXPR BeginImplFrameArgs_TimestampsInUs::BeginImplFrameArgs_TimestampsInUs(
    ::_pbi::ConstantInitialized):{}
struct BeginImplFrameArgs_TimestampsInUsDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BeginImplFrameArgs_TimestampsInUsDefaultTypeInternal _BeginImplFrameArgs_TimestampsInUs_default_instance_;
PROTOBUF_CONSTEXPR BeginImplFrameArgs::BeginImplFrameArgs(
    ::_pbi::ConstantInitialized):{}
struct BeginImplFrameArgsDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BeginImplFrameArgsDefaultTypeInternal _BeginImplFrameArgs_default_instance_;
PROTOBUF_CONSTEXPR BeginFrameObserverState::BeginFrameObserverState(
    ::_pbi::ConstantInitialized):{}
struct BeginFrameObserverStateDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BeginFrameObserverStateDefaultTypeInternal _BeginFrameObserverState_default_instance_;
PROTOBUF_CONSTEXPR BeginFrameSourceState::BeginFrameSourceState(
    ::_pbi::ConstantInitialized):{}
struct BeginFrameSourceStateDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BeginFrameSourceStateDefaultTypeInternal _BeginFrameSourceState_default_instance_;
PROTOBUF_CONSTEXPR CompositorTimingHistory::CompositorTimingHistory(
    ::_pbi::ConstantInitialized):{}
struct CompositorTimingHistoryDefaultTypeInternal {};
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CompositorTimingHistoryDefaultTypeInternal _CompositorTimingHistory_default_instance_;
}  // namespace protos
}  // namespace perfetto
namespace perfetto {
namespace protos {
bool ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode_strings[6] =;

static const char ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode_names[] =;

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

static const int ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode_entries_by_number[] =;

const std::string& ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode_Name(
    ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode value) {}
bool ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode ChromeCompositorSchedulerState::DEADLINE_MODE_UNSPECIFIED;
constexpr ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode ChromeCompositorSchedulerState::DEADLINE_MODE_NONE;
constexpr ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode ChromeCompositorSchedulerState::DEADLINE_MODE_IMMEDIATE;
constexpr ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode ChromeCompositorSchedulerState::DEADLINE_MODE_REGULAR;
constexpr ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode ChromeCompositorSchedulerState::DEADLINE_MODE_LATE;
constexpr ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode ChromeCompositorSchedulerState::DEADLINE_MODE_BLOCKED;
constexpr ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode ChromeCompositorSchedulerState::BeginImplFrameDeadlineMode_MIN;
constexpr ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode ChromeCompositorSchedulerState::BeginImplFrameDeadlineMode_MAX;
constexpr int ChromeCompositorSchedulerState::BeginImplFrameDeadlineMode_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool ChromeCompositorStateMachine_MajorState_BeginImplFrameState_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ChromeCompositorStateMachine_MajorState_BeginImplFrameState_strings[4] =;

static const char ChromeCompositorStateMachine_MajorState_BeginImplFrameState_names[] =;

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

static const int ChromeCompositorStateMachine_MajorState_BeginImplFrameState_entries_by_number[] =;

const std::string& ChromeCompositorStateMachine_MajorState_BeginImplFrameState_Name(
    ChromeCompositorStateMachine_MajorState_BeginImplFrameState value) {}
bool ChromeCompositorStateMachine_MajorState_BeginImplFrameState_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeCompositorStateMachine_MajorState_BeginImplFrameState* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr ChromeCompositorStateMachine_MajorState_BeginImplFrameState ChromeCompositorStateMachine_MajorState::BEGIN_IMPL_FRAME_UNSPECIFIED;
constexpr ChromeCompositorStateMachine_MajorState_BeginImplFrameState ChromeCompositorStateMachine_MajorState::BEGIN_IMPL_FRAME_IDLE;
constexpr ChromeCompositorStateMachine_MajorState_BeginImplFrameState ChromeCompositorStateMachine_MajorState::BEGIN_IMPL_FRAME_INSIDE_BEGIN_FRAME;
constexpr ChromeCompositorStateMachine_MajorState_BeginImplFrameState ChromeCompositorStateMachine_MajorState::BEGIN_IMPL_FRAME_INSIDE_DEADLINE;
constexpr ChromeCompositorStateMachine_MajorState_BeginImplFrameState ChromeCompositorStateMachine_MajorState::BeginImplFrameState_MIN;
constexpr ChromeCompositorStateMachine_MajorState_BeginImplFrameState ChromeCompositorStateMachine_MajorState::BeginImplFrameState_MAX;
constexpr int ChromeCompositorStateMachine_MajorState::BeginImplFrameState_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool ChromeCompositorStateMachine_MajorState_BeginMainFrameState_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ChromeCompositorStateMachine_MajorState_BeginMainFrameState_strings[4] =;

static const char ChromeCompositorStateMachine_MajorState_BeginMainFrameState_names[] =;

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

static const int ChromeCompositorStateMachine_MajorState_BeginMainFrameState_entries_by_number[] =;

const std::string& ChromeCompositorStateMachine_MajorState_BeginMainFrameState_Name(
    ChromeCompositorStateMachine_MajorState_BeginMainFrameState value) {}
bool ChromeCompositorStateMachine_MajorState_BeginMainFrameState_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeCompositorStateMachine_MajorState_BeginMainFrameState* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr ChromeCompositorStateMachine_MajorState_BeginMainFrameState ChromeCompositorStateMachine_MajorState::BEGIN_MAIN_FRAME_UNSPECIFIED;
constexpr ChromeCompositorStateMachine_MajorState_BeginMainFrameState ChromeCompositorStateMachine_MajorState::BEGIN_MAIN_FRAME_IDLE;
constexpr ChromeCompositorStateMachine_MajorState_BeginMainFrameState ChromeCompositorStateMachine_MajorState::BEGIN_MAIN_FRAME_SENT;
constexpr ChromeCompositorStateMachine_MajorState_BeginMainFrameState ChromeCompositorStateMachine_MajorState::BEGIN_MAIN_FRAME_READY_TO_COMMIT;
constexpr ChromeCompositorStateMachine_MajorState_BeginMainFrameState ChromeCompositorStateMachine_MajorState::BeginMainFrameState_MIN;
constexpr ChromeCompositorStateMachine_MajorState_BeginMainFrameState ChromeCompositorStateMachine_MajorState::BeginMainFrameState_MAX;
constexpr int ChromeCompositorStateMachine_MajorState::BeginMainFrameState_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState_strings[6] =;

static const char ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState_names[] =;

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

static const int ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState_entries_by_number[] =;

const std::string& ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState_Name(
    ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState value) {}
bool ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState ChromeCompositorStateMachine_MajorState::LAYER_TREE_FRAME_UNSPECIFIED;
constexpr ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState ChromeCompositorStateMachine_MajorState::LAYER_TREE_FRAME_NONE;
constexpr ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState ChromeCompositorStateMachine_MajorState::LAYER_TREE_FRAME_ACTIVE;
constexpr ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState ChromeCompositorStateMachine_MajorState::LAYER_TREE_FRAME_CREATING;
constexpr ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState ChromeCompositorStateMachine_MajorState::LAYER_TREE_FRAME_WAITING_FOR_FIRST_COMMIT;
constexpr ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState ChromeCompositorStateMachine_MajorState::LAYER_TREE_FRAME_WAITING_FOR_FIRST_ACTIVATION;
constexpr ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState ChromeCompositorStateMachine_MajorState::LayerTreeFrameSinkState_MIN;
constexpr ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState ChromeCompositorStateMachine_MajorState::LayerTreeFrameSinkState_MAX;
constexpr int ChromeCompositorStateMachine_MajorState::LayerTreeFrameSinkState_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState_strings[5] =;

static const char ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState_names[] =;

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

static const int ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState_entries_by_number[] =;

const std::string& ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState_Name(
    ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState value) {}
bool ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState ChromeCompositorStateMachine_MajorState::FORCED_REDRAW_UNSPECIFIED;
constexpr ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState ChromeCompositorStateMachine_MajorState::FORCED_REDRAW_IDLE;
constexpr ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState ChromeCompositorStateMachine_MajorState::FORCED_REDRAW_WAITING_FOR_COMMIT;
constexpr ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState ChromeCompositorStateMachine_MajorState::FORCED_REDRAW_WAITING_FOR_ACTIVATION;
constexpr ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState ChromeCompositorStateMachine_MajorState::FORCED_REDRAW_WAITING_FOR_DRAW;
constexpr ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState ChromeCompositorStateMachine_MajorState::ForcedRedrawOnTimeoutState_MIN;
constexpr ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState ChromeCompositorStateMachine_MajorState::ForcedRedrawOnTimeoutState_MAX;
constexpr int ChromeCompositorStateMachine_MajorState::ForcedRedrawOnTimeoutState_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool ChromeCompositorStateMachine_MinorState_TreePriority_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ChromeCompositorStateMachine_MinorState_TreePriority_strings[4] =;

static const char ChromeCompositorStateMachine_MinorState_TreePriority_names[] =;

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

static const int ChromeCompositorStateMachine_MinorState_TreePriority_entries_by_number[] =;

const std::string& ChromeCompositorStateMachine_MinorState_TreePriority_Name(
    ChromeCompositorStateMachine_MinorState_TreePriority value) {}
bool ChromeCompositorStateMachine_MinorState_TreePriority_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeCompositorStateMachine_MinorState_TreePriority* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr ChromeCompositorStateMachine_MinorState_TreePriority ChromeCompositorStateMachine_MinorState::TREE_PRIORITY_UNSPECIFIED;
constexpr ChromeCompositorStateMachine_MinorState_TreePriority ChromeCompositorStateMachine_MinorState::TREE_PRIORITY_SAME_PRIORITY_FOR_BOTH_TREES;
constexpr ChromeCompositorStateMachine_MinorState_TreePriority ChromeCompositorStateMachine_MinorState::TREE_PRIORITY_SMOOTHNESS_TAKES_PRIORITY;
constexpr ChromeCompositorStateMachine_MinorState_TreePriority ChromeCompositorStateMachine_MinorState::TREE_PRIORITY_NEW_CONTENT_TAKES_PRIORITY;
constexpr ChromeCompositorStateMachine_MinorState_TreePriority ChromeCompositorStateMachine_MinorState::TreePriority_MIN;
constexpr ChromeCompositorStateMachine_MinorState_TreePriority ChromeCompositorStateMachine_MinorState::TreePriority_MAX;
constexpr int ChromeCompositorStateMachine_MinorState::TreePriority_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool ChromeCompositorStateMachine_MinorState_ScrollHandlerState_IsValid(int value) {}

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

static const char ChromeCompositorStateMachine_MinorState_ScrollHandlerState_names[] =;

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

static const int ChromeCompositorStateMachine_MinorState_ScrollHandlerState_entries_by_number[] =;

const std::string& ChromeCompositorStateMachine_MinorState_ScrollHandlerState_Name(
    ChromeCompositorStateMachine_MinorState_ScrollHandlerState value) {}
bool ChromeCompositorStateMachine_MinorState_ScrollHandlerState_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeCompositorStateMachine_MinorState_ScrollHandlerState* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr ChromeCompositorStateMachine_MinorState_ScrollHandlerState ChromeCompositorStateMachine_MinorState::SCROLL_HANDLER_UNSPECIFIED;
constexpr ChromeCompositorStateMachine_MinorState_ScrollHandlerState ChromeCompositorStateMachine_MinorState::SCROLL_AFFECTS_SCROLL_HANDLER;
constexpr ChromeCompositorStateMachine_MinorState_ScrollHandlerState ChromeCompositorStateMachine_MinorState::SCROLL_DOES_NOT_AFFECT_SCROLL_HANDLER;
constexpr ChromeCompositorStateMachine_MinorState_ScrollHandlerState ChromeCompositorStateMachine_MinorState::ScrollHandlerState_MIN;
constexpr ChromeCompositorStateMachine_MinorState_ScrollHandlerState ChromeCompositorStateMachine_MinorState::ScrollHandlerState_MAX;
constexpr int ChromeCompositorStateMachine_MinorState::ScrollHandlerState_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool BeginFrameArgs_BeginFrameArgsType_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> BeginFrameArgs_BeginFrameArgsType_strings[4] =;

static const char BeginFrameArgs_BeginFrameArgsType_names[] =;

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

static const int BeginFrameArgs_BeginFrameArgsType_entries_by_number[] =;

const std::string& BeginFrameArgs_BeginFrameArgsType_Name(
    BeginFrameArgs_BeginFrameArgsType value) {}
bool BeginFrameArgs_BeginFrameArgsType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BeginFrameArgs_BeginFrameArgsType* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr BeginFrameArgs_BeginFrameArgsType BeginFrameArgs::BEGIN_FRAME_ARGS_TYPE_UNSPECIFIED;
constexpr BeginFrameArgs_BeginFrameArgsType BeginFrameArgs::BEGIN_FRAME_ARGS_TYPE_INVALID;
constexpr BeginFrameArgs_BeginFrameArgsType BeginFrameArgs::BEGIN_FRAME_ARGS_TYPE_NORMAL;
constexpr BeginFrameArgs_BeginFrameArgsType BeginFrameArgs::BEGIN_FRAME_ARGS_TYPE_MISSED;
constexpr BeginFrameArgs_BeginFrameArgsType BeginFrameArgs::BeginFrameArgsType_MIN;
constexpr BeginFrameArgs_BeginFrameArgsType BeginFrameArgs::BeginFrameArgsType_MAX;
constexpr int BeginFrameArgs::BeginFrameArgsType_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool BeginImplFrameArgs_State_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> BeginImplFrameArgs_State_strings[2] =;

static const char BeginImplFrameArgs_State_names[] =;

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

static const int BeginImplFrameArgs_State_entries_by_number[] =;

const std::string& BeginImplFrameArgs_State_Name(
    BeginImplFrameArgs_State value) {}
bool BeginImplFrameArgs_State_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BeginImplFrameArgs_State* value) {}
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr BeginImplFrameArgs_State BeginImplFrameArgs::BEGIN_FRAME_FINISHED;
constexpr BeginImplFrameArgs_State BeginImplFrameArgs::BEGIN_FRAME_USING;
constexpr BeginImplFrameArgs_State BeginImplFrameArgs::State_MIN;
constexpr BeginImplFrameArgs_State BeginImplFrameArgs::State_MAX;
constexpr int BeginImplFrameArgs::State_ARRAYSIZE;
#endif  // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
bool ChromeCompositorSchedulerAction_IsValid(int value) {}

static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> ChromeCompositorSchedulerAction_strings[14] =;

static const char ChromeCompositorSchedulerAction_names[] =;

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

static const int ChromeCompositorSchedulerAction_entries_by_number[] =;

const std::string& ChromeCompositorSchedulerAction_Name(
    ChromeCompositorSchedulerAction value) {}
bool ChromeCompositorSchedulerAction_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ChromeCompositorSchedulerAction* value) {}

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

class ChromeCompositorSchedulerState::_Internal {};

const ::perfetto::protos::ChromeCompositorStateMachine&
ChromeCompositorSchedulerState::_Internal::state_machine(const ChromeCompositorSchedulerState* msg) {}
const ::perfetto::protos::BeginImplFrameArgs&
ChromeCompositorSchedulerState::_Internal::begin_impl_frame_args(const ChromeCompositorSchedulerState* msg) {}
const ::perfetto::protos::BeginFrameObserverState&
ChromeCompositorSchedulerState::_Internal::begin_frame_observer_state(const ChromeCompositorSchedulerState* msg) {}
const ::perfetto::protos::BeginFrameSourceState&
ChromeCompositorSchedulerState::_Internal::begin_frame_source_state(const ChromeCompositorSchedulerState* msg) {}
const ::perfetto::protos::CompositorTimingHistory&
ChromeCompositorSchedulerState::_Internal::compositor_timing_history(const ChromeCompositorSchedulerState* msg) {}
ChromeCompositorSchedulerState::ChromeCompositorSchedulerState(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
ChromeCompositorSchedulerState::ChromeCompositorSchedulerState(const ChromeCompositorSchedulerState& from)
  :{}

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

ChromeCompositorSchedulerState::~ChromeCompositorSchedulerState() {}

inline void ChromeCompositorSchedulerState::SharedDtor() {}

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

void ChromeCompositorSchedulerState::Clear() {}

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

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

size_t ChromeCompositorSchedulerState::ByteSizeLong() const {}

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

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

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

bool ChromeCompositorSchedulerState::IsInitialized() const {}

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

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


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

class ChromeCompositorStateMachine_MajorState::_Internal {};

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

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

ChromeCompositorStateMachine_MajorState::~ChromeCompositorStateMachine_MajorState() {}

inline void ChromeCompositorStateMachine_MajorState::SharedDtor() {}

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

void ChromeCompositorStateMachine_MajorState::Clear() {}

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

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

size_t ChromeCompositorStateMachine_MajorState::ByteSizeLong() const {}

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

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

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

bool ChromeCompositorStateMachine_MajorState::IsInitialized() const {}

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

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


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

class ChromeCompositorStateMachine_MinorState::_Internal {};

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

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

ChromeCompositorStateMachine_MinorState::~ChromeCompositorStateMachine_MinorState() {}

inline void ChromeCompositorStateMachine_MinorState::SharedDtor() {}

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

void ChromeCompositorStateMachine_MinorState::Clear() {}

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

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

size_t ChromeCompositorStateMachine_MinorState::ByteSizeLong() const {}

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

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

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

bool ChromeCompositorStateMachine_MinorState::IsInitialized() const {}

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

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


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

class ChromeCompositorStateMachine::_Internal {};

const ::perfetto::protos::ChromeCompositorStateMachine_MajorState&
ChromeCompositorStateMachine::_Internal::major_state(const ChromeCompositorStateMachine* msg) {}
const ::perfetto::protos::ChromeCompositorStateMachine_MinorState&
ChromeCompositorStateMachine::_Internal::minor_state(const ChromeCompositorStateMachine* msg) {}
ChromeCompositorStateMachine::ChromeCompositorStateMachine(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
ChromeCompositorStateMachine::ChromeCompositorStateMachine(const ChromeCompositorStateMachine& from)
  :{}

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

ChromeCompositorStateMachine::~ChromeCompositorStateMachine() {}

inline void ChromeCompositorStateMachine::SharedDtor() {}

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

void ChromeCompositorStateMachine::Clear() {}

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

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

size_t ChromeCompositorStateMachine::ByteSizeLong() const {}

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

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

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

bool ChromeCompositorStateMachine::IsInitialized() const {}

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

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


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

class BeginFrameArgs::_Internal {};

const ::perfetto::protos::SourceLocation&
BeginFrameArgs::_Internal::source_location(const BeginFrameArgs* msg) {}
void BeginFrameArgs::set_allocated_source_location(::perfetto::protos::SourceLocation* source_location) {}
void BeginFrameArgs::clear_source_location() {}
BeginFrameArgs::BeginFrameArgs(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
BeginFrameArgs::BeginFrameArgs(const BeginFrameArgs& from)
  :{}

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

BeginFrameArgs::~BeginFrameArgs() {}

inline void BeginFrameArgs::SharedDtor() {}

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

void BeginFrameArgs::clear_created_from() {}


void BeginFrameArgs::Clear() {}

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

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

size_t BeginFrameArgs::ByteSizeLong() const {}

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

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

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

bool BeginFrameArgs::IsInitialized() const {}

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

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


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

class BeginImplFrameArgs_TimestampsInUs::_Internal {};

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

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

BeginImplFrameArgs_TimestampsInUs::~BeginImplFrameArgs_TimestampsInUs() {}

inline void BeginImplFrameArgs_TimestampsInUs::SharedDtor() {}

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

void BeginImplFrameArgs_TimestampsInUs::Clear() {}

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

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

size_t BeginImplFrameArgs_TimestampsInUs::ByteSizeLong() const {}

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

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

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

bool BeginImplFrameArgs_TimestampsInUs::IsInitialized() const {}

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

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


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

class BeginImplFrameArgs::_Internal {};

const ::perfetto::protos::BeginFrameArgs&
BeginImplFrameArgs::_Internal::current_args(const BeginImplFrameArgs* msg) {}
const ::perfetto::protos::BeginFrameArgs&
BeginImplFrameArgs::_Internal::last_args(const BeginImplFrameArgs* msg) {}
const ::perfetto::protos::BeginImplFrameArgs_TimestampsInUs&
BeginImplFrameArgs::_Internal::timestamps_in_us(const BeginImplFrameArgs* msg) {}
void BeginImplFrameArgs::set_allocated_current_args(::perfetto::protos::BeginFrameArgs* current_args) {}
void BeginImplFrameArgs::set_allocated_last_args(::perfetto::protos::BeginFrameArgs* last_args) {}
BeginImplFrameArgs::BeginImplFrameArgs(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
BeginImplFrameArgs::BeginImplFrameArgs(const BeginImplFrameArgs& from)
  :{}

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

BeginImplFrameArgs::~BeginImplFrameArgs() {}

inline void BeginImplFrameArgs::SharedDtor() {}

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

void BeginImplFrameArgs::clear_args() {}


void BeginImplFrameArgs::Clear() {}

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

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

size_t BeginImplFrameArgs::ByteSizeLong() const {}

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

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

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

bool BeginImplFrameArgs::IsInitialized() const {}

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

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


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

class BeginFrameObserverState::_Internal {};

const ::perfetto::protos::BeginFrameArgs&
BeginFrameObserverState::_Internal::last_begin_frame_args(const BeginFrameObserverState* msg) {}
BeginFrameObserverState::BeginFrameObserverState(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
BeginFrameObserverState::BeginFrameObserverState(const BeginFrameObserverState& from)
  :{}

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

BeginFrameObserverState::~BeginFrameObserverState() {}

inline void BeginFrameObserverState::SharedDtor() {}

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

void BeginFrameObserverState::Clear() {}

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

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

size_t BeginFrameObserverState::ByteSizeLong() const {}

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

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

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

bool BeginFrameObserverState::IsInitialized() const {}

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

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


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

class BeginFrameSourceState::_Internal {};

const ::perfetto::protos::BeginFrameArgs&
BeginFrameSourceState::_Internal::last_begin_frame_args(const BeginFrameSourceState* msg) {}
BeginFrameSourceState::BeginFrameSourceState(::PROTOBUF_NAMESPACE_ID::Arena* arena,
                         bool is_message_owned)
  :{}
BeginFrameSourceState::BeginFrameSourceState(const BeginFrameSourceState& from)
  :{}

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

BeginFrameSourceState::~BeginFrameSourceState() {}

inline void BeginFrameSourceState::SharedDtor() {}

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

void BeginFrameSourceState::Clear() {}

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

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

size_t BeginFrameSourceState::ByteSizeLong() const {}

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

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

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

bool BeginFrameSourceState::IsInitialized() const {}

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

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


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

class CompositorTimingHistory::_Internal {};

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

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

CompositorTimingHistory::~CompositorTimingHistory() {}

inline void CompositorTimingHistory::SharedDtor() {}

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

void CompositorTimingHistory::Clear() {}

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

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

size_t CompositorTimingHistory::ByteSizeLong() const {}

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

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

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

bool CompositorTimingHistory::IsInitialized() const {}

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

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


// @@protoc_insertion_point(namespace_scope)
}  // namespace protos
}  // namespace perfetto
PROTOBUF_NAMESPACE_OPEN
template<> PROTOBUF_NOINLINE ::perfetto::protos::ChromeCompositorSchedulerState*
Arena::CreateMaybeMessage< ::perfetto::protos::ChromeCompositorSchedulerState >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::ChromeCompositorStateMachine_MajorState*
Arena::CreateMaybeMessage< ::perfetto::protos::ChromeCompositorStateMachine_MajorState >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::ChromeCompositorStateMachine_MinorState*
Arena::CreateMaybeMessage< ::perfetto::protos::ChromeCompositorStateMachine_MinorState >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::ChromeCompositorStateMachine*
Arena::CreateMaybeMessage< ::perfetto::protos::ChromeCompositorStateMachine >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::BeginFrameArgs*
Arena::CreateMaybeMessage< ::perfetto::protos::BeginFrameArgs >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::BeginImplFrameArgs_TimestampsInUs*
Arena::CreateMaybeMessage< ::perfetto::protos::BeginImplFrameArgs_TimestampsInUs >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::BeginImplFrameArgs*
Arena::CreateMaybeMessage< ::perfetto::protos::BeginImplFrameArgs >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::BeginFrameObserverState*
Arena::CreateMaybeMessage< ::perfetto::protos::BeginFrameObserverState >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::BeginFrameSourceState*
Arena::CreateMaybeMessage< ::perfetto::protos::BeginFrameSourceState >(Arena* arena) {}
template<> PROTOBUF_NOINLINE ::perfetto::protos::CompositorTimingHistory*
Arena::CreateMaybeMessage< ::perfetto::protos::CompositorTimingHistory >(Arena* arena) {}
PROTOBUF_NAMESPACE_CLOSE

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