1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: base_feature_overrides.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_base_5ffeature_5foverrides_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_base_5ffeature_5foverrides_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3021000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/metadata_lite.h>
28 #include <google/protobuf/message_lite.h>
29 #include <google/protobuf/repeated_field.h>  // IWYU pragma: export
30 #include <google/protobuf/extension_set.h>  // IWYU pragma: export
31 #include <google/protobuf/map.h>  // IWYU pragma: export
32 #include <google/protobuf/map_entry_lite.h>
33 #include <google/protobuf/map_field_lite.h>
34 // @@protoc_insertion_point(includes)
35 #include <google/protobuf/port_def.inc>
36 #define PROTOBUF_INTERNAL_EXPORT_base_5ffeature_5foverrides_2eproto
37 PROTOBUF_NAMESPACE_OPEN
38 namespace internal {
39 class AnyMetadata;
40 }  // namespace internal
41 PROTOBUF_NAMESPACE_CLOSE
42 
43 // Internal implementation detail -- do not use these members.
44 struct TableStruct_base_5ffeature_5foverrides_2eproto {
45   static const uint32_t offsets[];
46 };
47 namespace org {
48 namespace chromium {
49 namespace net {
50 namespace httpflags {
51 class BaseFeatureOverrides;
52 struct BaseFeatureOverridesDefaultTypeInternal;
53 extern BaseFeatureOverridesDefaultTypeInternal _BaseFeatureOverrides_default_instance_;
54 class BaseFeatureOverrides_FeatureState;
55 struct BaseFeatureOverrides_FeatureStateDefaultTypeInternal;
56 extern BaseFeatureOverrides_FeatureStateDefaultTypeInternal _BaseFeatureOverrides_FeatureState_default_instance_;
57 class BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUse;
58 struct BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUseDefaultTypeInternal;
59 extern BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUseDefaultTypeInternal _BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUse_default_instance_;
60 class BaseFeatureOverrides_FeatureStatesEntry_DoNotUse;
61 struct BaseFeatureOverrides_FeatureStatesEntry_DoNotUseDefaultTypeInternal;
62 extern BaseFeatureOverrides_FeatureStatesEntry_DoNotUseDefaultTypeInternal _BaseFeatureOverrides_FeatureStatesEntry_DoNotUse_default_instance_;
63 }  // namespace httpflags
64 }  // namespace net
65 }  // namespace chromium
66 }  // namespace org
67 PROTOBUF_NAMESPACE_OPEN
68 template<> ::org::chromium::net::httpflags::BaseFeatureOverrides* Arena::CreateMaybeMessage<::org::chromium::net::httpflags::BaseFeatureOverrides>(Arena*);
69 template<> ::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureState* Arena::CreateMaybeMessage<::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureState>(Arena*);
70 template<> ::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUse* Arena::CreateMaybeMessage<::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUse>(Arena*);
71 template<> ::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureStatesEntry_DoNotUse* Arena::CreateMaybeMessage<::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureStatesEntry_DoNotUse>(Arena*);
72 PROTOBUF_NAMESPACE_CLOSE
73 namespace org {
74 namespace chromium {
75 namespace net {
76 namespace httpflags {
77 
78 // ===================================================================
79 
80 class BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUse,
81     std::string, std::string,
82     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
83     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_BYTES> {
84 public:
85   typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUse,
86     std::string, std::string,
87     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
88     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_BYTES> SuperType;
89   BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUse();
90   explicit PROTOBUF_CONSTEXPR BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUse(
91       ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
92   explicit BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
93   void MergeFrom(const BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUse& other);
internal_default_instance()94   static const BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUse*>(&_BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUse_default_instance_); }
ValidateKey(void *)95   static bool ValidateKey(void*) { return true; }
ValidateValue(void *)96   static bool ValidateValue(void*) { return true; }
97   friend struct ::TableStruct_base_5ffeature_5foverrides_2eproto;
98 };
99 
100 // -------------------------------------------------------------------
101 
102 class BaseFeatureOverrides_FeatureState final :
103     public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:org.chromium.net.httpflags.BaseFeatureOverrides.FeatureState) */ {
104  public:
BaseFeatureOverrides_FeatureState()105   inline BaseFeatureOverrides_FeatureState() : BaseFeatureOverrides_FeatureState(nullptr) {}
106   ~BaseFeatureOverrides_FeatureState() override;
107   explicit PROTOBUF_CONSTEXPR BaseFeatureOverrides_FeatureState(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
108 
109   BaseFeatureOverrides_FeatureState(const BaseFeatureOverrides_FeatureState& from);
BaseFeatureOverrides_FeatureState(BaseFeatureOverrides_FeatureState && from)110   BaseFeatureOverrides_FeatureState(BaseFeatureOverrides_FeatureState&& from) noexcept
111     : BaseFeatureOverrides_FeatureState() {
112     *this = ::std::move(from);
113   }
114 
115   inline BaseFeatureOverrides_FeatureState& operator=(const BaseFeatureOverrides_FeatureState& from) {
116     CopyFrom(from);
117     return *this;
118   }
119   inline BaseFeatureOverrides_FeatureState& operator=(BaseFeatureOverrides_FeatureState&& from) noexcept {
120     if (this == &from) return *this;
121     if (GetOwningArena() == from.GetOwningArena()
122   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
123         && GetOwningArena() != nullptr
124   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
125     ) {
126       InternalSwap(&from);
127     } else {
128       CopyFrom(from);
129     }
130     return *this;
131   }
132 
unknown_fields()133   inline const std::string& unknown_fields() const {
134     return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
135   }
mutable_unknown_fields()136   inline std::string* mutable_unknown_fields() {
137     return _internal_metadata_.mutable_unknown_fields<std::string>();
138   }
139 
default_instance()140   static const BaseFeatureOverrides_FeatureState& default_instance() {
141     return *internal_default_instance();
142   }
internal_default_instance()143   static inline const BaseFeatureOverrides_FeatureState* internal_default_instance() {
144     return reinterpret_cast<const BaseFeatureOverrides_FeatureState*>(
145                &_BaseFeatureOverrides_FeatureState_default_instance_);
146   }
147   static constexpr int kIndexInFileMessages =
148     1;
149 
swap(BaseFeatureOverrides_FeatureState & a,BaseFeatureOverrides_FeatureState & b)150   friend void swap(BaseFeatureOverrides_FeatureState& a, BaseFeatureOverrides_FeatureState& b) {
151     a.Swap(&b);
152   }
Swap(BaseFeatureOverrides_FeatureState * other)153   PROTOBUF_NOINLINE void Swap(BaseFeatureOverrides_FeatureState* other) {
154     if (other == this) return;
155   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
156     if (GetOwningArena() != nullptr &&
157         GetOwningArena() == other->GetOwningArena()) {
158    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
159     if (GetOwningArena() == other->GetOwningArena()) {
160   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
161       InternalSwap(other);
162     } else {
163       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
164     }
165   }
166   void UnsafeArenaSwap(BaseFeatureOverrides_FeatureState* other) {
167     if (other == this) return;
168     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
169     InternalSwap(other);
170   }
171 
172   // implements Message ----------------------------------------------
173 
174   BaseFeatureOverrides_FeatureState* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
175     return CreateMaybeMessage<BaseFeatureOverrides_FeatureState>(arena);
176   }
177   void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)  final;
178   void CopyFrom(const BaseFeatureOverrides_FeatureState& from);
179   void MergeFrom(const BaseFeatureOverrides_FeatureState& from);
180   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
181   bool IsInitialized() const final;
182 
183   size_t ByteSizeLong() const final;
184   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
185   uint8_t* _InternalSerialize(
186       uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
187   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
188 
189   private:
190   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
191   void SharedDtor();
192   void SetCachedSize(int size) const;
193   void InternalSwap(BaseFeatureOverrides_FeatureState* other);
194 
195   private:
196   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
197   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
198     return "org.chromium.net.httpflags.BaseFeatureOverrides.FeatureState";
199   }
200   protected:
201   explicit BaseFeatureOverrides_FeatureState(::PROTOBUF_NAMESPACE_ID::Arena* arena,
202                        bool is_message_owned = false);
203   public:
204 
205   std::string GetTypeName() const final;
206 
207   // nested types ----------------------------------------------------
208 
209 
210   // accessors -------------------------------------------------------
211 
212   enum : int {
213     kParamsFieldNumber = 2,
214     kEnabledFieldNumber = 1,
215   };
216   // map<string, bytes> params = 2;
217   int params_size() const;
218   private:
219   int _internal_params_size() const;
220   public:
221   void clear_params();
222   private:
223   const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
224       _internal_params() const;
225   ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
226       _internal_mutable_params();
227   public:
228   const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
229       params() const;
230   ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
231       mutable_params();
232 
233   // optional bool enabled = 1;
234   bool has_enabled() const;
235   private:
236   bool _internal_has_enabled() const;
237   public:
238   void clear_enabled();
239   bool enabled() const;
240   void set_enabled(bool value);
241   private:
242   bool _internal_enabled() const;
243   void _internal_set_enabled(bool value);
244   public:
245 
246   // @@protoc_insertion_point(class_scope:org.chromium.net.httpflags.BaseFeatureOverrides.FeatureState)
247  private:
248   class _Internal;
249 
250   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
251   typedef void InternalArenaConstructable_;
252   typedef void DestructorSkippable_;
253   struct Impl_ {
254     ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
255     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
256     ::PROTOBUF_NAMESPACE_ID::internal::MapFieldLite<
257         BaseFeatureOverrides_FeatureState_ParamsEntry_DoNotUse,
258         std::string, std::string,
259         ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
260         ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_BYTES> params_;
261     bool enabled_;
262   };
263   union { Impl_ _impl_; };
264   friend struct ::TableStruct_base_5ffeature_5foverrides_2eproto;
265 };
266 // -------------------------------------------------------------------
267 
268 class BaseFeatureOverrides_FeatureStatesEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<BaseFeatureOverrides_FeatureStatesEntry_DoNotUse,
269     std::string, ::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureState,
270     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
271     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> {
272 public:
273   typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntryLite<BaseFeatureOverrides_FeatureStatesEntry_DoNotUse,
274     std::string, ::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureState,
275     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
276     ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> SuperType;
277   BaseFeatureOverrides_FeatureStatesEntry_DoNotUse();
278   explicit PROTOBUF_CONSTEXPR BaseFeatureOverrides_FeatureStatesEntry_DoNotUse(
279       ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
280   explicit BaseFeatureOverrides_FeatureStatesEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena);
281   void MergeFrom(const BaseFeatureOverrides_FeatureStatesEntry_DoNotUse& other);
internal_default_instance()282   static const BaseFeatureOverrides_FeatureStatesEntry_DoNotUse* internal_default_instance() { return reinterpret_cast<const BaseFeatureOverrides_FeatureStatesEntry_DoNotUse*>(&_BaseFeatureOverrides_FeatureStatesEntry_DoNotUse_default_instance_); }
ValidateKey(void *)283   static bool ValidateKey(void*) { return true; }
ValidateValue(void *)284   static bool ValidateValue(void*) { return true; }
285   friend struct ::TableStruct_base_5ffeature_5foverrides_2eproto;
286 };
287 
288 // -------------------------------------------------------------------
289 
290 class BaseFeatureOverrides final :
291     public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:org.chromium.net.httpflags.BaseFeatureOverrides) */ {
292  public:
BaseFeatureOverrides()293   inline BaseFeatureOverrides() : BaseFeatureOverrides(nullptr) {}
294   ~BaseFeatureOverrides() override;
295   explicit PROTOBUF_CONSTEXPR BaseFeatureOverrides(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
296 
297   BaseFeatureOverrides(const BaseFeatureOverrides& from);
BaseFeatureOverrides(BaseFeatureOverrides && from)298   BaseFeatureOverrides(BaseFeatureOverrides&& from) noexcept
299     : BaseFeatureOverrides() {
300     *this = ::std::move(from);
301   }
302 
303   inline BaseFeatureOverrides& operator=(const BaseFeatureOverrides& from) {
304     CopyFrom(from);
305     return *this;
306   }
307   inline BaseFeatureOverrides& operator=(BaseFeatureOverrides&& from) noexcept {
308     if (this == &from) return *this;
309     if (GetOwningArena() == from.GetOwningArena()
310   #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
311         && GetOwningArena() != nullptr
312   #endif  // !PROTOBUF_FORCE_COPY_IN_MOVE
313     ) {
314       InternalSwap(&from);
315     } else {
316       CopyFrom(from);
317     }
318     return *this;
319   }
320 
unknown_fields()321   inline const std::string& unknown_fields() const {
322     return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString);
323   }
mutable_unknown_fields()324   inline std::string* mutable_unknown_fields() {
325     return _internal_metadata_.mutable_unknown_fields<std::string>();
326   }
327 
default_instance()328   static const BaseFeatureOverrides& default_instance() {
329     return *internal_default_instance();
330   }
internal_default_instance()331   static inline const BaseFeatureOverrides* internal_default_instance() {
332     return reinterpret_cast<const BaseFeatureOverrides*>(
333                &_BaseFeatureOverrides_default_instance_);
334   }
335   static constexpr int kIndexInFileMessages =
336     3;
337 
swap(BaseFeatureOverrides & a,BaseFeatureOverrides & b)338   friend void swap(BaseFeatureOverrides& a, BaseFeatureOverrides& b) {
339     a.Swap(&b);
340   }
Swap(BaseFeatureOverrides * other)341   PROTOBUF_NOINLINE void Swap(BaseFeatureOverrides* other) {
342     if (other == this) return;
343   #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
344     if (GetOwningArena() != nullptr &&
345         GetOwningArena() == other->GetOwningArena()) {
346    #else  // PROTOBUF_FORCE_COPY_IN_SWAP
347     if (GetOwningArena() == other->GetOwningArena()) {
348   #endif  // !PROTOBUF_FORCE_COPY_IN_SWAP
349       InternalSwap(other);
350     } else {
351       ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
352     }
353   }
354   void UnsafeArenaSwap(BaseFeatureOverrides* other) {
355     if (other == this) return;
356     GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
357     InternalSwap(other);
358   }
359 
360   // implements Message ----------------------------------------------
361 
362   BaseFeatureOverrides* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
363     return CreateMaybeMessage<BaseFeatureOverrides>(arena);
364   }
365   void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from)  final;
366   void CopyFrom(const BaseFeatureOverrides& from);
367   void MergeFrom(const BaseFeatureOverrides& from);
368   PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
369   bool IsInitialized() const final;
370 
371   size_t ByteSizeLong() const final;
372   const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
373   uint8_t* _InternalSerialize(
374       uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
375   int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
376 
377   private:
378   void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
379   void SharedDtor();
380   void SetCachedSize(int size) const;
381   void InternalSwap(BaseFeatureOverrides* other);
382 
383   private:
384   friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
385   static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
386     return "org.chromium.net.httpflags.BaseFeatureOverrides";
387   }
388   protected:
389   explicit BaseFeatureOverrides(::PROTOBUF_NAMESPACE_ID::Arena* arena,
390                        bool is_message_owned = false);
391   public:
392 
393   std::string GetTypeName() const final;
394 
395   // nested types ----------------------------------------------------
396 
397   typedef BaseFeatureOverrides_FeatureState FeatureState;
398 
399   // accessors -------------------------------------------------------
400 
401   enum : int {
402     kFeatureStatesFieldNumber = 1,
403   };
404   // map<string, .org.chromium.net.httpflags.BaseFeatureOverrides.FeatureState> feature_states = 1;
405   int feature_states_size() const;
406   private:
407   int _internal_feature_states_size() const;
408   public:
409   void clear_feature_states();
410   private:
411   const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureState >&
412       _internal_feature_states() const;
413   ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureState >*
414       _internal_mutable_feature_states();
415   public:
416   const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureState >&
417       feature_states() const;
418   ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureState >*
419       mutable_feature_states();
420 
421   // @@protoc_insertion_point(class_scope:org.chromium.net.httpflags.BaseFeatureOverrides)
422  private:
423   class _Internal;
424 
425   template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
426   typedef void InternalArenaConstructable_;
427   typedef void DestructorSkippable_;
428   struct Impl_ {
429     ::PROTOBUF_NAMESPACE_ID::internal::MapFieldLite<
430         BaseFeatureOverrides_FeatureStatesEntry_DoNotUse,
431         std::string, ::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureState,
432         ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING,
433         ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_MESSAGE> feature_states_;
434     mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
435   };
436   union { Impl_ _impl_; };
437   friend struct ::TableStruct_base_5ffeature_5foverrides_2eproto;
438 };
439 // ===================================================================
440 
441 
442 // ===================================================================
443 
444 #ifdef __GNUC__
445   #pragma GCC diagnostic push
446   #pragma GCC diagnostic ignored "-Wstrict-aliasing"
447 #endif  // __GNUC__
448 // -------------------------------------------------------------------
449 
450 // BaseFeatureOverrides_FeatureState
451 
452 // optional bool enabled = 1;
_internal_has_enabled()453 inline bool BaseFeatureOverrides_FeatureState::_internal_has_enabled() const {
454   bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
455   return value;
456 }
has_enabled()457 inline bool BaseFeatureOverrides_FeatureState::has_enabled() const {
458   return _internal_has_enabled();
459 }
clear_enabled()460 inline void BaseFeatureOverrides_FeatureState::clear_enabled() {
461   _impl_.enabled_ = false;
462   _impl_._has_bits_[0] &= ~0x00000001u;
463 }
_internal_enabled()464 inline bool BaseFeatureOverrides_FeatureState::_internal_enabled() const {
465   return _impl_.enabled_;
466 }
enabled()467 inline bool BaseFeatureOverrides_FeatureState::enabled() const {
468   // @@protoc_insertion_point(field_get:org.chromium.net.httpflags.BaseFeatureOverrides.FeatureState.enabled)
469   return _internal_enabled();
470 }
_internal_set_enabled(bool value)471 inline void BaseFeatureOverrides_FeatureState::_internal_set_enabled(bool value) {
472   _impl_._has_bits_[0] |= 0x00000001u;
473   _impl_.enabled_ = value;
474 }
set_enabled(bool value)475 inline void BaseFeatureOverrides_FeatureState::set_enabled(bool value) {
476   _internal_set_enabled(value);
477   // @@protoc_insertion_point(field_set:org.chromium.net.httpflags.BaseFeatureOverrides.FeatureState.enabled)
478 }
479 
480 // map<string, bytes> params = 2;
_internal_params_size()481 inline int BaseFeatureOverrides_FeatureState::_internal_params_size() const {
482   return _impl_.params_.size();
483 }
params_size()484 inline int BaseFeatureOverrides_FeatureState::params_size() const {
485   return _internal_params_size();
486 }
clear_params()487 inline void BaseFeatureOverrides_FeatureState::clear_params() {
488   _impl_.params_.Clear();
489 }
490 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
_internal_params()491 BaseFeatureOverrides_FeatureState::_internal_params() const {
492   return _impl_.params_.GetMap();
493 }
494 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >&
params()495 BaseFeatureOverrides_FeatureState::params() const {
496   // @@protoc_insertion_point(field_map:org.chromium.net.httpflags.BaseFeatureOverrides.FeatureState.params)
497   return _internal_params();
498 }
499 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
_internal_mutable_params()500 BaseFeatureOverrides_FeatureState::_internal_mutable_params() {
501   return _impl_.params_.MutableMap();
502 }
503 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >*
mutable_params()504 BaseFeatureOverrides_FeatureState::mutable_params() {
505   // @@protoc_insertion_point(field_mutable_map:org.chromium.net.httpflags.BaseFeatureOverrides.FeatureState.params)
506   return _internal_mutable_params();
507 }
508 
509 // -------------------------------------------------------------------
510 
511 // -------------------------------------------------------------------
512 
513 // BaseFeatureOverrides
514 
515 // map<string, .org.chromium.net.httpflags.BaseFeatureOverrides.FeatureState> feature_states = 1;
_internal_feature_states_size()516 inline int BaseFeatureOverrides::_internal_feature_states_size() const {
517   return _impl_.feature_states_.size();
518 }
feature_states_size()519 inline int BaseFeatureOverrides::feature_states_size() const {
520   return _internal_feature_states_size();
521 }
clear_feature_states()522 inline void BaseFeatureOverrides::clear_feature_states() {
523   _impl_.feature_states_.Clear();
524 }
525 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureState >&
_internal_feature_states()526 BaseFeatureOverrides::_internal_feature_states() const {
527   return _impl_.feature_states_.GetMap();
528 }
529 inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureState >&
feature_states()530 BaseFeatureOverrides::feature_states() const {
531   // @@protoc_insertion_point(field_map:org.chromium.net.httpflags.BaseFeatureOverrides.feature_states)
532   return _internal_feature_states();
533 }
534 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureState >*
_internal_mutable_feature_states()535 BaseFeatureOverrides::_internal_mutable_feature_states() {
536   return _impl_.feature_states_.MutableMap();
537 }
538 inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, ::org::chromium::net::httpflags::BaseFeatureOverrides_FeatureState >*
mutable_feature_states()539 BaseFeatureOverrides::mutable_feature_states() {
540   // @@protoc_insertion_point(field_mutable_map:org.chromium.net.httpflags.BaseFeatureOverrides.feature_states)
541   return _internal_mutable_feature_states();
542 }
543 
544 #ifdef __GNUC__
545   #pragma GCC diagnostic pop
546 #endif  // __GNUC__
547 // -------------------------------------------------------------------
548 
549 // -------------------------------------------------------------------
550 
551 // -------------------------------------------------------------------
552 
553 
554 // @@protoc_insertion_point(namespace_scope)
555 
556 }  // namespace httpflags
557 }  // namespace net
558 }  // namespace chromium
559 }  // namespace org
560 
561 // @@protoc_insertion_point(global_scope)
562 
563 #include <google/protobuf/port_undef.inc>
564 #endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_base_5ffeature_5foverrides_2eproto
565