#include "components/sync/protocol/device_info_specifics.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>
#include <google/protobuf/port_def.inc>
PROTOBUF_PRAGMA_INIT_SEG
_pb;
_pbi;
namespace sync_pb {
PROTOBUF_CONSTEXPR DeviceInfoSpecifics::DeviceInfoSpecifics(
::_pbi::ConstantInitialized): … { … }
struct DeviceInfoSpecificsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DeviceInfoSpecificsDefaultTypeInternal _DeviceInfoSpecifics_default_instance_;
PROTOBUF_CONSTEXPR FeatureSpecificFields::FeatureSpecificFields(
::_pbi::ConstantInitialized): … { … }
struct FeatureSpecificFieldsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 FeatureSpecificFieldsDefaultTypeInternal _FeatureSpecificFields_default_instance_;
PROTOBUF_CONSTEXPR SharingSpecificFields::SharingSpecificFields(
::_pbi::ConstantInitialized): … { … }
struct SharingSpecificFieldsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SharingSpecificFieldsDefaultTypeInternal _SharingSpecificFields_default_instance_;
PROTOBUF_CONSTEXPR InvalidationSpecificFields::InvalidationSpecificFields(
::_pbi::ConstantInitialized): … { … }
struct InvalidationSpecificFieldsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 InvalidationSpecificFieldsDefaultTypeInternal _InvalidationSpecificFields_default_instance_;
PROTOBUF_CONSTEXPR PhoneAsASecurityKeySpecificFields::PhoneAsASecurityKeySpecificFields(
::_pbi::ConstantInitialized): … { … }
struct PhoneAsASecurityKeySpecificFieldsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PhoneAsASecurityKeySpecificFieldsDefaultTypeInternal _PhoneAsASecurityKeySpecificFields_default_instance_;
PROTOBUF_CONSTEXPR ChromeVersionInfo::ChromeVersionInfo(
::_pbi::ConstantInitialized): … { … }
struct ChromeVersionInfoDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChromeVersionInfoDefaultTypeInternal _ChromeVersionInfo_default_instance_;
PROTOBUF_CONSTEXPR GooglePlayServicesVersionInfo::GooglePlayServicesVersionInfo(
::_pbi::ConstantInitialized): … { … }
struct GooglePlayServicesVersionInfoDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GooglePlayServicesVersionInfoDefaultTypeInternal _GooglePlayServicesVersionInfo_default_instance_;
}
namespace sync_pb {
bool SharingSpecificFields_EnabledFeatures_IsValid(int value) { … }
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> SharingSpecificFields_EnabledFeatures_strings[9] = …;
static const char SharingSpecificFields_EnabledFeatures_names[] = …;
static const ::PROTOBUF_NAMESPACE_ID::internal::EnumEntry SharingSpecificFields_EnabledFeatures_entries[] = …;
static const int SharingSpecificFields_EnabledFeatures_entries_by_number[] = …;
const std::string& SharingSpecificFields_EnabledFeatures_Name(
SharingSpecificFields_EnabledFeatures value) { … }
bool SharingSpecificFields_EnabledFeatures_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SharingSpecificFields_EnabledFeatures* value) { … }
#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912))
constexpr SharingSpecificFields_EnabledFeatures SharingSpecificFields::UNKNOWN;
constexpr SharingSpecificFields_EnabledFeatures SharingSpecificFields::CLICK_TO_CALL_VAPID;
constexpr SharingSpecificFields_EnabledFeatures SharingSpecificFields::SHARED_CLIPBOARD_VAPID;
constexpr SharingSpecificFields_EnabledFeatures SharingSpecificFields::SMS_FETCHER;
constexpr SharingSpecificFields_EnabledFeatures SharingSpecificFields::REMOTE_COPY;
constexpr SharingSpecificFields_EnabledFeatures SharingSpecificFields::DISCOVERY;
constexpr SharingSpecificFields_EnabledFeatures SharingSpecificFields::CLICK_TO_CALL_V2;
constexpr SharingSpecificFields_EnabledFeatures SharingSpecificFields::SHARED_CLIPBOARD_V2;
constexpr SharingSpecificFields_EnabledFeatures SharingSpecificFields::OPTIMIZATION_GUIDE_PUSH_NOTIFICATION;
constexpr SharingSpecificFields_EnabledFeatures SharingSpecificFields::EnabledFeatures_MIN;
constexpr SharingSpecificFields_EnabledFeatures SharingSpecificFields::EnabledFeatures_MAX;
constexpr int SharingSpecificFields::EnabledFeatures_ARRAYSIZE;
#endif
class DeviceInfoSpecifics::_Internal { … };
const ::sync_pb::FeatureSpecificFields&
DeviceInfoSpecifics::_Internal::feature_fields(const DeviceInfoSpecifics* msg) { … }
const ::sync_pb::SharingSpecificFields&
DeviceInfoSpecifics::_Internal::sharing_fields(const DeviceInfoSpecifics* msg) { … }
const ::sync_pb::InvalidationSpecificFields&
DeviceInfoSpecifics::_Internal::invalidation_fields(const DeviceInfoSpecifics* msg) { … }
const ::sync_pb::PhoneAsASecurityKeySpecificFields&
DeviceInfoSpecifics::_Internal::paask_fields(const DeviceInfoSpecifics* msg) { … }
const ::sync_pb::ChromeVersionInfo&
DeviceInfoSpecifics::_Internal::chrome_version_info(const DeviceInfoSpecifics* msg) { … }
const ::sync_pb::GooglePlayServicesVersionInfo&
DeviceInfoSpecifics::_Internal::google_play_services_version_info(const DeviceInfoSpecifics* msg) { … }
void DeviceInfoSpecifics::set_allocated_chrome_version_info(::sync_pb::ChromeVersionInfo* chrome_version_info) { … }
void DeviceInfoSpecifics::set_allocated_google_play_services_version_info(::sync_pb::GooglePlayServicesVersionInfo* google_play_services_version_info) { … }
DeviceInfoSpecifics::DeviceInfoSpecifics(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
DeviceInfoSpecifics::DeviceInfoSpecifics(const DeviceInfoSpecifics& from)
: … { … }
inline void DeviceInfoSpecifics::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
DeviceInfoSpecifics::~DeviceInfoSpecifics() { … }
inline void DeviceInfoSpecifics::SharedDtor() { … }
void DeviceInfoSpecifics::SetCachedSize(int size) const { … }
void DeviceInfoSpecifics::clear_client_version_info() { … }
void DeviceInfoSpecifics::Clear() { … }
const char* DeviceInfoSpecifics::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* DeviceInfoSpecifics::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t DeviceInfoSpecifics::ByteSizeLong() const { … }
void DeviceInfoSpecifics::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void DeviceInfoSpecifics::MergeFrom(const DeviceInfoSpecifics& from) { … }
void DeviceInfoSpecifics::CopyFrom(const DeviceInfoSpecifics& from) { … }
bool DeviceInfoSpecifics::IsInitialized() const { … }
void DeviceInfoSpecifics::InternalSwap(DeviceInfoSpecifics* other) { … }
std::string DeviceInfoSpecifics::GetTypeName() const { … }
class FeatureSpecificFields::_Internal { … };
FeatureSpecificFields::FeatureSpecificFields(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
FeatureSpecificFields::FeatureSpecificFields(const FeatureSpecificFields& from)
: … { … }
inline void FeatureSpecificFields::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
FeatureSpecificFields::~FeatureSpecificFields() { … }
inline void FeatureSpecificFields::SharedDtor() { … }
void FeatureSpecificFields::SetCachedSize(int size) const { … }
void FeatureSpecificFields::Clear() { … }
const char* FeatureSpecificFields::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* FeatureSpecificFields::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t FeatureSpecificFields::ByteSizeLong() const { … }
void FeatureSpecificFields::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void FeatureSpecificFields::MergeFrom(const FeatureSpecificFields& from) { … }
void FeatureSpecificFields::CopyFrom(const FeatureSpecificFields& from) { … }
bool FeatureSpecificFields::IsInitialized() const { … }
void FeatureSpecificFields::InternalSwap(FeatureSpecificFields* other) { … }
std::string FeatureSpecificFields::GetTypeName() const { … }
class SharingSpecificFields::_Internal { … };
SharingSpecificFields::SharingSpecificFields(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
SharingSpecificFields::SharingSpecificFields(const SharingSpecificFields& from)
: … { … }
inline void SharingSpecificFields::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
SharingSpecificFields::~SharingSpecificFields() { … }
inline void SharingSpecificFields::SharedDtor() { … }
void SharingSpecificFields::SetCachedSize(int size) const { … }
void SharingSpecificFields::Clear() { … }
const char* SharingSpecificFields::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* SharingSpecificFields::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t SharingSpecificFields::ByteSizeLong() const { … }
void SharingSpecificFields::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void SharingSpecificFields::MergeFrom(const SharingSpecificFields& from) { … }
void SharingSpecificFields::CopyFrom(const SharingSpecificFields& from) { … }
bool SharingSpecificFields::IsInitialized() const { … }
void SharingSpecificFields::InternalSwap(SharingSpecificFields* other) { … }
std::string SharingSpecificFields::GetTypeName() const { … }
class InvalidationSpecificFields::_Internal { … };
InvalidationSpecificFields::InvalidationSpecificFields(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
InvalidationSpecificFields::InvalidationSpecificFields(const InvalidationSpecificFields& from)
: … { … }
inline void InvalidationSpecificFields::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
InvalidationSpecificFields::~InvalidationSpecificFields() { … }
inline void InvalidationSpecificFields::SharedDtor() { … }
void InvalidationSpecificFields::SetCachedSize(int size) const { … }
void InvalidationSpecificFields::Clear() { … }
const char* InvalidationSpecificFields::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* InvalidationSpecificFields::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t InvalidationSpecificFields::ByteSizeLong() const { … }
void InvalidationSpecificFields::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void InvalidationSpecificFields::MergeFrom(const InvalidationSpecificFields& from) { … }
void InvalidationSpecificFields::CopyFrom(const InvalidationSpecificFields& from) { … }
bool InvalidationSpecificFields::IsInitialized() const { … }
void InvalidationSpecificFields::InternalSwap(InvalidationSpecificFields* other) { … }
std::string InvalidationSpecificFields::GetTypeName() const { … }
class PhoneAsASecurityKeySpecificFields::_Internal { … };
PhoneAsASecurityKeySpecificFields::PhoneAsASecurityKeySpecificFields(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
PhoneAsASecurityKeySpecificFields::PhoneAsASecurityKeySpecificFields(const PhoneAsASecurityKeySpecificFields& from)
: … { … }
inline void PhoneAsASecurityKeySpecificFields::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
PhoneAsASecurityKeySpecificFields::~PhoneAsASecurityKeySpecificFields() { … }
inline void PhoneAsASecurityKeySpecificFields::SharedDtor() { … }
void PhoneAsASecurityKeySpecificFields::SetCachedSize(int size) const { … }
void PhoneAsASecurityKeySpecificFields::Clear() { … }
const char* PhoneAsASecurityKeySpecificFields::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* PhoneAsASecurityKeySpecificFields::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t PhoneAsASecurityKeySpecificFields::ByteSizeLong() const { … }
void PhoneAsASecurityKeySpecificFields::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void PhoneAsASecurityKeySpecificFields::MergeFrom(const PhoneAsASecurityKeySpecificFields& from) { … }
void PhoneAsASecurityKeySpecificFields::CopyFrom(const PhoneAsASecurityKeySpecificFields& from) { … }
bool PhoneAsASecurityKeySpecificFields::IsInitialized() const { … }
void PhoneAsASecurityKeySpecificFields::InternalSwap(PhoneAsASecurityKeySpecificFields* other) { … }
std::string PhoneAsASecurityKeySpecificFields::GetTypeName() const { … }
class ChromeVersionInfo::_Internal { … };
ChromeVersionInfo::ChromeVersionInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
ChromeVersionInfo::ChromeVersionInfo(const ChromeVersionInfo& from)
: … { … }
inline void ChromeVersionInfo::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
ChromeVersionInfo::~ChromeVersionInfo() { … }
inline void ChromeVersionInfo::SharedDtor() { … }
void ChromeVersionInfo::SetCachedSize(int size) const { … }
void ChromeVersionInfo::Clear() { … }
const char* ChromeVersionInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* ChromeVersionInfo::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t ChromeVersionInfo::ByteSizeLong() const { … }
void ChromeVersionInfo::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void ChromeVersionInfo::MergeFrom(const ChromeVersionInfo& from) { … }
void ChromeVersionInfo::CopyFrom(const ChromeVersionInfo& from) { … }
bool ChromeVersionInfo::IsInitialized() const { … }
void ChromeVersionInfo::InternalSwap(ChromeVersionInfo* other) { … }
std::string ChromeVersionInfo::GetTypeName() const { … }
class GooglePlayServicesVersionInfo::_Internal { … };
GooglePlayServicesVersionInfo::GooglePlayServicesVersionInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
GooglePlayServicesVersionInfo::GooglePlayServicesVersionInfo(const GooglePlayServicesVersionInfo& from)
: … { … }
inline void GooglePlayServicesVersionInfo::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
GooglePlayServicesVersionInfo::~GooglePlayServicesVersionInfo() { … }
inline void GooglePlayServicesVersionInfo::SharedDtor() { … }
void GooglePlayServicesVersionInfo::SetCachedSize(int size) const { … }
void GooglePlayServicesVersionInfo::Clear() { … }
const char* GooglePlayServicesVersionInfo::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* GooglePlayServicesVersionInfo::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t GooglePlayServicesVersionInfo::ByteSizeLong() const { … }
void GooglePlayServicesVersionInfo::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void GooglePlayServicesVersionInfo::MergeFrom(const GooglePlayServicesVersionInfo& from) { … }
void GooglePlayServicesVersionInfo::CopyFrom(const GooglePlayServicesVersionInfo& from) { … }
bool GooglePlayServicesVersionInfo::IsInitialized() const { … }
void GooglePlayServicesVersionInfo::InternalSwap(GooglePlayServicesVersionInfo* other) { … }
std::string GooglePlayServicesVersionInfo::GetTypeName() const { … }
}
PROTOBUF_NAMESPACE_OPEN
template<> PROTOBUF_NOINLINE ::sync_pb::DeviceInfoSpecifics*
Arena::CreateMaybeMessage< ::sync_pb::DeviceInfoSpecifics >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::sync_pb::FeatureSpecificFields*
Arena::CreateMaybeMessage< ::sync_pb::FeatureSpecificFields >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::sync_pb::SharingSpecificFields*
Arena::CreateMaybeMessage< ::sync_pb::SharingSpecificFields >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::sync_pb::InvalidationSpecificFields*
Arena::CreateMaybeMessage< ::sync_pb::InvalidationSpecificFields >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::sync_pb::PhoneAsASecurityKeySpecificFields*
Arena::CreateMaybeMessage< ::sync_pb::PhoneAsASecurityKeySpecificFields >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::sync_pb::ChromeVersionInfo*
Arena::CreateMaybeMessage< ::sync_pb::ChromeVersionInfo >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::sync_pb::GooglePlayServicesVersionInfo*
Arena::CreateMaybeMessage< ::sync_pb::GooglePlayServicesVersionInfo >(Arena* arena) { … }
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>