#include "components/sync/protocol/experiments_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 KeystoreEncryptionFlags::KeystoreEncryptionFlags(
::_pbi::ConstantInitialized): … { … }
struct KeystoreEncryptionFlagsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 KeystoreEncryptionFlagsDefaultTypeInternal _KeystoreEncryptionFlags_default_instance_;
PROTOBUF_CONSTEXPR HistoryDeleteDirectives::HistoryDeleteDirectives(
::_pbi::ConstantInitialized): … { … }
struct HistoryDeleteDirectivesDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 HistoryDeleteDirectivesDefaultTypeInternal _HistoryDeleteDirectives_default_instance_;
PROTOBUF_CONSTEXPR AutofillCullingFlags::AutofillCullingFlags(
::_pbi::ConstantInitialized): … { … }
struct AutofillCullingFlagsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AutofillCullingFlagsDefaultTypeInternal _AutofillCullingFlags_default_instance_;
PROTOBUF_CONSTEXPR FaviconSyncFlags::FaviconSyncFlags(
::_pbi::ConstantInitialized): … { … }
struct FaviconSyncFlagsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 FaviconSyncFlagsDefaultTypeInternal _FaviconSyncFlags_default_instance_;
PROTOBUF_CONSTEXPR PreCommitUpdateAvoidanceFlags::PreCommitUpdateAvoidanceFlags(
::_pbi::ConstantInitialized): … { … }
struct PreCommitUpdateAvoidanceFlagsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PreCommitUpdateAvoidanceFlagsDefaultTypeInternal _PreCommitUpdateAvoidanceFlags_default_instance_;
PROTOBUF_CONSTEXPR GcmChannelFlags::GcmChannelFlags(
::_pbi::ConstantInitialized): … { … }
struct GcmChannelFlagsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GcmChannelFlagsDefaultTypeInternal _GcmChannelFlags_default_instance_;
PROTOBUF_CONSTEXPR EnhancedBookmarksFlags::EnhancedBookmarksFlags(
::_pbi::ConstantInitialized): … { … }
struct EnhancedBookmarksFlagsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 EnhancedBookmarksFlagsDefaultTypeInternal _EnhancedBookmarksFlags_default_instance_;
PROTOBUF_CONSTEXPR GcmInvalidationsFlags::GcmInvalidationsFlags(
::_pbi::ConstantInitialized): … { … }
struct GcmInvalidationsFlagsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GcmInvalidationsFlagsDefaultTypeInternal _GcmInvalidationsFlags_default_instance_;
PROTOBUF_CONSTEXPR WalletSyncFlags::WalletSyncFlags(
::_pbi::ConstantInitialized): … { … }
struct WalletSyncFlagsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 WalletSyncFlagsDefaultTypeInternal _WalletSyncFlags_default_instance_;
PROTOBUF_CONSTEXPR ExperimentsSpecifics::ExperimentsSpecifics(
::_pbi::ConstantInitialized): … { … }
struct ExperimentsSpecificsDefaultTypeInternal { … };
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ExperimentsSpecificsDefaultTypeInternal _ExperimentsSpecifics_default_instance_;
}
namespace sync_pb {
class KeystoreEncryptionFlags::_Internal { … };
KeystoreEncryptionFlags::KeystoreEncryptionFlags(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
KeystoreEncryptionFlags::KeystoreEncryptionFlags(const KeystoreEncryptionFlags& from)
: … { … }
inline void KeystoreEncryptionFlags::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
KeystoreEncryptionFlags::~KeystoreEncryptionFlags() { … }
inline void KeystoreEncryptionFlags::SharedDtor() { … }
void KeystoreEncryptionFlags::SetCachedSize(int size) const { … }
void KeystoreEncryptionFlags::Clear() { … }
const char* KeystoreEncryptionFlags::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* KeystoreEncryptionFlags::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t KeystoreEncryptionFlags::ByteSizeLong() const { … }
void KeystoreEncryptionFlags::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void KeystoreEncryptionFlags::MergeFrom(const KeystoreEncryptionFlags& from) { … }
void KeystoreEncryptionFlags::CopyFrom(const KeystoreEncryptionFlags& from) { … }
bool KeystoreEncryptionFlags::IsInitialized() const { … }
void KeystoreEncryptionFlags::InternalSwap(KeystoreEncryptionFlags* other) { … }
std::string KeystoreEncryptionFlags::GetTypeName() const { … }
class HistoryDeleteDirectives::_Internal { … };
HistoryDeleteDirectives::HistoryDeleteDirectives(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
HistoryDeleteDirectives::HistoryDeleteDirectives(const HistoryDeleteDirectives& from)
: … { … }
inline void HistoryDeleteDirectives::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
HistoryDeleteDirectives::~HistoryDeleteDirectives() { … }
inline void HistoryDeleteDirectives::SharedDtor() { … }
void HistoryDeleteDirectives::SetCachedSize(int size) const { … }
void HistoryDeleteDirectives::Clear() { … }
const char* HistoryDeleteDirectives::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* HistoryDeleteDirectives::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t HistoryDeleteDirectives::ByteSizeLong() const { … }
void HistoryDeleteDirectives::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void HistoryDeleteDirectives::MergeFrom(const HistoryDeleteDirectives& from) { … }
void HistoryDeleteDirectives::CopyFrom(const HistoryDeleteDirectives& from) { … }
bool HistoryDeleteDirectives::IsInitialized() const { … }
void HistoryDeleteDirectives::InternalSwap(HistoryDeleteDirectives* other) { … }
std::string HistoryDeleteDirectives::GetTypeName() const { … }
class AutofillCullingFlags::_Internal { … };
AutofillCullingFlags::AutofillCullingFlags(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
AutofillCullingFlags::AutofillCullingFlags(const AutofillCullingFlags& from)
: … { … }
inline void AutofillCullingFlags::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
AutofillCullingFlags::~AutofillCullingFlags() { … }
inline void AutofillCullingFlags::SharedDtor() { … }
void AutofillCullingFlags::SetCachedSize(int size) const { … }
void AutofillCullingFlags::Clear() { … }
const char* AutofillCullingFlags::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* AutofillCullingFlags::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t AutofillCullingFlags::ByteSizeLong() const { … }
void AutofillCullingFlags::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void AutofillCullingFlags::MergeFrom(const AutofillCullingFlags& from) { … }
void AutofillCullingFlags::CopyFrom(const AutofillCullingFlags& from) { … }
bool AutofillCullingFlags::IsInitialized() const { … }
void AutofillCullingFlags::InternalSwap(AutofillCullingFlags* other) { … }
std::string AutofillCullingFlags::GetTypeName() const { … }
class FaviconSyncFlags::_Internal { … };
FaviconSyncFlags::FaviconSyncFlags(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
FaviconSyncFlags::FaviconSyncFlags(const FaviconSyncFlags& from)
: … { … }
inline void FaviconSyncFlags::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
FaviconSyncFlags::~FaviconSyncFlags() { … }
inline void FaviconSyncFlags::SharedDtor() { … }
void FaviconSyncFlags::SetCachedSize(int size) const { … }
void FaviconSyncFlags::Clear() { … }
const char* FaviconSyncFlags::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* FaviconSyncFlags::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t FaviconSyncFlags::ByteSizeLong() const { … }
void FaviconSyncFlags::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void FaviconSyncFlags::MergeFrom(const FaviconSyncFlags& from) { … }
void FaviconSyncFlags::CopyFrom(const FaviconSyncFlags& from) { … }
bool FaviconSyncFlags::IsInitialized() const { … }
void FaviconSyncFlags::InternalSwap(FaviconSyncFlags* other) { … }
std::string FaviconSyncFlags::GetTypeName() const { … }
class PreCommitUpdateAvoidanceFlags::_Internal { … };
PreCommitUpdateAvoidanceFlags::PreCommitUpdateAvoidanceFlags(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
PreCommitUpdateAvoidanceFlags::PreCommitUpdateAvoidanceFlags(const PreCommitUpdateAvoidanceFlags& from)
: … { … }
inline void PreCommitUpdateAvoidanceFlags::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
PreCommitUpdateAvoidanceFlags::~PreCommitUpdateAvoidanceFlags() { … }
inline void PreCommitUpdateAvoidanceFlags::SharedDtor() { … }
void PreCommitUpdateAvoidanceFlags::SetCachedSize(int size) const { … }
void PreCommitUpdateAvoidanceFlags::Clear() { … }
const char* PreCommitUpdateAvoidanceFlags::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* PreCommitUpdateAvoidanceFlags::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t PreCommitUpdateAvoidanceFlags::ByteSizeLong() const { … }
void PreCommitUpdateAvoidanceFlags::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void PreCommitUpdateAvoidanceFlags::MergeFrom(const PreCommitUpdateAvoidanceFlags& from) { … }
void PreCommitUpdateAvoidanceFlags::CopyFrom(const PreCommitUpdateAvoidanceFlags& from) { … }
bool PreCommitUpdateAvoidanceFlags::IsInitialized() const { … }
void PreCommitUpdateAvoidanceFlags::InternalSwap(PreCommitUpdateAvoidanceFlags* other) { … }
std::string PreCommitUpdateAvoidanceFlags::GetTypeName() const { … }
class GcmChannelFlags::_Internal { … };
GcmChannelFlags::GcmChannelFlags(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
GcmChannelFlags::GcmChannelFlags(const GcmChannelFlags& from)
: … { … }
inline void GcmChannelFlags::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
GcmChannelFlags::~GcmChannelFlags() { … }
inline void GcmChannelFlags::SharedDtor() { … }
void GcmChannelFlags::SetCachedSize(int size) const { … }
void GcmChannelFlags::Clear() { … }
const char* GcmChannelFlags::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* GcmChannelFlags::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t GcmChannelFlags::ByteSizeLong() const { … }
void GcmChannelFlags::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void GcmChannelFlags::MergeFrom(const GcmChannelFlags& from) { … }
void GcmChannelFlags::CopyFrom(const GcmChannelFlags& from) { … }
bool GcmChannelFlags::IsInitialized() const { … }
void GcmChannelFlags::InternalSwap(GcmChannelFlags* other) { … }
std::string GcmChannelFlags::GetTypeName() const { … }
class EnhancedBookmarksFlags::_Internal { … };
EnhancedBookmarksFlags::EnhancedBookmarksFlags(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
EnhancedBookmarksFlags::EnhancedBookmarksFlags(const EnhancedBookmarksFlags& from)
: … { … }
inline void EnhancedBookmarksFlags::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
EnhancedBookmarksFlags::~EnhancedBookmarksFlags() { … }
inline void EnhancedBookmarksFlags::SharedDtor() { … }
void EnhancedBookmarksFlags::SetCachedSize(int size) const { … }
void EnhancedBookmarksFlags::Clear() { … }
const char* EnhancedBookmarksFlags::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* EnhancedBookmarksFlags::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t EnhancedBookmarksFlags::ByteSizeLong() const { … }
void EnhancedBookmarksFlags::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void EnhancedBookmarksFlags::MergeFrom(const EnhancedBookmarksFlags& from) { … }
void EnhancedBookmarksFlags::CopyFrom(const EnhancedBookmarksFlags& from) { … }
bool EnhancedBookmarksFlags::IsInitialized() const { … }
void EnhancedBookmarksFlags::InternalSwap(EnhancedBookmarksFlags* other) { … }
std::string EnhancedBookmarksFlags::GetTypeName() const { … }
class GcmInvalidationsFlags::_Internal { … };
GcmInvalidationsFlags::GcmInvalidationsFlags(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
GcmInvalidationsFlags::GcmInvalidationsFlags(const GcmInvalidationsFlags& from)
: … { … }
inline void GcmInvalidationsFlags::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
GcmInvalidationsFlags::~GcmInvalidationsFlags() { … }
inline void GcmInvalidationsFlags::SharedDtor() { … }
void GcmInvalidationsFlags::SetCachedSize(int size) const { … }
void GcmInvalidationsFlags::Clear() { … }
const char* GcmInvalidationsFlags::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* GcmInvalidationsFlags::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t GcmInvalidationsFlags::ByteSizeLong() const { … }
void GcmInvalidationsFlags::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void GcmInvalidationsFlags::MergeFrom(const GcmInvalidationsFlags& from) { … }
void GcmInvalidationsFlags::CopyFrom(const GcmInvalidationsFlags& from) { … }
bool GcmInvalidationsFlags::IsInitialized() const { … }
void GcmInvalidationsFlags::InternalSwap(GcmInvalidationsFlags* other) { … }
std::string GcmInvalidationsFlags::GetTypeName() const { … }
class WalletSyncFlags::_Internal { … };
WalletSyncFlags::WalletSyncFlags(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
WalletSyncFlags::WalletSyncFlags(const WalletSyncFlags& from)
: … { … }
inline void WalletSyncFlags::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
WalletSyncFlags::~WalletSyncFlags() { … }
inline void WalletSyncFlags::SharedDtor() { … }
void WalletSyncFlags::SetCachedSize(int size) const { … }
void WalletSyncFlags::Clear() { … }
const char* WalletSyncFlags::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* WalletSyncFlags::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t WalletSyncFlags::ByteSizeLong() const { … }
void WalletSyncFlags::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void WalletSyncFlags::MergeFrom(const WalletSyncFlags& from) { … }
void WalletSyncFlags::CopyFrom(const WalletSyncFlags& from) { … }
bool WalletSyncFlags::IsInitialized() const { … }
void WalletSyncFlags::InternalSwap(WalletSyncFlags* other) { … }
std::string WalletSyncFlags::GetTypeName() const { … }
class ExperimentsSpecifics::_Internal { … };
const ::sync_pb::KeystoreEncryptionFlags&
ExperimentsSpecifics::_Internal::keystore_encryption(const ExperimentsSpecifics* msg) { … }
const ::sync_pb::HistoryDeleteDirectives&
ExperimentsSpecifics::_Internal::history_delete_directives(const ExperimentsSpecifics* msg) { … }
const ::sync_pb::AutofillCullingFlags&
ExperimentsSpecifics::_Internal::autofill_culling(const ExperimentsSpecifics* msg) { … }
const ::sync_pb::FaviconSyncFlags&
ExperimentsSpecifics::_Internal::favicon_sync(const ExperimentsSpecifics* msg) { … }
const ::sync_pb::PreCommitUpdateAvoidanceFlags&
ExperimentsSpecifics::_Internal::pre_commit_update_avoidance(const ExperimentsSpecifics* msg) { … }
const ::sync_pb::GcmChannelFlags&
ExperimentsSpecifics::_Internal::gcm_channel(const ExperimentsSpecifics* msg) { … }
const ::sync_pb::EnhancedBookmarksFlags&
ExperimentsSpecifics::_Internal::obsolete_enhanced_bookmarks(const ExperimentsSpecifics* msg) { … }
const ::sync_pb::GcmInvalidationsFlags&
ExperimentsSpecifics::_Internal::gcm_invalidations(const ExperimentsSpecifics* msg) { … }
const ::sync_pb::WalletSyncFlags&
ExperimentsSpecifics::_Internal::obsolete_wallet_sync(const ExperimentsSpecifics* msg) { … }
ExperimentsSpecifics::ExperimentsSpecifics(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned)
: … { … }
ExperimentsSpecifics::ExperimentsSpecifics(const ExperimentsSpecifics& from)
: … { … }
inline void ExperimentsSpecifics::SharedCtor(
::_pb::Arena* arena, bool is_message_owned) { … }
ExperimentsSpecifics::~ExperimentsSpecifics() { … }
inline void ExperimentsSpecifics::SharedDtor() { … }
void ExperimentsSpecifics::SetCachedSize(int size) const { … }
void ExperimentsSpecifics::Clear() { … }
const char* ExperimentsSpecifics::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { … }
uint8_t* ExperimentsSpecifics::_InternalSerialize(
uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { … }
size_t ExperimentsSpecifics::ByteSizeLong() const { … }
void ExperimentsSpecifics::CheckTypeAndMergeFrom(
const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) { … }
void ExperimentsSpecifics::MergeFrom(const ExperimentsSpecifics& from) { … }
void ExperimentsSpecifics::CopyFrom(const ExperimentsSpecifics& from) { … }
bool ExperimentsSpecifics::IsInitialized() const { … }
void ExperimentsSpecifics::InternalSwap(ExperimentsSpecifics* other) { … }
std::string ExperimentsSpecifics::GetTypeName() const { … }
}
PROTOBUF_NAMESPACE_OPEN
template<> PROTOBUF_NOINLINE ::sync_pb::KeystoreEncryptionFlags*
Arena::CreateMaybeMessage< ::sync_pb::KeystoreEncryptionFlags >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::sync_pb::HistoryDeleteDirectives*
Arena::CreateMaybeMessage< ::sync_pb::HistoryDeleteDirectives >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::sync_pb::AutofillCullingFlags*
Arena::CreateMaybeMessage< ::sync_pb::AutofillCullingFlags >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::sync_pb::FaviconSyncFlags*
Arena::CreateMaybeMessage< ::sync_pb::FaviconSyncFlags >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::sync_pb::PreCommitUpdateAvoidanceFlags*
Arena::CreateMaybeMessage< ::sync_pb::PreCommitUpdateAvoidanceFlags >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::sync_pb::GcmChannelFlags*
Arena::CreateMaybeMessage< ::sync_pb::GcmChannelFlags >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::sync_pb::EnhancedBookmarksFlags*
Arena::CreateMaybeMessage< ::sync_pb::EnhancedBookmarksFlags >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::sync_pb::GcmInvalidationsFlags*
Arena::CreateMaybeMessage< ::sync_pb::GcmInvalidationsFlags >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::sync_pb::WalletSyncFlags*
Arena::CreateMaybeMessage< ::sync_pb::WalletSyncFlags >(Arena* arena) { … }
template<> PROTOBUF_NOINLINE ::sync_pb::ExperimentsSpecifics*
Arena::CreateMaybeMessage< ::sync_pb::ExperimentsSpecifics >(Arena* arena) { … }
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>