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