This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
zhuyujia-webhopper/collector/adg-linux/gen/components/sync/protocol/experiments_specifics.pb.h
little_stone bd2d50cf35 code update
2022-05-05 20:41:28 +08:00

1887 lines
70 KiB
C++
Executable File

// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: experiments_specifics.proto
#ifndef PROTOBUF_experiments_5fspecifics_2eproto__INCLUDED
#define PROTOBUF_experiments_5fspecifics_2eproto__INCLUDED
#include <string>
#include <google/protobuf/stubs/common.h>
#if GOOGLE_PROTOBUF_VERSION < 3003000
#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 3003002 < GOOGLE_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/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_table_driven.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
// @@protoc_insertion_point(includes)
namespace sync_pb {
class AutofillCullingFlags;
class AutofillCullingFlagsDefaultTypeInternal;
extern AutofillCullingFlagsDefaultTypeInternal _AutofillCullingFlags_default_instance_;
class EnhancedBookmarksFlags;
class EnhancedBookmarksFlagsDefaultTypeInternal;
extern EnhancedBookmarksFlagsDefaultTypeInternal _EnhancedBookmarksFlags_default_instance_;
class ExperimentsSpecifics;
class ExperimentsSpecificsDefaultTypeInternal;
extern ExperimentsSpecificsDefaultTypeInternal _ExperimentsSpecifics_default_instance_;
class FaviconSyncFlags;
class FaviconSyncFlagsDefaultTypeInternal;
extern FaviconSyncFlagsDefaultTypeInternal _FaviconSyncFlags_default_instance_;
class GcmChannelFlags;
class GcmChannelFlagsDefaultTypeInternal;
extern GcmChannelFlagsDefaultTypeInternal _GcmChannelFlags_default_instance_;
class GcmInvalidationsFlags;
class GcmInvalidationsFlagsDefaultTypeInternal;
extern GcmInvalidationsFlagsDefaultTypeInternal _GcmInvalidationsFlags_default_instance_;
class HistoryDeleteDirectives;
class HistoryDeleteDirectivesDefaultTypeInternal;
extern HistoryDeleteDirectivesDefaultTypeInternal _HistoryDeleteDirectives_default_instance_;
class KeystoreEncryptionFlags;
class KeystoreEncryptionFlagsDefaultTypeInternal;
extern KeystoreEncryptionFlagsDefaultTypeInternal _KeystoreEncryptionFlags_default_instance_;
class PreCommitUpdateAvoidanceFlags;
class PreCommitUpdateAvoidanceFlagsDefaultTypeInternal;
extern PreCommitUpdateAvoidanceFlagsDefaultTypeInternal _PreCommitUpdateAvoidanceFlags_default_instance_;
class WalletSyncFlags;
class WalletSyncFlagsDefaultTypeInternal;
extern WalletSyncFlagsDefaultTypeInternal _WalletSyncFlags_default_instance_;
} // namespace sync_pb
namespace sync_pb {
namespace protobuf_experiments_5fspecifics_2eproto {
// Internal implementation detail -- do not call these.
struct TableStruct {
static const ::google::protobuf::internal::ParseTableField entries[];
static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
static const ::google::protobuf::internal::ParseTable schema[];
static const ::google::protobuf::uint32 offsets[];
static void InitDefaultsImpl();
static void Shutdown();
};
void AddDescriptors();
void InitDefaults();
} // namespace protobuf_experiments_5fspecifics_2eproto
// ===================================================================
class KeystoreEncryptionFlags : public ::google::protobuf::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.KeystoreEncryptionFlags) */ {
public:
KeystoreEncryptionFlags();
virtual ~KeystoreEncryptionFlags();
KeystoreEncryptionFlags(const KeystoreEncryptionFlags& from);
inline KeystoreEncryptionFlags& operator=(const KeystoreEncryptionFlags& from) {
CopyFrom(from);
return *this;
}
inline const ::std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields();
}
inline ::std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields();
}
static const KeystoreEncryptionFlags& default_instance();
static inline const KeystoreEncryptionFlags* internal_default_instance() {
return reinterpret_cast<const KeystoreEncryptionFlags*>(
&_KeystoreEncryptionFlags_default_instance_);
}
static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
0;
GOOGLE_ATTRIBUTE_NOINLINE void Swap(KeystoreEncryptionFlags* other);
// implements Message ----------------------------------------------
inline KeystoreEncryptionFlags* New() const PROTOBUF_FINAL { return New(NULL); }
KeystoreEncryptionFlags* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from)
PROTOBUF_FINAL;
void CopyFrom(const KeystoreEncryptionFlags& from);
void MergeFrom(const KeystoreEncryptionFlags& from);
void Clear() PROTOBUF_FINAL;
bool IsInitialized() const PROTOBUF_FINAL;
size_t ByteSizeLong() const PROTOBUF_FINAL;
bool MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
void SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
void DiscardUnknownFields();
int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(KeystoreEncryptionFlags* other);
private:
inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
return NULL;
}
inline void* MaybeArenaPtr() const {
return NULL;
}
public:
::std::string GetTypeName() const PROTOBUF_FINAL;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
// optional bool enabled = 1;
bool has_enabled() const;
void clear_enabled();
static const int kEnabledFieldNumber = 1;
bool enabled() const;
void set_enabled(bool value);
// @@protoc_insertion_point(class_scope:sync_pb.KeystoreEncryptionFlags)
private:
void set_has_enabled();
void clear_has_enabled();
::google::protobuf::internal::InternalMetadataWithArenaLite _internal_metadata_;
::google::protobuf::internal::HasBits<1> _has_bits_;
mutable int _cached_size_;
bool enabled_;
friend struct protobuf_experiments_5fspecifics_2eproto::TableStruct;
};
// -------------------------------------------------------------------
class HistoryDeleteDirectives : public ::google::protobuf::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.HistoryDeleteDirectives) */ {
public:
HistoryDeleteDirectives();
virtual ~HistoryDeleteDirectives();
HistoryDeleteDirectives(const HistoryDeleteDirectives& from);
inline HistoryDeleteDirectives& operator=(const HistoryDeleteDirectives& from) {
CopyFrom(from);
return *this;
}
inline const ::std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields();
}
inline ::std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields();
}
static const HistoryDeleteDirectives& default_instance();
static inline const HistoryDeleteDirectives* internal_default_instance() {
return reinterpret_cast<const HistoryDeleteDirectives*>(
&_HistoryDeleteDirectives_default_instance_);
}
static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
1;
GOOGLE_ATTRIBUTE_NOINLINE void Swap(HistoryDeleteDirectives* other);
// implements Message ----------------------------------------------
inline HistoryDeleteDirectives* New() const PROTOBUF_FINAL { return New(NULL); }
HistoryDeleteDirectives* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from)
PROTOBUF_FINAL;
void CopyFrom(const HistoryDeleteDirectives& from);
void MergeFrom(const HistoryDeleteDirectives& from);
void Clear() PROTOBUF_FINAL;
bool IsInitialized() const PROTOBUF_FINAL;
size_t ByteSizeLong() const PROTOBUF_FINAL;
bool MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
void SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
void DiscardUnknownFields();
int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(HistoryDeleteDirectives* other);
private:
inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
return NULL;
}
inline void* MaybeArenaPtr() const {
return NULL;
}
public:
::std::string GetTypeName() const PROTOBUF_FINAL;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
// optional bool enabled = 1;
bool has_enabled() const;
void clear_enabled();
static const int kEnabledFieldNumber = 1;
bool enabled() const;
void set_enabled(bool value);
// @@protoc_insertion_point(class_scope:sync_pb.HistoryDeleteDirectives)
private:
void set_has_enabled();
void clear_has_enabled();
::google::protobuf::internal::InternalMetadataWithArenaLite _internal_metadata_;
::google::protobuf::internal::HasBits<1> _has_bits_;
mutable int _cached_size_;
bool enabled_;
friend struct protobuf_experiments_5fspecifics_2eproto::TableStruct;
};
// -------------------------------------------------------------------
class AutofillCullingFlags : public ::google::protobuf::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.AutofillCullingFlags) */ {
public:
AutofillCullingFlags();
virtual ~AutofillCullingFlags();
AutofillCullingFlags(const AutofillCullingFlags& from);
inline AutofillCullingFlags& operator=(const AutofillCullingFlags& from) {
CopyFrom(from);
return *this;
}
inline const ::std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields();
}
inline ::std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields();
}
static const AutofillCullingFlags& default_instance();
static inline const AutofillCullingFlags* internal_default_instance() {
return reinterpret_cast<const AutofillCullingFlags*>(
&_AutofillCullingFlags_default_instance_);
}
static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
2;
GOOGLE_ATTRIBUTE_NOINLINE void Swap(AutofillCullingFlags* other);
// implements Message ----------------------------------------------
inline AutofillCullingFlags* New() const PROTOBUF_FINAL { return New(NULL); }
AutofillCullingFlags* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from)
PROTOBUF_FINAL;
void CopyFrom(const AutofillCullingFlags& from);
void MergeFrom(const AutofillCullingFlags& from);
void Clear() PROTOBUF_FINAL;
bool IsInitialized() const PROTOBUF_FINAL;
size_t ByteSizeLong() const PROTOBUF_FINAL;
bool MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
void SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
void DiscardUnknownFields();
int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(AutofillCullingFlags* other);
private:
inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
return NULL;
}
inline void* MaybeArenaPtr() const {
return NULL;
}
public:
::std::string GetTypeName() const PROTOBUF_FINAL;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
// optional bool enabled = 1;
bool has_enabled() const;
void clear_enabled();
static const int kEnabledFieldNumber = 1;
bool enabled() const;
void set_enabled(bool value);
// @@protoc_insertion_point(class_scope:sync_pb.AutofillCullingFlags)
private:
void set_has_enabled();
void clear_has_enabled();
::google::protobuf::internal::InternalMetadataWithArenaLite _internal_metadata_;
::google::protobuf::internal::HasBits<1> _has_bits_;
mutable int _cached_size_;
bool enabled_;
friend struct protobuf_experiments_5fspecifics_2eproto::TableStruct;
};
// -------------------------------------------------------------------
class FaviconSyncFlags : public ::google::protobuf::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.FaviconSyncFlags) */ {
public:
FaviconSyncFlags();
virtual ~FaviconSyncFlags();
FaviconSyncFlags(const FaviconSyncFlags& from);
inline FaviconSyncFlags& operator=(const FaviconSyncFlags& from) {
CopyFrom(from);
return *this;
}
inline const ::std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields();
}
inline ::std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields();
}
static const FaviconSyncFlags& default_instance();
static inline const FaviconSyncFlags* internal_default_instance() {
return reinterpret_cast<const FaviconSyncFlags*>(
&_FaviconSyncFlags_default_instance_);
}
static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
3;
GOOGLE_ATTRIBUTE_NOINLINE void Swap(FaviconSyncFlags* other);
// implements Message ----------------------------------------------
inline FaviconSyncFlags* New() const PROTOBUF_FINAL { return New(NULL); }
FaviconSyncFlags* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from)
PROTOBUF_FINAL;
void CopyFrom(const FaviconSyncFlags& from);
void MergeFrom(const FaviconSyncFlags& from);
void Clear() PROTOBUF_FINAL;
bool IsInitialized() const PROTOBUF_FINAL;
size_t ByteSizeLong() const PROTOBUF_FINAL;
bool MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
void SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
void DiscardUnknownFields();
int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(FaviconSyncFlags* other);
private:
inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
return NULL;
}
inline void* MaybeArenaPtr() const {
return NULL;
}
public:
::std::string GetTypeName() const PROTOBUF_FINAL;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
// optional bool enabled = 1;
bool has_enabled() const;
void clear_enabled();
static const int kEnabledFieldNumber = 1;
bool enabled() const;
void set_enabled(bool value);
// optional int32 favicon_sync_limit = 2 [default = 200];
bool has_favicon_sync_limit() const;
void clear_favicon_sync_limit();
static const int kFaviconSyncLimitFieldNumber = 2;
::google::protobuf::int32 favicon_sync_limit() const;
void set_favicon_sync_limit(::google::protobuf::int32 value);
// @@protoc_insertion_point(class_scope:sync_pb.FaviconSyncFlags)
private:
void set_has_enabled();
void clear_has_enabled();
void set_has_favicon_sync_limit();
void clear_has_favicon_sync_limit();
::google::protobuf::internal::InternalMetadataWithArenaLite _internal_metadata_;
::google::protobuf::internal::HasBits<1> _has_bits_;
mutable int _cached_size_;
bool enabled_;
::google::protobuf::int32 favicon_sync_limit_;
friend struct protobuf_experiments_5fspecifics_2eproto::TableStruct;
};
// -------------------------------------------------------------------
class PreCommitUpdateAvoidanceFlags : public ::google::protobuf::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.PreCommitUpdateAvoidanceFlags) */ {
public:
PreCommitUpdateAvoidanceFlags();
virtual ~PreCommitUpdateAvoidanceFlags();
PreCommitUpdateAvoidanceFlags(const PreCommitUpdateAvoidanceFlags& from);
inline PreCommitUpdateAvoidanceFlags& operator=(const PreCommitUpdateAvoidanceFlags& from) {
CopyFrom(from);
return *this;
}
inline const ::std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields();
}
inline ::std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields();
}
static const PreCommitUpdateAvoidanceFlags& default_instance();
static inline const PreCommitUpdateAvoidanceFlags* internal_default_instance() {
return reinterpret_cast<const PreCommitUpdateAvoidanceFlags*>(
&_PreCommitUpdateAvoidanceFlags_default_instance_);
}
static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
4;
GOOGLE_ATTRIBUTE_NOINLINE void Swap(PreCommitUpdateAvoidanceFlags* other);
// implements Message ----------------------------------------------
inline PreCommitUpdateAvoidanceFlags* New() const PROTOBUF_FINAL { return New(NULL); }
PreCommitUpdateAvoidanceFlags* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from)
PROTOBUF_FINAL;
void CopyFrom(const PreCommitUpdateAvoidanceFlags& from);
void MergeFrom(const PreCommitUpdateAvoidanceFlags& from);
void Clear() PROTOBUF_FINAL;
bool IsInitialized() const PROTOBUF_FINAL;
size_t ByteSizeLong() const PROTOBUF_FINAL;
bool MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
void SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
void DiscardUnknownFields();
int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(PreCommitUpdateAvoidanceFlags* other);
private:
inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
return NULL;
}
inline void* MaybeArenaPtr() const {
return NULL;
}
public:
::std::string GetTypeName() const PROTOBUF_FINAL;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
// optional bool enabled = 1;
bool has_enabled() const;
void clear_enabled();
static const int kEnabledFieldNumber = 1;
bool enabled() const;
void set_enabled(bool value);
// @@protoc_insertion_point(class_scope:sync_pb.PreCommitUpdateAvoidanceFlags)
private:
void set_has_enabled();
void clear_has_enabled();
::google::protobuf::internal::InternalMetadataWithArenaLite _internal_metadata_;
::google::protobuf::internal::HasBits<1> _has_bits_;
mutable int _cached_size_;
bool enabled_;
friend struct protobuf_experiments_5fspecifics_2eproto::TableStruct;
};
// -------------------------------------------------------------------
class GcmChannelFlags : public ::google::protobuf::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.GcmChannelFlags) */ {
public:
GcmChannelFlags();
virtual ~GcmChannelFlags();
GcmChannelFlags(const GcmChannelFlags& from);
inline GcmChannelFlags& operator=(const GcmChannelFlags& from) {
CopyFrom(from);
return *this;
}
inline const ::std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields();
}
inline ::std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields();
}
static const GcmChannelFlags& default_instance();
static inline const GcmChannelFlags* internal_default_instance() {
return reinterpret_cast<const GcmChannelFlags*>(
&_GcmChannelFlags_default_instance_);
}
static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
5;
GOOGLE_ATTRIBUTE_NOINLINE void Swap(GcmChannelFlags* other);
// implements Message ----------------------------------------------
inline GcmChannelFlags* New() const PROTOBUF_FINAL { return New(NULL); }
GcmChannelFlags* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from)
PROTOBUF_FINAL;
void CopyFrom(const GcmChannelFlags& from);
void MergeFrom(const GcmChannelFlags& from);
void Clear() PROTOBUF_FINAL;
bool IsInitialized() const PROTOBUF_FINAL;
size_t ByteSizeLong() const PROTOBUF_FINAL;
bool MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
void SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
void DiscardUnknownFields();
int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(GcmChannelFlags* other);
private:
inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
return NULL;
}
inline void* MaybeArenaPtr() const {
return NULL;
}
public:
::std::string GetTypeName() const PROTOBUF_FINAL;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
// optional bool enabled = 1;
bool has_enabled() const;
void clear_enabled();
static const int kEnabledFieldNumber = 1;
bool enabled() const;
void set_enabled(bool value);
// @@protoc_insertion_point(class_scope:sync_pb.GcmChannelFlags)
private:
void set_has_enabled();
void clear_has_enabled();
::google::protobuf::internal::InternalMetadataWithArenaLite _internal_metadata_;
::google::protobuf::internal::HasBits<1> _has_bits_;
mutable int _cached_size_;
bool enabled_;
friend struct protobuf_experiments_5fspecifics_2eproto::TableStruct;
};
// -------------------------------------------------------------------
class EnhancedBookmarksFlags : public ::google::protobuf::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.EnhancedBookmarksFlags) */ {
public:
EnhancedBookmarksFlags();
virtual ~EnhancedBookmarksFlags();
EnhancedBookmarksFlags(const EnhancedBookmarksFlags& from);
inline EnhancedBookmarksFlags& operator=(const EnhancedBookmarksFlags& from) {
CopyFrom(from);
return *this;
}
inline const ::std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields();
}
inline ::std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields();
}
static const EnhancedBookmarksFlags& default_instance();
static inline const EnhancedBookmarksFlags* internal_default_instance() {
return reinterpret_cast<const EnhancedBookmarksFlags*>(
&_EnhancedBookmarksFlags_default_instance_);
}
static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
6;
GOOGLE_ATTRIBUTE_NOINLINE void Swap(EnhancedBookmarksFlags* other);
// implements Message ----------------------------------------------
inline EnhancedBookmarksFlags* New() const PROTOBUF_FINAL { return New(NULL); }
EnhancedBookmarksFlags* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from)
PROTOBUF_FINAL;
void CopyFrom(const EnhancedBookmarksFlags& from);
void MergeFrom(const EnhancedBookmarksFlags& from);
void Clear() PROTOBUF_FINAL;
bool IsInitialized() const PROTOBUF_FINAL;
size_t ByteSizeLong() const PROTOBUF_FINAL;
bool MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
void SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
void DiscardUnknownFields();
int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(EnhancedBookmarksFlags* other);
private:
inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
return NULL;
}
inline void* MaybeArenaPtr() const {
return NULL;
}
public:
::std::string GetTypeName() const PROTOBUF_FINAL;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
// optional string extension_id = 2;
bool has_extension_id() const;
void clear_extension_id();
static const int kExtensionIdFieldNumber = 2;
const ::std::string& extension_id() const;
void set_extension_id(const ::std::string& value);
#if LANG_CXX11
void set_extension_id(::std::string&& value);
#endif
void set_extension_id(const char* value);
void set_extension_id(const char* value, size_t size);
::std::string* mutable_extension_id();
::std::string* release_extension_id();
void set_allocated_extension_id(::std::string* extension_id);
// optional bool enabled = 1;
bool has_enabled() const;
void clear_enabled();
static const int kEnabledFieldNumber = 1;
bool enabled() const;
void set_enabled(bool value);
// @@protoc_insertion_point(class_scope:sync_pb.EnhancedBookmarksFlags)
private:
void set_has_enabled();
void clear_has_enabled();
void set_has_extension_id();
void clear_has_extension_id();
::google::protobuf::internal::InternalMetadataWithArenaLite _internal_metadata_;
::google::protobuf::internal::HasBits<1> _has_bits_;
mutable int _cached_size_;
::google::protobuf::internal::ArenaStringPtr extension_id_;
bool enabled_;
friend struct protobuf_experiments_5fspecifics_2eproto::TableStruct;
};
// -------------------------------------------------------------------
class GcmInvalidationsFlags : public ::google::protobuf::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.GcmInvalidationsFlags) */ {
public:
GcmInvalidationsFlags();
virtual ~GcmInvalidationsFlags();
GcmInvalidationsFlags(const GcmInvalidationsFlags& from);
inline GcmInvalidationsFlags& operator=(const GcmInvalidationsFlags& from) {
CopyFrom(from);
return *this;
}
inline const ::std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields();
}
inline ::std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields();
}
static const GcmInvalidationsFlags& default_instance();
static inline const GcmInvalidationsFlags* internal_default_instance() {
return reinterpret_cast<const GcmInvalidationsFlags*>(
&_GcmInvalidationsFlags_default_instance_);
}
static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
7;
GOOGLE_ATTRIBUTE_NOINLINE void Swap(GcmInvalidationsFlags* other);
// implements Message ----------------------------------------------
inline GcmInvalidationsFlags* New() const PROTOBUF_FINAL { return New(NULL); }
GcmInvalidationsFlags* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from)
PROTOBUF_FINAL;
void CopyFrom(const GcmInvalidationsFlags& from);
void MergeFrom(const GcmInvalidationsFlags& from);
void Clear() PROTOBUF_FINAL;
bool IsInitialized() const PROTOBUF_FINAL;
size_t ByteSizeLong() const PROTOBUF_FINAL;
bool MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
void SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
void DiscardUnknownFields();
int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(GcmInvalidationsFlags* other);
private:
inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
return NULL;
}
inline void* MaybeArenaPtr() const {
return NULL;
}
public:
::std::string GetTypeName() const PROTOBUF_FINAL;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
// optional bool enabled = 1;
bool has_enabled() const;
void clear_enabled();
static const int kEnabledFieldNumber = 1;
bool enabled() const;
void set_enabled(bool value);
// @@protoc_insertion_point(class_scope:sync_pb.GcmInvalidationsFlags)
private:
void set_has_enabled();
void clear_has_enabled();
::google::protobuf::internal::InternalMetadataWithArenaLite _internal_metadata_;
::google::protobuf::internal::HasBits<1> _has_bits_;
mutable int _cached_size_;
bool enabled_;
friend struct protobuf_experiments_5fspecifics_2eproto::TableStruct;
};
// -------------------------------------------------------------------
class WalletSyncFlags : public ::google::protobuf::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.WalletSyncFlags) */ {
public:
WalletSyncFlags();
virtual ~WalletSyncFlags();
WalletSyncFlags(const WalletSyncFlags& from);
inline WalletSyncFlags& operator=(const WalletSyncFlags& from) {
CopyFrom(from);
return *this;
}
inline const ::std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields();
}
inline ::std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields();
}
static const WalletSyncFlags& default_instance();
static inline const WalletSyncFlags* internal_default_instance() {
return reinterpret_cast<const WalletSyncFlags*>(
&_WalletSyncFlags_default_instance_);
}
static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
8;
GOOGLE_ATTRIBUTE_NOINLINE void Swap(WalletSyncFlags* other);
// implements Message ----------------------------------------------
inline WalletSyncFlags* New() const PROTOBUF_FINAL { return New(NULL); }
WalletSyncFlags* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from)
PROTOBUF_FINAL;
void CopyFrom(const WalletSyncFlags& from);
void MergeFrom(const WalletSyncFlags& from);
void Clear() PROTOBUF_FINAL;
bool IsInitialized() const PROTOBUF_FINAL;
size_t ByteSizeLong() const PROTOBUF_FINAL;
bool MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
void SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
void DiscardUnknownFields();
int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(WalletSyncFlags* other);
private:
inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
return NULL;
}
inline void* MaybeArenaPtr() const {
return NULL;
}
public:
::std::string GetTypeName() const PROTOBUF_FINAL;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
// optional bool enabled = 1;
bool has_enabled() const;
void clear_enabled();
static const int kEnabledFieldNumber = 1;
bool enabled() const;
void set_enabled(bool value);
// @@protoc_insertion_point(class_scope:sync_pb.WalletSyncFlags)
private:
void set_has_enabled();
void clear_has_enabled();
::google::protobuf::internal::InternalMetadataWithArenaLite _internal_metadata_;
::google::protobuf::internal::HasBits<1> _has_bits_;
mutable int _cached_size_;
bool enabled_;
friend struct protobuf_experiments_5fspecifics_2eproto::TableStruct;
};
// -------------------------------------------------------------------
class ExperimentsSpecifics : public ::google::protobuf::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.ExperimentsSpecifics) */ {
public:
ExperimentsSpecifics();
virtual ~ExperimentsSpecifics();
ExperimentsSpecifics(const ExperimentsSpecifics& from);
inline ExperimentsSpecifics& operator=(const ExperimentsSpecifics& from) {
CopyFrom(from);
return *this;
}
inline const ::std::string& unknown_fields() const {
return _internal_metadata_.unknown_fields();
}
inline ::std::string* mutable_unknown_fields() {
return _internal_metadata_.mutable_unknown_fields();
}
static const ExperimentsSpecifics& default_instance();
static inline const ExperimentsSpecifics* internal_default_instance() {
return reinterpret_cast<const ExperimentsSpecifics*>(
&_ExperimentsSpecifics_default_instance_);
}
static PROTOBUF_CONSTEXPR int const kIndexInFileMessages =
9;
GOOGLE_ATTRIBUTE_NOINLINE void Swap(ExperimentsSpecifics* other);
// implements Message ----------------------------------------------
inline ExperimentsSpecifics* New() const PROTOBUF_FINAL { return New(NULL); }
ExperimentsSpecifics* New(::google::protobuf::Arena* arena) const PROTOBUF_FINAL;
void CheckTypeAndMergeFrom(const ::google::protobuf::MessageLite& from)
PROTOBUF_FINAL;
void CopyFrom(const ExperimentsSpecifics& from);
void MergeFrom(const ExperimentsSpecifics& from);
void Clear() PROTOBUF_FINAL;
bool IsInitialized() const PROTOBUF_FINAL;
size_t ByteSizeLong() const PROTOBUF_FINAL;
bool MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) PROTOBUF_FINAL;
void SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const PROTOBUF_FINAL;
void DiscardUnknownFields();
int GetCachedSize() const PROTOBUF_FINAL { return _cached_size_; }
private:
void SharedCtor();
void SharedDtor();
void SetCachedSize(int size) const;
void InternalSwap(ExperimentsSpecifics* other);
private:
inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
return NULL;
}
inline void* MaybeArenaPtr() const {
return NULL;
}
public:
::std::string GetTypeName() const PROTOBUF_FINAL;
// nested types ----------------------------------------------------
// accessors -------------------------------------------------------
// optional .sync_pb.KeystoreEncryptionFlags keystore_encryption = 1;
bool has_keystore_encryption() const;
void clear_keystore_encryption();
static const int kKeystoreEncryptionFieldNumber = 1;
const ::sync_pb::KeystoreEncryptionFlags& keystore_encryption() const;
::sync_pb::KeystoreEncryptionFlags* mutable_keystore_encryption();
::sync_pb::KeystoreEncryptionFlags* release_keystore_encryption();
void set_allocated_keystore_encryption(::sync_pb::KeystoreEncryptionFlags* keystore_encryption);
// optional .sync_pb.HistoryDeleteDirectives history_delete_directives = 2;
bool has_history_delete_directives() const;
void clear_history_delete_directives();
static const int kHistoryDeleteDirectivesFieldNumber = 2;
const ::sync_pb::HistoryDeleteDirectives& history_delete_directives() const;
::sync_pb::HistoryDeleteDirectives* mutable_history_delete_directives();
::sync_pb::HistoryDeleteDirectives* release_history_delete_directives();
void set_allocated_history_delete_directives(::sync_pb::HistoryDeleteDirectives* history_delete_directives);
// optional .sync_pb.AutofillCullingFlags autofill_culling = 3;
bool has_autofill_culling() const;
void clear_autofill_culling();
static const int kAutofillCullingFieldNumber = 3;
const ::sync_pb::AutofillCullingFlags& autofill_culling() const;
::sync_pb::AutofillCullingFlags* mutable_autofill_culling();
::sync_pb::AutofillCullingFlags* release_autofill_culling();
void set_allocated_autofill_culling(::sync_pb::AutofillCullingFlags* autofill_culling);
// optional .sync_pb.FaviconSyncFlags favicon_sync = 4;
bool has_favicon_sync() const;
void clear_favicon_sync();
static const int kFaviconSyncFieldNumber = 4;
const ::sync_pb::FaviconSyncFlags& favicon_sync() const;
::sync_pb::FaviconSyncFlags* mutable_favicon_sync();
::sync_pb::FaviconSyncFlags* release_favicon_sync();
void set_allocated_favicon_sync(::sync_pb::FaviconSyncFlags* favicon_sync);
// optional .sync_pb.PreCommitUpdateAvoidanceFlags pre_commit_update_avoidance = 5;
bool has_pre_commit_update_avoidance() const;
void clear_pre_commit_update_avoidance();
static const int kPreCommitUpdateAvoidanceFieldNumber = 5;
const ::sync_pb::PreCommitUpdateAvoidanceFlags& pre_commit_update_avoidance() const;
::sync_pb::PreCommitUpdateAvoidanceFlags* mutable_pre_commit_update_avoidance();
::sync_pb::PreCommitUpdateAvoidanceFlags* release_pre_commit_update_avoidance();
void set_allocated_pre_commit_update_avoidance(::sync_pb::PreCommitUpdateAvoidanceFlags* pre_commit_update_avoidance);
// optional .sync_pb.GcmChannelFlags gcm_channel = 6;
bool has_gcm_channel() const;
void clear_gcm_channel();
static const int kGcmChannelFieldNumber = 6;
const ::sync_pb::GcmChannelFlags& gcm_channel() const;
::sync_pb::GcmChannelFlags* mutable_gcm_channel();
::sync_pb::GcmChannelFlags* release_gcm_channel();
void set_allocated_gcm_channel(::sync_pb::GcmChannelFlags* gcm_channel);
// optional .sync_pb.EnhancedBookmarksFlags obsolete_enhanced_bookmarks = 7;
bool has_obsolete_enhanced_bookmarks() const;
void clear_obsolete_enhanced_bookmarks();
static const int kObsoleteEnhancedBookmarksFieldNumber = 7;
const ::sync_pb::EnhancedBookmarksFlags& obsolete_enhanced_bookmarks() const;
::sync_pb::EnhancedBookmarksFlags* mutable_obsolete_enhanced_bookmarks();
::sync_pb::EnhancedBookmarksFlags* release_obsolete_enhanced_bookmarks();
void set_allocated_obsolete_enhanced_bookmarks(::sync_pb::EnhancedBookmarksFlags* obsolete_enhanced_bookmarks);
// optional .sync_pb.GcmInvalidationsFlags gcm_invalidations = 8;
bool has_gcm_invalidations() const;
void clear_gcm_invalidations();
static const int kGcmInvalidationsFieldNumber = 8;
const ::sync_pb::GcmInvalidationsFlags& gcm_invalidations() const;
::sync_pb::GcmInvalidationsFlags* mutable_gcm_invalidations();
::sync_pb::GcmInvalidationsFlags* release_gcm_invalidations();
void set_allocated_gcm_invalidations(::sync_pb::GcmInvalidationsFlags* gcm_invalidations);
// optional .sync_pb.WalletSyncFlags obsolete_wallet_sync = 9;
bool has_obsolete_wallet_sync() const;
void clear_obsolete_wallet_sync();
static const int kObsoleteWalletSyncFieldNumber = 9;
const ::sync_pb::WalletSyncFlags& obsolete_wallet_sync() const;
::sync_pb::WalletSyncFlags* mutable_obsolete_wallet_sync();
::sync_pb::WalletSyncFlags* release_obsolete_wallet_sync();
void set_allocated_obsolete_wallet_sync(::sync_pb::WalletSyncFlags* obsolete_wallet_sync);
// @@protoc_insertion_point(class_scope:sync_pb.ExperimentsSpecifics)
private:
void set_has_keystore_encryption();
void clear_has_keystore_encryption();
void set_has_history_delete_directives();
void clear_has_history_delete_directives();
void set_has_autofill_culling();
void clear_has_autofill_culling();
void set_has_favicon_sync();
void clear_has_favicon_sync();
void set_has_pre_commit_update_avoidance();
void clear_has_pre_commit_update_avoidance();
void set_has_gcm_channel();
void clear_has_gcm_channel();
void set_has_obsolete_enhanced_bookmarks();
void clear_has_obsolete_enhanced_bookmarks();
void set_has_gcm_invalidations();
void clear_has_gcm_invalidations();
void set_has_obsolete_wallet_sync();
void clear_has_obsolete_wallet_sync();
::google::protobuf::internal::InternalMetadataWithArenaLite _internal_metadata_;
::google::protobuf::internal::HasBits<1> _has_bits_;
mutable int _cached_size_;
::sync_pb::KeystoreEncryptionFlags* keystore_encryption_;
::sync_pb::HistoryDeleteDirectives* history_delete_directives_;
::sync_pb::AutofillCullingFlags* autofill_culling_;
::sync_pb::FaviconSyncFlags* favicon_sync_;
::sync_pb::PreCommitUpdateAvoidanceFlags* pre_commit_update_avoidance_;
::sync_pb::GcmChannelFlags* gcm_channel_;
::sync_pb::EnhancedBookmarksFlags* obsolete_enhanced_bookmarks_;
::sync_pb::GcmInvalidationsFlags* gcm_invalidations_;
::sync_pb::WalletSyncFlags* obsolete_wallet_sync_;
friend struct protobuf_experiments_5fspecifics_2eproto::TableStruct;
};
// ===================================================================
// ===================================================================
#if !PROTOBUF_INLINE_NOT_IN_HEADERS
// KeystoreEncryptionFlags
// optional bool enabled = 1;
inline bool KeystoreEncryptionFlags::has_enabled() const {
return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void KeystoreEncryptionFlags::set_has_enabled() {
_has_bits_[0] |= 0x00000001u;
}
inline void KeystoreEncryptionFlags::clear_has_enabled() {
_has_bits_[0] &= ~0x00000001u;
}
inline void KeystoreEncryptionFlags::clear_enabled() {
enabled_ = false;
clear_has_enabled();
}
inline bool KeystoreEncryptionFlags::enabled() const {
// @@protoc_insertion_point(field_get:sync_pb.KeystoreEncryptionFlags.enabled)
return enabled_;
}
inline void KeystoreEncryptionFlags::set_enabled(bool value) {
set_has_enabled();
enabled_ = value;
// @@protoc_insertion_point(field_set:sync_pb.KeystoreEncryptionFlags.enabled)
}
// -------------------------------------------------------------------
// HistoryDeleteDirectives
// optional bool enabled = 1;
inline bool HistoryDeleteDirectives::has_enabled() const {
return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void HistoryDeleteDirectives::set_has_enabled() {
_has_bits_[0] |= 0x00000001u;
}
inline void HistoryDeleteDirectives::clear_has_enabled() {
_has_bits_[0] &= ~0x00000001u;
}
inline void HistoryDeleteDirectives::clear_enabled() {
enabled_ = false;
clear_has_enabled();
}
inline bool HistoryDeleteDirectives::enabled() const {
// @@protoc_insertion_point(field_get:sync_pb.HistoryDeleteDirectives.enabled)
return enabled_;
}
inline void HistoryDeleteDirectives::set_enabled(bool value) {
set_has_enabled();
enabled_ = value;
// @@protoc_insertion_point(field_set:sync_pb.HistoryDeleteDirectives.enabled)
}
// -------------------------------------------------------------------
// AutofillCullingFlags
// optional bool enabled = 1;
inline bool AutofillCullingFlags::has_enabled() const {
return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void AutofillCullingFlags::set_has_enabled() {
_has_bits_[0] |= 0x00000001u;
}
inline void AutofillCullingFlags::clear_has_enabled() {
_has_bits_[0] &= ~0x00000001u;
}
inline void AutofillCullingFlags::clear_enabled() {
enabled_ = false;
clear_has_enabled();
}
inline bool AutofillCullingFlags::enabled() const {
// @@protoc_insertion_point(field_get:sync_pb.AutofillCullingFlags.enabled)
return enabled_;
}
inline void AutofillCullingFlags::set_enabled(bool value) {
set_has_enabled();
enabled_ = value;
// @@protoc_insertion_point(field_set:sync_pb.AutofillCullingFlags.enabled)
}
// -------------------------------------------------------------------
// FaviconSyncFlags
// optional bool enabled = 1;
inline bool FaviconSyncFlags::has_enabled() const {
return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void FaviconSyncFlags::set_has_enabled() {
_has_bits_[0] |= 0x00000001u;
}
inline void FaviconSyncFlags::clear_has_enabled() {
_has_bits_[0] &= ~0x00000001u;
}
inline void FaviconSyncFlags::clear_enabled() {
enabled_ = false;
clear_has_enabled();
}
inline bool FaviconSyncFlags::enabled() const {
// @@protoc_insertion_point(field_get:sync_pb.FaviconSyncFlags.enabled)
return enabled_;
}
inline void FaviconSyncFlags::set_enabled(bool value) {
set_has_enabled();
enabled_ = value;
// @@protoc_insertion_point(field_set:sync_pb.FaviconSyncFlags.enabled)
}
// optional int32 favicon_sync_limit = 2 [default = 200];
inline bool FaviconSyncFlags::has_favicon_sync_limit() const {
return (_has_bits_[0] & 0x00000002u) != 0;
}
inline void FaviconSyncFlags::set_has_favicon_sync_limit() {
_has_bits_[0] |= 0x00000002u;
}
inline void FaviconSyncFlags::clear_has_favicon_sync_limit() {
_has_bits_[0] &= ~0x00000002u;
}
inline void FaviconSyncFlags::clear_favicon_sync_limit() {
favicon_sync_limit_ = 200;
clear_has_favicon_sync_limit();
}
inline ::google::protobuf::int32 FaviconSyncFlags::favicon_sync_limit() const {
// @@protoc_insertion_point(field_get:sync_pb.FaviconSyncFlags.favicon_sync_limit)
return favicon_sync_limit_;
}
inline void FaviconSyncFlags::set_favicon_sync_limit(::google::protobuf::int32 value) {
set_has_favicon_sync_limit();
favicon_sync_limit_ = value;
// @@protoc_insertion_point(field_set:sync_pb.FaviconSyncFlags.favicon_sync_limit)
}
// -------------------------------------------------------------------
// PreCommitUpdateAvoidanceFlags
// optional bool enabled = 1;
inline bool PreCommitUpdateAvoidanceFlags::has_enabled() const {
return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void PreCommitUpdateAvoidanceFlags::set_has_enabled() {
_has_bits_[0] |= 0x00000001u;
}
inline void PreCommitUpdateAvoidanceFlags::clear_has_enabled() {
_has_bits_[0] &= ~0x00000001u;
}
inline void PreCommitUpdateAvoidanceFlags::clear_enabled() {
enabled_ = false;
clear_has_enabled();
}
inline bool PreCommitUpdateAvoidanceFlags::enabled() const {
// @@protoc_insertion_point(field_get:sync_pb.PreCommitUpdateAvoidanceFlags.enabled)
return enabled_;
}
inline void PreCommitUpdateAvoidanceFlags::set_enabled(bool value) {
set_has_enabled();
enabled_ = value;
// @@protoc_insertion_point(field_set:sync_pb.PreCommitUpdateAvoidanceFlags.enabled)
}
// -------------------------------------------------------------------
// GcmChannelFlags
// optional bool enabled = 1;
inline bool GcmChannelFlags::has_enabled() const {
return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void GcmChannelFlags::set_has_enabled() {
_has_bits_[0] |= 0x00000001u;
}
inline void GcmChannelFlags::clear_has_enabled() {
_has_bits_[0] &= ~0x00000001u;
}
inline void GcmChannelFlags::clear_enabled() {
enabled_ = false;
clear_has_enabled();
}
inline bool GcmChannelFlags::enabled() const {
// @@protoc_insertion_point(field_get:sync_pb.GcmChannelFlags.enabled)
return enabled_;
}
inline void GcmChannelFlags::set_enabled(bool value) {
set_has_enabled();
enabled_ = value;
// @@protoc_insertion_point(field_set:sync_pb.GcmChannelFlags.enabled)
}
// -------------------------------------------------------------------
// EnhancedBookmarksFlags
// optional bool enabled = 1;
inline bool EnhancedBookmarksFlags::has_enabled() const {
return (_has_bits_[0] & 0x00000002u) != 0;
}
inline void EnhancedBookmarksFlags::set_has_enabled() {
_has_bits_[0] |= 0x00000002u;
}
inline void EnhancedBookmarksFlags::clear_has_enabled() {
_has_bits_[0] &= ~0x00000002u;
}
inline void EnhancedBookmarksFlags::clear_enabled() {
enabled_ = false;
clear_has_enabled();
}
inline bool EnhancedBookmarksFlags::enabled() const {
// @@protoc_insertion_point(field_get:sync_pb.EnhancedBookmarksFlags.enabled)
return enabled_;
}
inline void EnhancedBookmarksFlags::set_enabled(bool value) {
set_has_enabled();
enabled_ = value;
// @@protoc_insertion_point(field_set:sync_pb.EnhancedBookmarksFlags.enabled)
}
// optional string extension_id = 2;
inline bool EnhancedBookmarksFlags::has_extension_id() const {
return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void EnhancedBookmarksFlags::set_has_extension_id() {
_has_bits_[0] |= 0x00000001u;
}
inline void EnhancedBookmarksFlags::clear_has_extension_id() {
_has_bits_[0] &= ~0x00000001u;
}
inline void EnhancedBookmarksFlags::clear_extension_id() {
extension_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
clear_has_extension_id();
}
inline const ::std::string& EnhancedBookmarksFlags::extension_id() const {
// @@protoc_insertion_point(field_get:sync_pb.EnhancedBookmarksFlags.extension_id)
return extension_id_.GetNoArena();
}
inline void EnhancedBookmarksFlags::set_extension_id(const ::std::string& value) {
set_has_extension_id();
extension_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
// @@protoc_insertion_point(field_set:sync_pb.EnhancedBookmarksFlags.extension_id)
}
#if LANG_CXX11
inline void EnhancedBookmarksFlags::set_extension_id(::std::string&& value) {
set_has_extension_id();
extension_id_.SetNoArena(
&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
// @@protoc_insertion_point(field_set_rvalue:sync_pb.EnhancedBookmarksFlags.extension_id)
}
#endif
inline void EnhancedBookmarksFlags::set_extension_id(const char* value) {
GOOGLE_DCHECK(value != NULL);
set_has_extension_id();
extension_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
// @@protoc_insertion_point(field_set_char:sync_pb.EnhancedBookmarksFlags.extension_id)
}
inline void EnhancedBookmarksFlags::set_extension_id(const char* value, size_t size) {
set_has_extension_id();
extension_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
::std::string(reinterpret_cast<const char*>(value), size));
// @@protoc_insertion_point(field_set_pointer:sync_pb.EnhancedBookmarksFlags.extension_id)
}
inline ::std::string* EnhancedBookmarksFlags::mutable_extension_id() {
set_has_extension_id();
// @@protoc_insertion_point(field_mutable:sync_pb.EnhancedBookmarksFlags.extension_id)
return extension_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline ::std::string* EnhancedBookmarksFlags::release_extension_id() {
// @@protoc_insertion_point(field_release:sync_pb.EnhancedBookmarksFlags.extension_id)
clear_has_extension_id();
return extension_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
}
inline void EnhancedBookmarksFlags::set_allocated_extension_id(::std::string* extension_id) {
if (extension_id != NULL) {
set_has_extension_id();
} else {
clear_has_extension_id();
}
extension_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), extension_id);
// @@protoc_insertion_point(field_set_allocated:sync_pb.EnhancedBookmarksFlags.extension_id)
}
// -------------------------------------------------------------------
// GcmInvalidationsFlags
// optional bool enabled = 1;
inline bool GcmInvalidationsFlags::has_enabled() const {
return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void GcmInvalidationsFlags::set_has_enabled() {
_has_bits_[0] |= 0x00000001u;
}
inline void GcmInvalidationsFlags::clear_has_enabled() {
_has_bits_[0] &= ~0x00000001u;
}
inline void GcmInvalidationsFlags::clear_enabled() {
enabled_ = false;
clear_has_enabled();
}
inline bool GcmInvalidationsFlags::enabled() const {
// @@protoc_insertion_point(field_get:sync_pb.GcmInvalidationsFlags.enabled)
return enabled_;
}
inline void GcmInvalidationsFlags::set_enabled(bool value) {
set_has_enabled();
enabled_ = value;
// @@protoc_insertion_point(field_set:sync_pb.GcmInvalidationsFlags.enabled)
}
// -------------------------------------------------------------------
// WalletSyncFlags
// optional bool enabled = 1;
inline bool WalletSyncFlags::has_enabled() const {
return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void WalletSyncFlags::set_has_enabled() {
_has_bits_[0] |= 0x00000001u;
}
inline void WalletSyncFlags::clear_has_enabled() {
_has_bits_[0] &= ~0x00000001u;
}
inline void WalletSyncFlags::clear_enabled() {
enabled_ = false;
clear_has_enabled();
}
inline bool WalletSyncFlags::enabled() const {
// @@protoc_insertion_point(field_get:sync_pb.WalletSyncFlags.enabled)
return enabled_;
}
inline void WalletSyncFlags::set_enabled(bool value) {
set_has_enabled();
enabled_ = value;
// @@protoc_insertion_point(field_set:sync_pb.WalletSyncFlags.enabled)
}
// -------------------------------------------------------------------
// ExperimentsSpecifics
// optional .sync_pb.KeystoreEncryptionFlags keystore_encryption = 1;
inline bool ExperimentsSpecifics::has_keystore_encryption() const {
return (_has_bits_[0] & 0x00000001u) != 0;
}
inline void ExperimentsSpecifics::set_has_keystore_encryption() {
_has_bits_[0] |= 0x00000001u;
}
inline void ExperimentsSpecifics::clear_has_keystore_encryption() {
_has_bits_[0] &= ~0x00000001u;
}
inline void ExperimentsSpecifics::clear_keystore_encryption() {
if (keystore_encryption_ != NULL) keystore_encryption_->::sync_pb::KeystoreEncryptionFlags::Clear();
clear_has_keystore_encryption();
}
inline const ::sync_pb::KeystoreEncryptionFlags& ExperimentsSpecifics::keystore_encryption() const {
// @@protoc_insertion_point(field_get:sync_pb.ExperimentsSpecifics.keystore_encryption)
return keystore_encryption_ != NULL ? *keystore_encryption_
: *::sync_pb::KeystoreEncryptionFlags::internal_default_instance();
}
inline ::sync_pb::KeystoreEncryptionFlags* ExperimentsSpecifics::mutable_keystore_encryption() {
set_has_keystore_encryption();
if (keystore_encryption_ == NULL) {
keystore_encryption_ = new ::sync_pb::KeystoreEncryptionFlags;
}
// @@protoc_insertion_point(field_mutable:sync_pb.ExperimentsSpecifics.keystore_encryption)
return keystore_encryption_;
}
inline ::sync_pb::KeystoreEncryptionFlags* ExperimentsSpecifics::release_keystore_encryption() {
// @@protoc_insertion_point(field_release:sync_pb.ExperimentsSpecifics.keystore_encryption)
clear_has_keystore_encryption();
::sync_pb::KeystoreEncryptionFlags* temp = keystore_encryption_;
keystore_encryption_ = NULL;
return temp;
}
inline void ExperimentsSpecifics::set_allocated_keystore_encryption(::sync_pb::KeystoreEncryptionFlags* keystore_encryption) {
delete keystore_encryption_;
keystore_encryption_ = keystore_encryption;
if (keystore_encryption) {
set_has_keystore_encryption();
} else {
clear_has_keystore_encryption();
}
// @@protoc_insertion_point(field_set_allocated:sync_pb.ExperimentsSpecifics.keystore_encryption)
}
// optional .sync_pb.HistoryDeleteDirectives history_delete_directives = 2;
inline bool ExperimentsSpecifics::has_history_delete_directives() const {
return (_has_bits_[0] & 0x00000002u) != 0;
}
inline void ExperimentsSpecifics::set_has_history_delete_directives() {
_has_bits_[0] |= 0x00000002u;
}
inline void ExperimentsSpecifics::clear_has_history_delete_directives() {
_has_bits_[0] &= ~0x00000002u;
}
inline void ExperimentsSpecifics::clear_history_delete_directives() {
if (history_delete_directives_ != NULL) history_delete_directives_->::sync_pb::HistoryDeleteDirectives::Clear();
clear_has_history_delete_directives();
}
inline const ::sync_pb::HistoryDeleteDirectives& ExperimentsSpecifics::history_delete_directives() const {
// @@protoc_insertion_point(field_get:sync_pb.ExperimentsSpecifics.history_delete_directives)
return history_delete_directives_ != NULL ? *history_delete_directives_
: *::sync_pb::HistoryDeleteDirectives::internal_default_instance();
}
inline ::sync_pb::HistoryDeleteDirectives* ExperimentsSpecifics::mutable_history_delete_directives() {
set_has_history_delete_directives();
if (history_delete_directives_ == NULL) {
history_delete_directives_ = new ::sync_pb::HistoryDeleteDirectives;
}
// @@protoc_insertion_point(field_mutable:sync_pb.ExperimentsSpecifics.history_delete_directives)
return history_delete_directives_;
}
inline ::sync_pb::HistoryDeleteDirectives* ExperimentsSpecifics::release_history_delete_directives() {
// @@protoc_insertion_point(field_release:sync_pb.ExperimentsSpecifics.history_delete_directives)
clear_has_history_delete_directives();
::sync_pb::HistoryDeleteDirectives* temp = history_delete_directives_;
history_delete_directives_ = NULL;
return temp;
}
inline void ExperimentsSpecifics::set_allocated_history_delete_directives(::sync_pb::HistoryDeleteDirectives* history_delete_directives) {
delete history_delete_directives_;
history_delete_directives_ = history_delete_directives;
if (history_delete_directives) {
set_has_history_delete_directives();
} else {
clear_has_history_delete_directives();
}
// @@protoc_insertion_point(field_set_allocated:sync_pb.ExperimentsSpecifics.history_delete_directives)
}
// optional .sync_pb.AutofillCullingFlags autofill_culling = 3;
inline bool ExperimentsSpecifics::has_autofill_culling() const {
return (_has_bits_[0] & 0x00000004u) != 0;
}
inline void ExperimentsSpecifics::set_has_autofill_culling() {
_has_bits_[0] |= 0x00000004u;
}
inline void ExperimentsSpecifics::clear_has_autofill_culling() {
_has_bits_[0] &= ~0x00000004u;
}
inline void ExperimentsSpecifics::clear_autofill_culling() {
if (autofill_culling_ != NULL) autofill_culling_->::sync_pb::AutofillCullingFlags::Clear();
clear_has_autofill_culling();
}
inline const ::sync_pb::AutofillCullingFlags& ExperimentsSpecifics::autofill_culling() const {
// @@protoc_insertion_point(field_get:sync_pb.ExperimentsSpecifics.autofill_culling)
return autofill_culling_ != NULL ? *autofill_culling_
: *::sync_pb::AutofillCullingFlags::internal_default_instance();
}
inline ::sync_pb::AutofillCullingFlags* ExperimentsSpecifics::mutable_autofill_culling() {
set_has_autofill_culling();
if (autofill_culling_ == NULL) {
autofill_culling_ = new ::sync_pb::AutofillCullingFlags;
}
// @@protoc_insertion_point(field_mutable:sync_pb.ExperimentsSpecifics.autofill_culling)
return autofill_culling_;
}
inline ::sync_pb::AutofillCullingFlags* ExperimentsSpecifics::release_autofill_culling() {
// @@protoc_insertion_point(field_release:sync_pb.ExperimentsSpecifics.autofill_culling)
clear_has_autofill_culling();
::sync_pb::AutofillCullingFlags* temp = autofill_culling_;
autofill_culling_ = NULL;
return temp;
}
inline void ExperimentsSpecifics::set_allocated_autofill_culling(::sync_pb::AutofillCullingFlags* autofill_culling) {
delete autofill_culling_;
autofill_culling_ = autofill_culling;
if (autofill_culling) {
set_has_autofill_culling();
} else {
clear_has_autofill_culling();
}
// @@protoc_insertion_point(field_set_allocated:sync_pb.ExperimentsSpecifics.autofill_culling)
}
// optional .sync_pb.FaviconSyncFlags favicon_sync = 4;
inline bool ExperimentsSpecifics::has_favicon_sync() const {
return (_has_bits_[0] & 0x00000008u) != 0;
}
inline void ExperimentsSpecifics::set_has_favicon_sync() {
_has_bits_[0] |= 0x00000008u;
}
inline void ExperimentsSpecifics::clear_has_favicon_sync() {
_has_bits_[0] &= ~0x00000008u;
}
inline void ExperimentsSpecifics::clear_favicon_sync() {
if (favicon_sync_ != NULL) favicon_sync_->::sync_pb::FaviconSyncFlags::Clear();
clear_has_favicon_sync();
}
inline const ::sync_pb::FaviconSyncFlags& ExperimentsSpecifics::favicon_sync() const {
// @@protoc_insertion_point(field_get:sync_pb.ExperimentsSpecifics.favicon_sync)
return favicon_sync_ != NULL ? *favicon_sync_
: *::sync_pb::FaviconSyncFlags::internal_default_instance();
}
inline ::sync_pb::FaviconSyncFlags* ExperimentsSpecifics::mutable_favicon_sync() {
set_has_favicon_sync();
if (favicon_sync_ == NULL) {
favicon_sync_ = new ::sync_pb::FaviconSyncFlags;
}
// @@protoc_insertion_point(field_mutable:sync_pb.ExperimentsSpecifics.favicon_sync)
return favicon_sync_;
}
inline ::sync_pb::FaviconSyncFlags* ExperimentsSpecifics::release_favicon_sync() {
// @@protoc_insertion_point(field_release:sync_pb.ExperimentsSpecifics.favicon_sync)
clear_has_favicon_sync();
::sync_pb::FaviconSyncFlags* temp = favicon_sync_;
favicon_sync_ = NULL;
return temp;
}
inline void ExperimentsSpecifics::set_allocated_favicon_sync(::sync_pb::FaviconSyncFlags* favicon_sync) {
delete favicon_sync_;
favicon_sync_ = favicon_sync;
if (favicon_sync) {
set_has_favicon_sync();
} else {
clear_has_favicon_sync();
}
// @@protoc_insertion_point(field_set_allocated:sync_pb.ExperimentsSpecifics.favicon_sync)
}
// optional .sync_pb.PreCommitUpdateAvoidanceFlags pre_commit_update_avoidance = 5;
inline bool ExperimentsSpecifics::has_pre_commit_update_avoidance() const {
return (_has_bits_[0] & 0x00000010u) != 0;
}
inline void ExperimentsSpecifics::set_has_pre_commit_update_avoidance() {
_has_bits_[0] |= 0x00000010u;
}
inline void ExperimentsSpecifics::clear_has_pre_commit_update_avoidance() {
_has_bits_[0] &= ~0x00000010u;
}
inline void ExperimentsSpecifics::clear_pre_commit_update_avoidance() {
if (pre_commit_update_avoidance_ != NULL) pre_commit_update_avoidance_->::sync_pb::PreCommitUpdateAvoidanceFlags::Clear();
clear_has_pre_commit_update_avoidance();
}
inline const ::sync_pb::PreCommitUpdateAvoidanceFlags& ExperimentsSpecifics::pre_commit_update_avoidance() const {
// @@protoc_insertion_point(field_get:sync_pb.ExperimentsSpecifics.pre_commit_update_avoidance)
return pre_commit_update_avoidance_ != NULL ? *pre_commit_update_avoidance_
: *::sync_pb::PreCommitUpdateAvoidanceFlags::internal_default_instance();
}
inline ::sync_pb::PreCommitUpdateAvoidanceFlags* ExperimentsSpecifics::mutable_pre_commit_update_avoidance() {
set_has_pre_commit_update_avoidance();
if (pre_commit_update_avoidance_ == NULL) {
pre_commit_update_avoidance_ = new ::sync_pb::PreCommitUpdateAvoidanceFlags;
}
// @@protoc_insertion_point(field_mutable:sync_pb.ExperimentsSpecifics.pre_commit_update_avoidance)
return pre_commit_update_avoidance_;
}
inline ::sync_pb::PreCommitUpdateAvoidanceFlags* ExperimentsSpecifics::release_pre_commit_update_avoidance() {
// @@protoc_insertion_point(field_release:sync_pb.ExperimentsSpecifics.pre_commit_update_avoidance)
clear_has_pre_commit_update_avoidance();
::sync_pb::PreCommitUpdateAvoidanceFlags* temp = pre_commit_update_avoidance_;
pre_commit_update_avoidance_ = NULL;
return temp;
}
inline void ExperimentsSpecifics::set_allocated_pre_commit_update_avoidance(::sync_pb::PreCommitUpdateAvoidanceFlags* pre_commit_update_avoidance) {
delete pre_commit_update_avoidance_;
pre_commit_update_avoidance_ = pre_commit_update_avoidance;
if (pre_commit_update_avoidance) {
set_has_pre_commit_update_avoidance();
} else {
clear_has_pre_commit_update_avoidance();
}
// @@protoc_insertion_point(field_set_allocated:sync_pb.ExperimentsSpecifics.pre_commit_update_avoidance)
}
// optional .sync_pb.GcmChannelFlags gcm_channel = 6;
inline bool ExperimentsSpecifics::has_gcm_channel() const {
return (_has_bits_[0] & 0x00000020u) != 0;
}
inline void ExperimentsSpecifics::set_has_gcm_channel() {
_has_bits_[0] |= 0x00000020u;
}
inline void ExperimentsSpecifics::clear_has_gcm_channel() {
_has_bits_[0] &= ~0x00000020u;
}
inline void ExperimentsSpecifics::clear_gcm_channel() {
if (gcm_channel_ != NULL) gcm_channel_->::sync_pb::GcmChannelFlags::Clear();
clear_has_gcm_channel();
}
inline const ::sync_pb::GcmChannelFlags& ExperimentsSpecifics::gcm_channel() const {
// @@protoc_insertion_point(field_get:sync_pb.ExperimentsSpecifics.gcm_channel)
return gcm_channel_ != NULL ? *gcm_channel_
: *::sync_pb::GcmChannelFlags::internal_default_instance();
}
inline ::sync_pb::GcmChannelFlags* ExperimentsSpecifics::mutable_gcm_channel() {
set_has_gcm_channel();
if (gcm_channel_ == NULL) {
gcm_channel_ = new ::sync_pb::GcmChannelFlags;
}
// @@protoc_insertion_point(field_mutable:sync_pb.ExperimentsSpecifics.gcm_channel)
return gcm_channel_;
}
inline ::sync_pb::GcmChannelFlags* ExperimentsSpecifics::release_gcm_channel() {
// @@protoc_insertion_point(field_release:sync_pb.ExperimentsSpecifics.gcm_channel)
clear_has_gcm_channel();
::sync_pb::GcmChannelFlags* temp = gcm_channel_;
gcm_channel_ = NULL;
return temp;
}
inline void ExperimentsSpecifics::set_allocated_gcm_channel(::sync_pb::GcmChannelFlags* gcm_channel) {
delete gcm_channel_;
gcm_channel_ = gcm_channel;
if (gcm_channel) {
set_has_gcm_channel();
} else {
clear_has_gcm_channel();
}
// @@protoc_insertion_point(field_set_allocated:sync_pb.ExperimentsSpecifics.gcm_channel)
}
// optional .sync_pb.EnhancedBookmarksFlags obsolete_enhanced_bookmarks = 7;
inline bool ExperimentsSpecifics::has_obsolete_enhanced_bookmarks() const {
return (_has_bits_[0] & 0x00000040u) != 0;
}
inline void ExperimentsSpecifics::set_has_obsolete_enhanced_bookmarks() {
_has_bits_[0] |= 0x00000040u;
}
inline void ExperimentsSpecifics::clear_has_obsolete_enhanced_bookmarks() {
_has_bits_[0] &= ~0x00000040u;
}
inline void ExperimentsSpecifics::clear_obsolete_enhanced_bookmarks() {
if (obsolete_enhanced_bookmarks_ != NULL) obsolete_enhanced_bookmarks_->::sync_pb::EnhancedBookmarksFlags::Clear();
clear_has_obsolete_enhanced_bookmarks();
}
inline const ::sync_pb::EnhancedBookmarksFlags& ExperimentsSpecifics::obsolete_enhanced_bookmarks() const {
// @@protoc_insertion_point(field_get:sync_pb.ExperimentsSpecifics.obsolete_enhanced_bookmarks)
return obsolete_enhanced_bookmarks_ != NULL ? *obsolete_enhanced_bookmarks_
: *::sync_pb::EnhancedBookmarksFlags::internal_default_instance();
}
inline ::sync_pb::EnhancedBookmarksFlags* ExperimentsSpecifics::mutable_obsolete_enhanced_bookmarks() {
set_has_obsolete_enhanced_bookmarks();
if (obsolete_enhanced_bookmarks_ == NULL) {
obsolete_enhanced_bookmarks_ = new ::sync_pb::EnhancedBookmarksFlags;
}
// @@protoc_insertion_point(field_mutable:sync_pb.ExperimentsSpecifics.obsolete_enhanced_bookmarks)
return obsolete_enhanced_bookmarks_;
}
inline ::sync_pb::EnhancedBookmarksFlags* ExperimentsSpecifics::release_obsolete_enhanced_bookmarks() {
// @@protoc_insertion_point(field_release:sync_pb.ExperimentsSpecifics.obsolete_enhanced_bookmarks)
clear_has_obsolete_enhanced_bookmarks();
::sync_pb::EnhancedBookmarksFlags* temp = obsolete_enhanced_bookmarks_;
obsolete_enhanced_bookmarks_ = NULL;
return temp;
}
inline void ExperimentsSpecifics::set_allocated_obsolete_enhanced_bookmarks(::sync_pb::EnhancedBookmarksFlags* obsolete_enhanced_bookmarks) {
delete obsolete_enhanced_bookmarks_;
obsolete_enhanced_bookmarks_ = obsolete_enhanced_bookmarks;
if (obsolete_enhanced_bookmarks) {
set_has_obsolete_enhanced_bookmarks();
} else {
clear_has_obsolete_enhanced_bookmarks();
}
// @@protoc_insertion_point(field_set_allocated:sync_pb.ExperimentsSpecifics.obsolete_enhanced_bookmarks)
}
// optional .sync_pb.GcmInvalidationsFlags gcm_invalidations = 8;
inline bool ExperimentsSpecifics::has_gcm_invalidations() const {
return (_has_bits_[0] & 0x00000080u) != 0;
}
inline void ExperimentsSpecifics::set_has_gcm_invalidations() {
_has_bits_[0] |= 0x00000080u;
}
inline void ExperimentsSpecifics::clear_has_gcm_invalidations() {
_has_bits_[0] &= ~0x00000080u;
}
inline void ExperimentsSpecifics::clear_gcm_invalidations() {
if (gcm_invalidations_ != NULL) gcm_invalidations_->::sync_pb::GcmInvalidationsFlags::Clear();
clear_has_gcm_invalidations();
}
inline const ::sync_pb::GcmInvalidationsFlags& ExperimentsSpecifics::gcm_invalidations() const {
// @@protoc_insertion_point(field_get:sync_pb.ExperimentsSpecifics.gcm_invalidations)
return gcm_invalidations_ != NULL ? *gcm_invalidations_
: *::sync_pb::GcmInvalidationsFlags::internal_default_instance();
}
inline ::sync_pb::GcmInvalidationsFlags* ExperimentsSpecifics::mutable_gcm_invalidations() {
set_has_gcm_invalidations();
if (gcm_invalidations_ == NULL) {
gcm_invalidations_ = new ::sync_pb::GcmInvalidationsFlags;
}
// @@protoc_insertion_point(field_mutable:sync_pb.ExperimentsSpecifics.gcm_invalidations)
return gcm_invalidations_;
}
inline ::sync_pb::GcmInvalidationsFlags* ExperimentsSpecifics::release_gcm_invalidations() {
// @@protoc_insertion_point(field_release:sync_pb.ExperimentsSpecifics.gcm_invalidations)
clear_has_gcm_invalidations();
::sync_pb::GcmInvalidationsFlags* temp = gcm_invalidations_;
gcm_invalidations_ = NULL;
return temp;
}
inline void ExperimentsSpecifics::set_allocated_gcm_invalidations(::sync_pb::GcmInvalidationsFlags* gcm_invalidations) {
delete gcm_invalidations_;
gcm_invalidations_ = gcm_invalidations;
if (gcm_invalidations) {
set_has_gcm_invalidations();
} else {
clear_has_gcm_invalidations();
}
// @@protoc_insertion_point(field_set_allocated:sync_pb.ExperimentsSpecifics.gcm_invalidations)
}
// optional .sync_pb.WalletSyncFlags obsolete_wallet_sync = 9;
inline bool ExperimentsSpecifics::has_obsolete_wallet_sync() const {
return (_has_bits_[0] & 0x00000100u) != 0;
}
inline void ExperimentsSpecifics::set_has_obsolete_wallet_sync() {
_has_bits_[0] |= 0x00000100u;
}
inline void ExperimentsSpecifics::clear_has_obsolete_wallet_sync() {
_has_bits_[0] &= ~0x00000100u;
}
inline void ExperimentsSpecifics::clear_obsolete_wallet_sync() {
if (obsolete_wallet_sync_ != NULL) obsolete_wallet_sync_->::sync_pb::WalletSyncFlags::Clear();
clear_has_obsolete_wallet_sync();
}
inline const ::sync_pb::WalletSyncFlags& ExperimentsSpecifics::obsolete_wallet_sync() const {
// @@protoc_insertion_point(field_get:sync_pb.ExperimentsSpecifics.obsolete_wallet_sync)
return obsolete_wallet_sync_ != NULL ? *obsolete_wallet_sync_
: *::sync_pb::WalletSyncFlags::internal_default_instance();
}
inline ::sync_pb::WalletSyncFlags* ExperimentsSpecifics::mutable_obsolete_wallet_sync() {
set_has_obsolete_wallet_sync();
if (obsolete_wallet_sync_ == NULL) {
obsolete_wallet_sync_ = new ::sync_pb::WalletSyncFlags;
}
// @@protoc_insertion_point(field_mutable:sync_pb.ExperimentsSpecifics.obsolete_wallet_sync)
return obsolete_wallet_sync_;
}
inline ::sync_pb::WalletSyncFlags* ExperimentsSpecifics::release_obsolete_wallet_sync() {
// @@protoc_insertion_point(field_release:sync_pb.ExperimentsSpecifics.obsolete_wallet_sync)
clear_has_obsolete_wallet_sync();
::sync_pb::WalletSyncFlags* temp = obsolete_wallet_sync_;
obsolete_wallet_sync_ = NULL;
return temp;
}
inline void ExperimentsSpecifics::set_allocated_obsolete_wallet_sync(::sync_pb::WalletSyncFlags* obsolete_wallet_sync) {
delete obsolete_wallet_sync_;
obsolete_wallet_sync_ = obsolete_wallet_sync;
if (obsolete_wallet_sync) {
set_has_obsolete_wallet_sync();
} else {
clear_has_obsolete_wallet_sync();
}
// @@protoc_insertion_point(field_set_allocated:sync_pb.ExperimentsSpecifics.obsolete_wallet_sync)
}
#endif // !PROTOBUF_INLINE_NOT_IN_HEADERS
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// -------------------------------------------------------------------
// @@protoc_insertion_point(namespace_scope)
} // namespace sync_pb
// @@protoc_insertion_point(global_scope)
#endif // PROTOBUF_experiments_5fspecifics_2eproto__INCLUDED