chromium/out/Default/gen/components/sync/protocol/sync_enums.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: components/sync/protocol/sync_enums.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fsync_5fenums_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fsync_5fenums_2eproto

#include <limits>
#include <string>

#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif

#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
#include <google/protobuf/generated_enum_util.h>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2fsync_2fprotocol_2fsync_5fenums_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_components_2fsync_2fprotocol_2fsync_5fenums_2eproto {};
namespace sync_pb {
class SyncEnums;
struct SyncEnumsDefaultTypeInternal;
extern SyncEnumsDefaultTypeInternal _SyncEnums_default_instance_;
}  // namespace sync_pb
PROTOBUF_NAMESPACE_OPEN
template<> ::sync_pb::SyncEnums* Arena::CreateMaybeMessage<::sync_pb::SyncEnums>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace sync_pb {

enum SyncEnums_SingletonDebugEventType : int {};
bool SyncEnums_SingletonDebugEventType_IsValid(int value);
constexpr SyncEnums_SingletonDebugEventType SyncEnums_SingletonDebugEventType_SingletonDebugEventType_MIN =;
constexpr SyncEnums_SingletonDebugEventType SyncEnums_SingletonDebugEventType_SingletonDebugEventType_MAX =;
constexpr int SyncEnums_SingletonDebugEventType_SingletonDebugEventType_ARRAYSIZE =;

const std::string& SyncEnums_SingletonDebugEventType_Name(SyncEnums_SingletonDebugEventType value);
template<typename T>
inline const std::string& SyncEnums_SingletonDebugEventType_Name(T enum_t_value) {}
bool SyncEnums_SingletonDebugEventType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SyncEnums_SingletonDebugEventType* value);
enum SyncEnums_PageTransition : int {};
bool SyncEnums_PageTransition_IsValid(int value);
constexpr SyncEnums_PageTransition SyncEnums_PageTransition_PageTransition_MIN =;
constexpr SyncEnums_PageTransition SyncEnums_PageTransition_PageTransition_MAX =;
constexpr int SyncEnums_PageTransition_PageTransition_ARRAYSIZE =;

const std::string& SyncEnums_PageTransition_Name(SyncEnums_PageTransition value);
template<typename T>
inline const std::string& SyncEnums_PageTransition_Name(T enum_t_value) {}
bool SyncEnums_PageTransition_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SyncEnums_PageTransition* value);
enum SyncEnums_PageTransitionRedirectType : int {};
bool SyncEnums_PageTransitionRedirectType_IsValid(int value);
constexpr SyncEnums_PageTransitionRedirectType SyncEnums_PageTransitionRedirectType_PageTransitionRedirectType_MIN =;
constexpr SyncEnums_PageTransitionRedirectType SyncEnums_PageTransitionRedirectType_PageTransitionRedirectType_MAX =;
constexpr int SyncEnums_PageTransitionRedirectType_PageTransitionRedirectType_ARRAYSIZE =;

const std::string& SyncEnums_PageTransitionRedirectType_Name(SyncEnums_PageTransitionRedirectType value);
template<typename T>
inline const std::string& SyncEnums_PageTransitionRedirectType_Name(T enum_t_value) {}
bool SyncEnums_PageTransitionRedirectType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SyncEnums_PageTransitionRedirectType* value);
enum SyncEnums_ErrorType : int {};
bool SyncEnums_ErrorType_IsValid(int value);
constexpr SyncEnums_ErrorType SyncEnums_ErrorType_ErrorType_MIN =;
constexpr SyncEnums_ErrorType SyncEnums_ErrorType_ErrorType_MAX =;
constexpr int SyncEnums_ErrorType_ErrorType_ARRAYSIZE =;

const std::string& SyncEnums_ErrorType_Name(SyncEnums_ErrorType value);
template<typename T>
inline const std::string& SyncEnums_ErrorType_Name(T enum_t_value) {}
bool SyncEnums_ErrorType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SyncEnums_ErrorType* value);
enum SyncEnums_Action : int {};
bool SyncEnums_Action_IsValid(int value);
constexpr SyncEnums_Action SyncEnums_Action_Action_MIN =;
constexpr SyncEnums_Action SyncEnums_Action_Action_MAX =;
constexpr int SyncEnums_Action_Action_ARRAYSIZE =;

const std::string& SyncEnums_Action_Name(SyncEnums_Action value);
template<typename T>
inline const std::string& SyncEnums_Action_Name(T enum_t_value) {}
bool SyncEnums_Action_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SyncEnums_Action* value);
enum SyncEnums_DeviceType : int {};
bool SyncEnums_DeviceType_IsValid(int value);
constexpr SyncEnums_DeviceType SyncEnums_DeviceType_DeviceType_MIN =;
constexpr SyncEnums_DeviceType SyncEnums_DeviceType_DeviceType_MAX =;
constexpr int SyncEnums_DeviceType_DeviceType_ARRAYSIZE =;

const std::string& SyncEnums_DeviceType_Name(SyncEnums_DeviceType value);
template<typename T>
inline const std::string& SyncEnums_DeviceType_Name(T enum_t_value) {}
bool SyncEnums_DeviceType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SyncEnums_DeviceType* value);
enum SyncEnums_OsType : int {};
bool SyncEnums_OsType_IsValid(int value);
constexpr SyncEnums_OsType SyncEnums_OsType_OsType_MIN =;
constexpr SyncEnums_OsType SyncEnums_OsType_OsType_MAX =;
constexpr int SyncEnums_OsType_OsType_ARRAYSIZE =;

const std::string& SyncEnums_OsType_Name(SyncEnums_OsType value);
template<typename T>
inline const std::string& SyncEnums_OsType_Name(T enum_t_value) {}
bool SyncEnums_OsType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SyncEnums_OsType* value);
enum SyncEnums_DeviceFormFactor : int {};
bool SyncEnums_DeviceFormFactor_IsValid(int value);
constexpr SyncEnums_DeviceFormFactor SyncEnums_DeviceFormFactor_DeviceFormFactor_MIN =;
constexpr SyncEnums_DeviceFormFactor SyncEnums_DeviceFormFactor_DeviceFormFactor_MAX =;
constexpr int SyncEnums_DeviceFormFactor_DeviceFormFactor_ARRAYSIZE =;

const std::string& SyncEnums_DeviceFormFactor_Name(SyncEnums_DeviceFormFactor value);
template<typename T>
inline const std::string& SyncEnums_DeviceFormFactor_Name(T enum_t_value) {}
bool SyncEnums_DeviceFormFactor_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SyncEnums_DeviceFormFactor* value);
enum SyncEnums_BrowserType : int {};
bool SyncEnums_BrowserType_IsValid(int value);
constexpr SyncEnums_BrowserType SyncEnums_BrowserType_BrowserType_MIN =;
constexpr SyncEnums_BrowserType SyncEnums_BrowserType_BrowserType_MAX =;
constexpr int SyncEnums_BrowserType_BrowserType_ARRAYSIZE =;

const std::string& SyncEnums_BrowserType_Name(SyncEnums_BrowserType value);
template<typename T>
inline const std::string& SyncEnums_BrowserType_Name(T enum_t_value) {}
bool SyncEnums_BrowserType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SyncEnums_BrowserType* value);
enum SyncEnums_PasswordState : int {};
bool SyncEnums_PasswordState_IsValid(int value);
constexpr SyncEnums_PasswordState SyncEnums_PasswordState_PasswordState_MIN =;
constexpr SyncEnums_PasswordState SyncEnums_PasswordState_PasswordState_MAX =;
constexpr int SyncEnums_PasswordState_PasswordState_ARRAYSIZE =;

const std::string& SyncEnums_PasswordState_Name(SyncEnums_PasswordState value);
template<typename T>
inline const std::string& SyncEnums_PasswordState_Name(T enum_t_value) {}
bool SyncEnums_PasswordState_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SyncEnums_PasswordState* value);
enum SyncEnums_GetUpdatesOrigin : int {};
bool SyncEnums_GetUpdatesOrigin_IsValid(int value);
constexpr SyncEnums_GetUpdatesOrigin SyncEnums_GetUpdatesOrigin_GetUpdatesOrigin_MIN =;
constexpr SyncEnums_GetUpdatesOrigin SyncEnums_GetUpdatesOrigin_GetUpdatesOrigin_MAX =;
constexpr int SyncEnums_GetUpdatesOrigin_GetUpdatesOrigin_ARRAYSIZE =;

const std::string& SyncEnums_GetUpdatesOrigin_Name(SyncEnums_GetUpdatesOrigin value);
template<typename T>
inline const std::string& SyncEnums_GetUpdatesOrigin_Name(T enum_t_value) {}
bool SyncEnums_GetUpdatesOrigin_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SyncEnums_GetUpdatesOrigin* value);
enum SyncEnums_SendTabReceivingType : int {};
bool SyncEnums_SendTabReceivingType_IsValid(int value);
constexpr SyncEnums_SendTabReceivingType SyncEnums_SendTabReceivingType_SendTabReceivingType_MIN =;
constexpr SyncEnums_SendTabReceivingType SyncEnums_SendTabReceivingType_SendTabReceivingType_MAX =;
constexpr int SyncEnums_SendTabReceivingType_SendTabReceivingType_ARRAYSIZE =;

const std::string& SyncEnums_SendTabReceivingType_Name(SyncEnums_SendTabReceivingType value);
template<typename T>
inline const std::string& SyncEnums_SendTabReceivingType_Name(T enum_t_value) {}
bool SyncEnums_SendTabReceivingType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SyncEnums_SendTabReceivingType* value);
// ===================================================================

class SyncEnums final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.SyncEnums) */ {};
// ===================================================================


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

#ifdef __GNUC__
  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif  // __GNUC__
// SyncEnums

#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__

// @@protoc_insertion_point(namespace_scope)

}  // namespace sync_pb

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::sync_pb::SyncEnums_SingletonDebugEventType> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::SyncEnums_PageTransition> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::SyncEnums_PageTransitionRedirectType> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::SyncEnums_ErrorType> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::SyncEnums_Action> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::SyncEnums_DeviceType> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::SyncEnums_OsType> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::SyncEnums_DeviceFormFactor> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::SyncEnums_BrowserType> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::SyncEnums_PasswordState> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::SyncEnums_GetUpdatesOrigin> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::SyncEnums_SendTabReceivingType> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

#include <google/protobuf/port_undef.inc>
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fsync_5fenums_2eproto