4 #ifndef GOOGLE_PROTOBUF_INCLUDED_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < 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.
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_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/unknown_field_set.h>
35 #include <google/protobuf/descriptor.pb.h>
37 #include <google/protobuf/port_def.inc>
38 #define PROTOBUF_INTERNAL_EXPORT_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto
39 PROTOBUF_NAMESPACE_OPEN
43 PROTOBUF_NAMESPACE_CLOSE
47 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
48 PROTOBUF_SECTION_VARIABLE(protodesc_cold);
49 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
50 PROTOBUF_SECTION_VARIABLE(protodesc_cold);
51 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4]
52 PROTOBUF_SECTION_VARIABLE(protodesc_cold);
53 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
54 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
55 static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
57 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto;
59 class DCCLFieldOptions;
60 class DCCLFieldOptionsDefaultTypeInternal;
61 extern DCCLFieldOptionsDefaultTypeInternal _DCCLFieldOptions_default_instance_;
62 class DCCLFieldOptions_Conditions;
63 class DCCLFieldOptions_ConditionsDefaultTypeInternal;
64 extern DCCLFieldOptions_ConditionsDefaultTypeInternal _DCCLFieldOptions_Conditions_default_instance_;
65 class DCCLFieldOptions_Units;
66 class DCCLFieldOptions_UnitsDefaultTypeInternal;
67 extern DCCLFieldOptions_UnitsDefaultTypeInternal _DCCLFieldOptions_Units_default_instance_;
68 class DCCLMessageOptions;
69 class DCCLMessageOptionsDefaultTypeInternal;
70 extern DCCLMessageOptionsDefaultTypeInternal _DCCLMessageOptions_default_instance_;
72 PROTOBUF_NAMESPACE_OPEN
73 template<> ::dccl::DCCLFieldOptions* Arena::CreateMaybeMessage<::dccl::DCCLFieldOptions>(Arena*);
74 template<> ::dccl::DCCLFieldOptions_Conditions* Arena::CreateMaybeMessage<::dccl::DCCLFieldOptions_Conditions>(Arena*);
75 template<> ::dccl::DCCLFieldOptions_Units* Arena::CreateMaybeMessage<::dccl::DCCLFieldOptions_Units>(Arena*);
76 template<> ::dccl::DCCLMessageOptions* Arena::CreateMaybeMessage<::dccl::DCCLMessageOptions>(Arena*);
77 PROTOBUF_NAMESPACE_CLOSE
83 public ::PROTOBUF_NAMESPACE_ID::Message {
85 inline DCCLFieldOptions_Units() : DCCLFieldOptions_Units(
nullptr) {};
86 virtual ~DCCLFieldOptions_Units();
88 DCCLFieldOptions_Units(
const DCCLFieldOptions_Units& from);
89 DCCLFieldOptions_Units(DCCLFieldOptions_Units&& from) noexcept
90 : DCCLFieldOptions_Units() {
91 *
this = ::std::move(from);
94 inline DCCLFieldOptions_Units& operator=(
const DCCLFieldOptions_Units& from) {
98 inline DCCLFieldOptions_Units& operator=(DCCLFieldOptions_Units&& from) noexcept {
99 if (GetArena() == from.GetArena()) {
100 if (
this != &from) InternalSwap(&from);
107 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
108 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
110 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
111 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
114 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
115 return GetDescriptor();
117 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
118 return GetMetadataStatic().descriptor;
120 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
121 return GetMetadataStatic().reflection;
123 static const DCCLFieldOptions_Units& default_instance();
125 static void InitAsDefaultInstance();
126 static inline const DCCLFieldOptions_Units* internal_default_instance() {
127 return reinterpret_cast<const DCCLFieldOptions_Units*
>(
128 &_DCCLFieldOptions_Units_default_instance_);
130 static constexpr
int kIndexInFileMessages =
133 friend void swap(DCCLFieldOptions_Units& a, DCCLFieldOptions_Units& b) {
136 inline void Swap(DCCLFieldOptions_Units* other) {
137 if (other ==
this)
return;
138 if (GetArena() == other->GetArena()) {
141 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
144 void UnsafeArenaSwap(DCCLFieldOptions_Units* other) {
145 if (other ==
this)
return;
146 GOOGLE_DCHECK(GetArena() == other->GetArena());
152 inline DCCLFieldOptions_Units* New()
const final {
153 return CreateMaybeMessage<DCCLFieldOptions_Units>(
nullptr);
156 DCCLFieldOptions_Units* New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
157 return CreateMaybeMessage<DCCLFieldOptions_Units>(arena);
159 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
160 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
161 void CopyFrom(
const DCCLFieldOptions_Units& from);
162 void MergeFrom(
const DCCLFieldOptions_Units& from);
163 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
164 bool IsInitialized()
const final;
166 size_t ByteSizeLong()
const final;
167 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
168 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
169 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
170 int GetCachedSize()
const final {
return _cached_size_.Get(); }
173 inline void SharedCtor();
174 inline void SharedDtor();
175 void SetCachedSize(
int size)
const final;
176 void InternalSwap(DCCLFieldOptions_Units* other);
177 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
178 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
179 return "dccl.DCCLFieldOptions.Units";
182 explicit DCCLFieldOptions_Units(::PROTOBUF_NAMESPACE_ID::Arena* arena);
184 static void ArenaDtor(
void*
object);
185 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
188 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
190 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
191 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto);
192 return ::descriptor_table_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto.file_level_metadata[kIndexInFileMessages];
202 kBaseDimensionsFieldNumber = 1,
203 kDerivedDimensionsFieldNumber = 2,
204 kSystemFieldNumber = 3,
205 kUnitFieldNumber = 5,
206 kPrefixFieldNumber = 6,
207 kRelativeTemperatureFieldNumber = 4,
210 bool has_base_dimensions()
const;
212 bool _internal_has_base_dimensions()
const;
214 void clear_base_dimensions();
215 const std::string& base_dimensions()
const;
216 void set_base_dimensions(
const std::string& value);
217 void set_base_dimensions(std::string&& value);
218 void set_base_dimensions(
const char* value);
219 void set_base_dimensions(
const char* value,
size_t size);
220 std::string* mutable_base_dimensions();
221 std::string* release_base_dimensions();
222 void set_allocated_base_dimensions(std::string* base_dimensions);
223 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
224 " string fields are deprecated and will be removed in a"
226 std::string* unsafe_arena_release_base_dimensions();
227 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
228 " string fields are deprecated and will be removed in a"
230 void unsafe_arena_set_allocated_base_dimensions(
231 std::string* base_dimensions);
233 const std::string& _internal_base_dimensions()
const;
234 void _internal_set_base_dimensions(
const std::string& value);
235 std::string* _internal_mutable_base_dimensions();
239 bool has_derived_dimensions()
const;
241 bool _internal_has_derived_dimensions()
const;
243 void clear_derived_dimensions();
244 const std::string& derived_dimensions()
const;
245 void set_derived_dimensions(
const std::string& value);
246 void set_derived_dimensions(std::string&& value);
247 void set_derived_dimensions(
const char* value);
248 void set_derived_dimensions(
const char* value,
size_t size);
249 std::string* mutable_derived_dimensions();
250 std::string* release_derived_dimensions();
251 void set_allocated_derived_dimensions(std::string* derived_dimensions);
252 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
253 " string fields are deprecated and will be removed in a"
255 std::string* unsafe_arena_release_derived_dimensions();
256 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
257 " string fields are deprecated and will be removed in a"
259 void unsafe_arena_set_allocated_derived_dimensions(
260 std::string* derived_dimensions);
262 const std::string& _internal_derived_dimensions()
const;
263 void _internal_set_derived_dimensions(
const std::string& value);
264 std::string* _internal_mutable_derived_dimensions();
268 bool has_system()
const;
270 bool _internal_has_system()
const;
273 const std::string& system()
const;
274 void set_system(
const std::string& value);
275 void set_system(std::string&& value);
276 void set_system(
const char* value);
277 void set_system(
const char* value,
size_t size);
278 std::string* mutable_system();
279 std::string* release_system();
280 void set_allocated_system(std::string* system);
281 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
282 " string fields are deprecated and will be removed in a"
284 std::string* unsafe_arena_release_system();
285 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
286 " string fields are deprecated and will be removed in a"
288 void unsafe_arena_set_allocated_system(
289 std::string* system);
291 const std::string& _internal_system()
const;
292 void _internal_set_system(
const std::string& value);
293 std::string* _internal_mutable_system();
297 bool has_unit()
const;
299 bool _internal_has_unit()
const;
302 const std::string& unit()
const;
303 void set_unit(
const std::string& value);
304 void set_unit(std::string&& value);
305 void set_unit(
const char* value);
306 void set_unit(
const char* value,
size_t size);
307 std::string* mutable_unit();
308 std::string* release_unit();
309 void set_allocated_unit(std::string* unit);
310 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
311 " string fields are deprecated and will be removed in a"
313 std::string* unsafe_arena_release_unit();
314 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
315 " string fields are deprecated and will be removed in a"
317 void unsafe_arena_set_allocated_unit(
320 const std::string& _internal_unit()
const;
321 void _internal_set_unit(
const std::string& value);
322 std::string* _internal_mutable_unit();
326 bool has_prefix()
const;
328 bool _internal_has_prefix()
const;
331 const std::string& prefix()
const;
332 void set_prefix(
const std::string& value);
333 void set_prefix(std::string&& value);
334 void set_prefix(
const char* value);
335 void set_prefix(
const char* value,
size_t size);
336 std::string* mutable_prefix();
337 std::string* release_prefix();
338 void set_allocated_prefix(std::string* prefix);
339 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
340 " string fields are deprecated and will be removed in a"
342 std::string* unsafe_arena_release_prefix();
343 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
344 " string fields are deprecated and will be removed in a"
346 void unsafe_arena_set_allocated_prefix(
347 std::string* prefix);
349 const std::string& _internal_prefix()
const;
350 void _internal_set_prefix(
const std::string& value);
351 std::string* _internal_mutable_prefix();
355 bool has_relative_temperature()
const;
357 bool _internal_has_relative_temperature()
const;
359 void clear_relative_temperature();
360 bool relative_temperature()
const;
361 void set_relative_temperature(
bool value);
363 bool _internal_relative_temperature()
const;
364 void _internal_set_relative_temperature(
bool value);
371 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
372 typedef void InternalArenaConstructable_;
373 typedef void DestructorSkippable_;
374 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
375 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
376 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr base_dimensions_;
377 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr derived_dimensions_;
379 static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> _i_give_permission_to_break_this_code_default_system_;
381 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr system_;
382 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr unit_;
383 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr prefix_;
384 bool relative_temperature_;
385 friend struct ::TableStruct_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto;
390 public ::PROTOBUF_NAMESPACE_ID::Message {
392 inline DCCLFieldOptions_Conditions() : DCCLFieldOptions_Conditions(nullptr) {};
393 virtual ~DCCLFieldOptions_Conditions();
395 DCCLFieldOptions_Conditions(
const DCCLFieldOptions_Conditions& from);
396 DCCLFieldOptions_Conditions(DCCLFieldOptions_Conditions&& from) noexcept
397 : DCCLFieldOptions_Conditions() {
398 *
this = ::std::move(from);
401 inline DCCLFieldOptions_Conditions& operator=(
const DCCLFieldOptions_Conditions& from) {
405 inline DCCLFieldOptions_Conditions& operator=(DCCLFieldOptions_Conditions&& from) noexcept {
406 if (GetArena() == from.GetArena()) {
407 if (
this != &from) InternalSwap(&from);
414 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
415 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
417 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
418 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
421 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
422 return GetDescriptor();
424 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
425 return GetMetadataStatic().descriptor;
427 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
428 return GetMetadataStatic().reflection;
430 static const DCCLFieldOptions_Conditions& default_instance();
432 static void InitAsDefaultInstance();
433 static inline const DCCLFieldOptions_Conditions* internal_default_instance() {
434 return reinterpret_cast<const DCCLFieldOptions_Conditions*
>(
435 &_DCCLFieldOptions_Conditions_default_instance_);
437 static constexpr
int kIndexInFileMessages =
440 friend void swap(DCCLFieldOptions_Conditions& a, DCCLFieldOptions_Conditions& b) {
443 inline void Swap(DCCLFieldOptions_Conditions* other) {
444 if (other ==
this)
return;
445 if (GetArena() == other->GetArena()) {
448 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
451 void UnsafeArenaSwap(DCCLFieldOptions_Conditions* other) {
452 if (other ==
this)
return;
453 GOOGLE_DCHECK(GetArena() == other->GetArena());
459 inline DCCLFieldOptions_Conditions* New() const final {
460 return CreateMaybeMessage<DCCLFieldOptions_Conditions>(
nullptr);
463 DCCLFieldOptions_Conditions* New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
464 return CreateMaybeMessage<DCCLFieldOptions_Conditions>(arena);
466 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
467 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
468 void CopyFrom(
const DCCLFieldOptions_Conditions& from);
469 void MergeFrom(
const DCCLFieldOptions_Conditions& from);
470 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
471 bool IsInitialized() const final;
473 size_t ByteSizeLong() const final;
474 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
475 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
476 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
477 int GetCachedSize() const final {
return _cached_size_.Get(); }
480 inline void SharedCtor();
481 inline void SharedDtor();
482 void SetCachedSize(
int size)
const final;
483 void InternalSwap(DCCLFieldOptions_Conditions* other);
484 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
485 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
486 return "dccl.DCCLFieldOptions.Conditions";
489 explicit DCCLFieldOptions_Conditions(::PROTOBUF_NAMESPACE_ID::Arena* arena);
491 static void ArenaDtor(
void*
object);
492 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
495 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
497 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
498 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto);
499 return ::descriptor_table_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto.file_level_metadata[kIndexInFileMessages];
509 kRequiredIfFieldNumber = 1,
510 kOmitIfFieldNumber = 2,
511 kOnlyIfFieldNumber = 3,
512 kMinFieldNumber = 10,
513 kMaxFieldNumber = 11,
516 bool has_required_if()
const;
518 bool _internal_has_required_if()
const;
520 void clear_required_if();
521 const std::string& required_if()
const;
522 void set_required_if(
const std::string& value);
523 void set_required_if(std::string&& value);
524 void set_required_if(
const char* value);
525 void set_required_if(
const char* value,
size_t size);
526 std::string* mutable_required_if();
527 std::string* release_required_if();
528 void set_allocated_required_if(std::string* required_if);
529 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
530 " string fields are deprecated and will be removed in a"
532 std::
string* unsafe_arena_release_required_if();
533 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
534 "
string fields are deprecated and will be removed in a"
536 void unsafe_arena_set_allocated_required_if(
537 std::
string* required_if);
539 const std::
string& _internal_required_if() const;
540 void _internal_set_required_if(const std::
string& value);
541 std::
string* _internal_mutable_required_if();
545 bool has_omit_if() const;
547 bool _internal_has_omit_if() const;
549 void clear_omit_if();
550 const std::
string& omit_if() const;
551 void set_omit_if(const std::
string& value);
552 void set_omit_if(std::
string&& value);
553 void set_omit_if(const
char* value);
554 void set_omit_if(const
char* value,
size_t size);
555 std::
string* mutable_omit_if();
556 std::
string* release_omit_if();
557 void set_allocated_omit_if(std::
string* omit_if);
558 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
559 "
string fields are deprecated and will be removed in a"
561 std::
string* unsafe_arena_release_omit_if();
562 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
563 "
string fields are deprecated and will be removed in a"
565 void unsafe_arena_set_allocated_omit_if(
566 std::
string* omit_if);
568 const std::
string& _internal_omit_if() const;
569 void _internal_set_omit_if(const std::
string& value);
570 std::
string* _internal_mutable_omit_if();
574 bool has_only_if() const;
576 bool _internal_has_only_if() const;
578 void clear_only_if();
579 const std::
string& only_if() const;
580 void set_only_if(const std::
string& value);
581 void set_only_if(std::
string&& value);
582 void set_only_if(const
char* value);
583 void set_only_if(const
char* value,
size_t size);
584 std::
string* mutable_only_if();
585 std::
string* release_only_if();
586 void set_allocated_only_if(std::
string* only_if);
587 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
588 "
string fields are deprecated and will be removed in a"
590 std::
string* unsafe_arena_release_only_if();
591 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
592 "
string fields are deprecated and will be removed in a"
594 void unsafe_arena_set_allocated_only_if(
595 std::
string* only_if);
597 const std::
string& _internal_only_if() const;
598 void _internal_set_only_if(const std::
string& value);
599 std::
string* _internal_mutable_only_if();
603 bool has_min() const;
605 bool _internal_has_min() const;
608 const std::
string& min() const;
609 void set_min(const std::
string& value);
610 void set_min(std::
string&& value);
611 void set_min(const
char* value);
612 void set_min(const
char* value,
size_t size);
613 std::
string* mutable_min();
614 std::
string* release_min();
615 void set_allocated_min(std::
string* min);
616 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
617 "
string fields are deprecated and will be removed in a"
619 std::
string* unsafe_arena_release_min();
620 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
621 "
string fields are deprecated and will be removed in a"
623 void unsafe_arena_set_allocated_min(
626 const std::
string& _internal_min() const;
627 void _internal_set_min(const std::
string& value);
628 std::
string* _internal_mutable_min();
632 bool has_max() const;
634 bool _internal_has_max() const;
637 const std::
string& max() const;
638 void set_max(const std::
string& value);
639 void set_max(std::
string&& value);
640 void set_max(const
char* value);
641 void set_max(const
char* value,
size_t size);
642 std::
string* mutable_max();
643 std::
string* release_max();
644 void set_allocated_max(std::
string* max);
645 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
646 "
string fields are deprecated and will be removed in a"
648 std::
string* unsafe_arena_release_max();
649 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
650 "
string fields are deprecated and will be removed in a"
652 void unsafe_arena_set_allocated_max(
655 const std::
string& _internal_max() const;
656 void _internal_set_max(const std::
string& value);
657 std::
string* _internal_mutable_max();
664 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
665 typedef
void InternalArenaConstructable_;
666 typedef
void DestructorSkippable_;
667 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
668 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
669 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr required_if_;
670 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr omit_if_;
671 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr only_if_;
672 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr min_;
673 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr max_;
679 public ::PROTOBUF_NAMESPACE_ID::Message {
681 inline DCCLFieldOptions() : DCCLFieldOptions(nullptr) {};
682 virtual ~DCCLFieldOptions();
684 DCCLFieldOptions(
const DCCLFieldOptions& from);
685 DCCLFieldOptions(DCCLFieldOptions&& from) noexcept
686 : DCCLFieldOptions() {
687 *
this = ::std::move(from);
690 inline DCCLFieldOptions& operator=(
const DCCLFieldOptions& from) {
694 inline DCCLFieldOptions& operator=(DCCLFieldOptions&& from) noexcept {
695 if (GetArena() == from.GetArena()) {
696 if (
this != &from) InternalSwap(&from);
703 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
704 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
706 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
707 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
710 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
711 return GetDescriptor();
713 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
714 return GetMetadataStatic().descriptor;
716 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
717 return GetMetadataStatic().reflection;
719 static const DCCLFieldOptions& default_instance();
721 static void InitAsDefaultInstance();
722 static inline const DCCLFieldOptions* internal_default_instance() {
723 return reinterpret_cast<const DCCLFieldOptions*
>(
724 &_DCCLFieldOptions_default_instance_);
726 static constexpr
int kIndexInFileMessages =
729 friend void swap(DCCLFieldOptions& a, DCCLFieldOptions& b) {
732 inline void Swap(DCCLFieldOptions* other) {
733 if (other ==
this)
return;
734 if (GetArena() == other->GetArena()) {
737 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
740 void UnsafeArenaSwap(DCCLFieldOptions* other) {
741 if (other ==
this)
return;
742 GOOGLE_DCHECK(GetArena() == other->GetArena());
748 inline DCCLFieldOptions* New() const final {
749 return CreateMaybeMessage<DCCLFieldOptions>(
nullptr);
752 DCCLFieldOptions* New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
753 return CreateMaybeMessage<DCCLFieldOptions>(arena);
755 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
756 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
757 void CopyFrom(
const DCCLFieldOptions& from);
758 void MergeFrom(
const DCCLFieldOptions& from);
759 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
760 bool IsInitialized() const final;
762 size_t ByteSizeLong() const final;
763 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
764 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
765 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
766 int GetCachedSize() const final {
return _cached_size_.Get(); }
769 inline void SharedCtor();
770 inline void SharedDtor();
771 void SetCachedSize(
int size)
const final;
772 void InternalSwap(DCCLFieldOptions* other);
773 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
774 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
775 return "dccl.DCCLFieldOptions";
778 explicit DCCLFieldOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena);
780 static void ArenaDtor(
void*
object);
781 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
784 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
786 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
787 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto);
788 return ::descriptor_table_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto.file_level_metadata[kIndexInFileMessages];
795 typedef DCCLFieldOptions_Units Units;
796 typedef DCCLFieldOptions_Conditions Conditions;
801 kCodecFieldNumber = 1,
802 kStaticValueFieldNumber = 8,
803 kDescriptionFieldNumber = 20,
804 kUnitsFieldNumber = 30,
805 kDynamicConditionsFieldNumber = 40,
806 kOmitFieldNumber = 2,
807 kInHeadFieldNumber = 3,
808 kPrecisionFieldNumber = 4,
811 kMaxLengthFieldNumber = 9,
812 kMaxRepeatFieldNumber = 10,
813 kMinRepeatFieldNumber = 13,
814 kNumDaysFieldNumber = 7,
815 kPackedEnumFieldNumber = 11,
816 kResolutionFieldNumber = 12,
819 bool has_codec()
const;
821 bool _internal_has_codec()
const;
824 const std::string& codec()
const;
825 void set_codec(
const std::string& value);
826 void set_codec(std::string&& value);
827 void set_codec(
const char* value);
828 void set_codec(
const char* value,
size_t size);
829 std::string* mutable_codec();
830 std::string* release_codec();
831 void set_allocated_codec(std::string* codec);
832 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
833 " string fields are deprecated and will be removed in a"
835 std::
string* unsafe_arena_release_codec();
836 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
837 "
string fields are deprecated and will be removed in a"
839 void unsafe_arena_set_allocated_codec(
842 const std::
string& _internal_codec() const;
843 void _internal_set_codec(const std::
string& value);
844 std::
string* _internal_mutable_codec();
848 bool has_static_value() const;
850 bool _internal_has_static_value() const;
852 void clear_static_value();
853 const std::
string& static_value() const;
854 void set_static_value(const std::
string& value);
855 void set_static_value(std::
string&& value);
856 void set_static_value(const
char* value);
857 void set_static_value(const
char* value,
size_t size);
858 std::
string* mutable_static_value();
859 std::
string* release_static_value();
860 void set_allocated_static_value(std::
string* static_value);
861 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
862 "
string fields are deprecated and will be removed in a"
864 std::
string* unsafe_arena_release_static_value();
865 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
866 "
string fields are deprecated and will be removed in a"
868 void unsafe_arena_set_allocated_static_value(
869 std::
string* static_value);
871 const std::
string& _internal_static_value() const;
872 void _internal_set_static_value(const std::
string& value);
873 std::
string* _internal_mutable_static_value();
877 bool has_description() const;
879 bool _internal_has_description() const;
881 void clear_description();
882 const std::
string& description() const;
883 void set_description(const std::
string& value);
884 void set_description(std::
string&& value);
885 void set_description(const
char* value);
886 void set_description(const
char* value,
size_t size);
887 std::
string* mutable_description();
888 std::
string* release_description();
889 void set_allocated_description(std::
string* description);
890 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
891 "
string fields are deprecated and will be removed in a"
893 std::
string* unsafe_arena_release_description();
894 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
895 "
string fields are deprecated and will be removed in a"
897 void unsafe_arena_set_allocated_description(
898 std::
string* description);
900 const std::
string& _internal_description() const;
901 void _internal_set_description(const std::
string& value);
902 std::
string* _internal_mutable_description();
906 bool has_units() const;
908 bool _internal_has_units() const;
911 const ::
dccl::DCCLFieldOptions_Units& units() const;
912 ::
dccl::DCCLFieldOptions_Units* release_units();
913 ::
dccl::DCCLFieldOptions_Units* mutable_units();
914 void set_allocated_units(::
dccl::DCCLFieldOptions_Units* units);
916 const ::
dccl::DCCLFieldOptions_Units& _internal_units() const;
917 ::
dccl::DCCLFieldOptions_Units* _internal_mutable_units();
919 void unsafe_arena_set_allocated_units(
920 ::
dccl::DCCLFieldOptions_Units* units);
921 ::
dccl::DCCLFieldOptions_Units* unsafe_arena_release_units();
924 bool has_dynamic_conditions() const;
926 bool _internal_has_dynamic_conditions() const;
928 void clear_dynamic_conditions();
929 const ::
dccl::DCCLFieldOptions_Conditions& dynamic_conditions() const;
930 ::
dccl::DCCLFieldOptions_Conditions* release_dynamic_conditions();
931 ::
dccl::DCCLFieldOptions_Conditions* mutable_dynamic_conditions();
932 void set_allocated_dynamic_conditions(::
dccl::DCCLFieldOptions_Conditions* dynamic_conditions);
934 const ::
dccl::DCCLFieldOptions_Conditions& _internal_dynamic_conditions() const;
935 ::
dccl::DCCLFieldOptions_Conditions* _internal_mutable_dynamic_conditions();
937 void unsafe_arena_set_allocated_dynamic_conditions(
938 ::
dccl::DCCLFieldOptions_Conditions* dynamic_conditions);
939 ::
dccl::DCCLFieldOptions_Conditions* unsafe_arena_release_dynamic_conditions();
942 bool has_omit() const;
944 bool _internal_has_omit() const;
948 void set_omit(
bool value);
950 bool _internal_omit() const;
951 void _internal_set_omit(
bool value);
955 bool has_in_head() const;
957 bool _internal_has_in_head() const;
959 void clear_in_head();
960 bool in_head() const;
961 void set_in_head(
bool value);
963 bool _internal_in_head() const;
964 void _internal_set_in_head(
bool value);
968 bool has_precision() const;
970 bool _internal_has_precision() const;
972 void clear_precision();
973 ::PROTOBUF_NAMESPACE_ID::
int32 precision() const;
974 void set_precision(::PROTOBUF_NAMESPACE_ID::
int32 value);
976 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_precision() const;
977 void _internal_set_precision(::PROTOBUF_NAMESPACE_ID::
int32 value);
981 bool has_min() const;
983 bool _internal_has_min() const;
987 void set_min(
double value);
989 double _internal_min() const;
990 void _internal_set_min(
double value);
994 bool has_max() const;
996 bool _internal_has_max() const;
1000 void set_max(
double value);
1002 double _internal_max() const;
1003 void _internal_set_max(
double value);
1007 bool has_max_length() const;
1009 bool _internal_has_max_length() const;
1011 void clear_max_length();
1012 ::PROTOBUF_NAMESPACE_ID::
uint32 max_length() const;
1013 void set_max_length(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1015 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_max_length() const;
1016 void _internal_set_max_length(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1020 bool has_max_repeat() const;
1022 bool _internal_has_max_repeat() const;
1024 void clear_max_repeat();
1025 ::PROTOBUF_NAMESPACE_ID::
uint32 max_repeat() const;
1026 void set_max_repeat(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1028 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_max_repeat() const;
1029 void _internal_set_max_repeat(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1033 bool has_min_repeat() const;
1035 bool _internal_has_min_repeat() const;
1037 void clear_min_repeat();
1038 ::PROTOBUF_NAMESPACE_ID::
uint32 min_repeat() const;
1039 void set_min_repeat(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1041 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_min_repeat() const;
1042 void _internal_set_min_repeat(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1046 bool has_num_days() const;
1048 bool _internal_has_num_days() const;
1050 void clear_num_days();
1051 ::PROTOBUF_NAMESPACE_ID::
uint32 num_days() const;
1052 void set_num_days(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1054 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_num_days() const;
1055 void _internal_set_num_days(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1059 bool has_packed_enum() const;
1061 bool _internal_has_packed_enum() const;
1063 void clear_packed_enum();
1064 bool packed_enum() const;
1065 void set_packed_enum(
bool value);
1067 bool _internal_packed_enum() const;
1068 void _internal_set_packed_enum(
bool value);
1072 bool has_resolution() const;
1074 bool _internal_has_resolution() const;
1076 void clear_resolution();
1077 double resolution() const;
1078 void set_resolution(
double value);
1080 double _internal_resolution() const;
1081 void _internal_set_resolution(
double value);
1084 GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(DCCLFieldOptions)
1089 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
1091 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1092 typedef
void InternalArenaConstructable_;
1093 typedef
void DestructorSkippable_;
1094 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1095 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1097 static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_codec_;
1099 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr codec_;
1100 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr static_value_;
1101 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
1102 ::
dccl::DCCLFieldOptions_Units* units_;
1103 ::
dccl::DCCLFieldOptions_Conditions* dynamic_conditions_;
1106 ::PROTOBUF_NAMESPACE_ID::
int32 precision_;
1109 ::PROTOBUF_NAMESPACE_ID::
uint32 max_length_;
1110 ::PROTOBUF_NAMESPACE_ID::
uint32 max_repeat_;
1111 ::PROTOBUF_NAMESPACE_ID::
uint32 min_repeat_;
1112 ::PROTOBUF_NAMESPACE_ID::
uint32 num_days_;
1120 public ::PROTOBUF_NAMESPACE_ID::Message {
1122 inline DCCLMessageOptions() : DCCLMessageOptions(nullptr) {};
1123 virtual ~DCCLMessageOptions();
1125 DCCLMessageOptions(
const DCCLMessageOptions& from);
1126 DCCLMessageOptions(DCCLMessageOptions&& from) noexcept
1127 : DCCLMessageOptions() {
1128 *
this = ::std::move(from);
1131 inline DCCLMessageOptions& operator=(
const DCCLMessageOptions& from) {
1135 inline DCCLMessageOptions& operator=(DCCLMessageOptions&& from) noexcept {
1136 if (GetArena() == from.GetArena()) {
1137 if (
this != &from) InternalSwap(&from);
1144 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
1145 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1147 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1148 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1151 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1152 return GetDescriptor();
1154 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1155 return GetMetadataStatic().descriptor;
1157 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1158 return GetMetadataStatic().reflection;
1160 static const DCCLMessageOptions& default_instance();
1162 static void InitAsDefaultInstance();
1163 static inline const DCCLMessageOptions* internal_default_instance() {
1164 return reinterpret_cast<const DCCLMessageOptions*
>(
1165 &_DCCLMessageOptions_default_instance_);
1167 static constexpr
int kIndexInFileMessages =
1170 friend void swap(DCCLMessageOptions& a, DCCLMessageOptions& b) {
1173 inline void Swap(DCCLMessageOptions* other) {
1174 if (other ==
this)
return;
1175 if (GetArena() == other->GetArena()) {
1176 InternalSwap(other);
1178 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1181 void UnsafeArenaSwap(DCCLMessageOptions* other) {
1182 if (other ==
this)
return;
1183 GOOGLE_DCHECK(GetArena() == other->GetArena());
1184 InternalSwap(other);
1189 inline DCCLMessageOptions* New() const final {
1190 return CreateMaybeMessage<DCCLMessageOptions>(
nullptr);
1193 DCCLMessageOptions* New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1194 return CreateMaybeMessage<DCCLMessageOptions>(arena);
1196 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1197 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1198 void CopyFrom(
const DCCLMessageOptions& from);
1199 void MergeFrom(
const DCCLMessageOptions& from);
1200 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1201 bool IsInitialized() const final;
1203 size_t ByteSizeLong() const final;
1204 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
1205 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1206 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1207 int GetCachedSize() const final {
return _cached_size_.Get(); }
1210 inline void SharedCtor();
1211 inline void SharedDtor();
1212 void SetCachedSize(
int size)
const final;
1213 void InternalSwap(DCCLMessageOptions* other);
1214 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1215 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1216 return "dccl.DCCLMessageOptions";
1219 explicit DCCLMessageOptions(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1221 static void ArenaDtor(
void*
object);
1222 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1225 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1227 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1228 ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto);
1229 return ::descriptor_table_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto.file_level_metadata[kIndexInFileMessages];
1239 kCodecFieldNumber = 3,
1240 kCodecGroupFieldNumber = 4,
1241 kUnitSystemFieldNumber = 30,
1243 kMaxBytesFieldNumber = 2,
1244 kCodecVersionFieldNumber = 5,
1245 kOmitIdFieldNumber = 10,
1248 bool has_codec()
const;
1250 bool _internal_has_codec()
const;
1253 const std::string& codec()
const;
1254 void set_codec(
const std::string& value);
1255 void set_codec(std::string&& value);
1256 void set_codec(
const char* value);
1257 void set_codec(
const char* value,
size_t size);
1258 std::string* mutable_codec();
1259 std::string* release_codec();
1260 void set_allocated_codec(std::string* codec);
1261 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1262 " string fields are deprecated and will be removed in a"
1264 std::
string* unsafe_arena_release_codec();
1265 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1266 "
string fields are deprecated and will be removed in a"
1268 void unsafe_arena_set_allocated_codec(
1269 std::
string* codec);
1271 const std::
string& _internal_codec() const;
1272 void _internal_set_codec(const std::
string& value);
1273 std::
string* _internal_mutable_codec();
1277 bool has_codec_group() const;
1279 bool _internal_has_codec_group() const;
1281 void clear_codec_group();
1282 const std::
string& codec_group() const;
1283 void set_codec_group(const std::
string& value);
1284 void set_codec_group(std::
string&& value);
1285 void set_codec_group(const
char* value);
1286 void set_codec_group(const
char* value,
size_t size);
1287 std::
string* mutable_codec_group();
1288 std::
string* release_codec_group();
1289 void set_allocated_codec_group(std::
string* codec_group);
1290 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1291 "
string fields are deprecated and will be removed in a"
1293 std::
string* unsafe_arena_release_codec_group();
1294 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1295 "
string fields are deprecated and will be removed in a"
1297 void unsafe_arena_set_allocated_codec_group(
1298 std::
string* codec_group);
1300 const std::
string& _internal_codec_group() const;
1301 void _internal_set_codec_group(const std::
string& value);
1302 std::
string* _internal_mutable_codec_group();
1306 bool has_unit_system() const;
1308 bool _internal_has_unit_system() const;
1310 void clear_unit_system();
1311 const std::
string& unit_system() const;
1312 void set_unit_system(const std::
string& value);
1313 void set_unit_system(std::
string&& value);
1314 void set_unit_system(const
char* value);
1315 void set_unit_system(const
char* value,
size_t size);
1316 std::
string* mutable_unit_system();
1317 std::
string* release_unit_system();
1318 void set_allocated_unit_system(std::
string* unit_system);
1319 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1320 "
string fields are deprecated and will be removed in a"
1322 std::
string* unsafe_arena_release_unit_system();
1323 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1324 "
string fields are deprecated and will be removed in a"
1326 void unsafe_arena_set_allocated_unit_system(
1327 std::
string* unit_system);
1329 const std::
string& _internal_unit_system() const;
1330 void _internal_set_unit_system(const std::
string& value);
1331 std::
string* _internal_mutable_unit_system();
1335 bool has_id() const;
1337 bool _internal_has_id() const;
1340 ::PROTOBUF_NAMESPACE_ID::
int32 id() const;
1341 void set_id(::PROTOBUF_NAMESPACE_ID::
int32 value);
1343 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_id() const;
1344 void _internal_set_id(::PROTOBUF_NAMESPACE_ID::
int32 value);
1348 bool has_max_bytes() const;
1350 bool _internal_has_max_bytes() const;
1352 void clear_max_bytes();
1353 ::PROTOBUF_NAMESPACE_ID::
uint32 max_bytes() const;
1354 void set_max_bytes(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1356 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_max_bytes() const;
1357 void _internal_set_max_bytes(::PROTOBUF_NAMESPACE_ID::
uint32 value);
1361 bool has_codec_version() const;
1363 bool _internal_has_codec_version() const;
1365 void clear_codec_version();
1366 ::PROTOBUF_NAMESPACE_ID::
int32 codec_version() const;
1367 void set_codec_version(::PROTOBUF_NAMESPACE_ID::
int32 value);
1369 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_codec_version() const;
1370 void _internal_set_codec_version(::PROTOBUF_NAMESPACE_ID::
int32 value);
1374 bool has_omit_id() const;
1376 bool _internal_has_omit_id() const;
1378 void clear_omit_id();
1379 bool omit_id() const;
1380 void set_omit_id(
bool value);
1382 bool _internal_omit_id() const;
1383 void _internal_set_omit_id(
bool value);
1390 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1391 typedef
void InternalArenaConstructable_;
1392 typedef
void DestructorSkippable_;
1393 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1394 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1395 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr codec_;
1396 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr codec_group_;
1398 static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_unit_system_;
1400 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr unit_system_;
1401 ::PROTOBUF_NAMESPACE_ID::
int32 id_;
1402 ::PROTOBUF_NAMESPACE_ID::
uint32 max_bytes_;
1403 ::PROTOBUF_NAMESPACE_ID::
int32 codec_version_;
1409 static const
int kFieldFieldNumber = 1012;
1410 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::google::protobuf::FieldOptions,
1411 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::
dccl::DCCLFieldOptions >, 11, false >
1413 static const
int kMsgFieldNumber = 1012;
1414 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::google::protobuf::MessageOptions,
1415 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::
dccl::DCCLMessageOptions >, 11, false >
1421 #pragma GCC diagnostic push
1422 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1427 inline bool DCCLFieldOptions_Units::_internal_has_base_dimensions()
const {
1428 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1431 inline bool DCCLFieldOptions_Units::has_base_dimensions()
const {
1432 return _internal_has_base_dimensions();
1434 inline void DCCLFieldOptions_Units::clear_base_dimensions() {
1435 base_dimensions_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1436 _has_bits_[0] &= ~0x00000001u;
1438 inline const std::string& DCCLFieldOptions_Units::base_dimensions()
const {
1440 return _internal_base_dimensions();
1442 inline void DCCLFieldOptions_Units::set_base_dimensions(
const std::string& value) {
1443 _internal_set_base_dimensions(value);
1446 inline std::string* DCCLFieldOptions_Units::mutable_base_dimensions() {
1448 return _internal_mutable_base_dimensions();
1450 inline const std::string& DCCLFieldOptions_Units::_internal_base_dimensions()
const {
1451 return base_dimensions_.Get();
1453 inline void DCCLFieldOptions_Units::_internal_set_base_dimensions(
const std::string& value) {
1454 _has_bits_[0] |= 0x00000001u;
1455 base_dimensions_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1457 inline void DCCLFieldOptions_Units::set_base_dimensions(std::string&& value) {
1458 _has_bits_[0] |= 0x00000001u;
1459 base_dimensions_.Set(
1460 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1463 inline void DCCLFieldOptions_Units::set_base_dimensions(
const char* value) {
1464 GOOGLE_DCHECK(value !=
nullptr);
1465 _has_bits_[0] |= 0x00000001u;
1466 base_dimensions_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1470 inline void DCCLFieldOptions_Units::set_base_dimensions(
const char* value,
1472 _has_bits_[0] |= 0x00000001u;
1473 base_dimensions_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1474 reinterpret_cast<const char*
>(value), size), GetArena());
1477 inline std::string* DCCLFieldOptions_Units::_internal_mutable_base_dimensions() {
1478 _has_bits_[0] |= 0x00000001u;
1479 return base_dimensions_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1481 inline std::string* DCCLFieldOptions_Units::release_base_dimensions() {
1483 if (!_internal_has_base_dimensions()) {
1486 _has_bits_[0] &= ~0x00000001u;
1487 return base_dimensions_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1489 inline void DCCLFieldOptions_Units::set_allocated_base_dimensions(std::string* base_dimensions) {
1490 if (base_dimensions !=
nullptr) {
1491 _has_bits_[0] |= 0x00000001u;
1493 _has_bits_[0] &= ~0x00000001u;
1495 base_dimensions_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), base_dimensions,
1499 inline std::string* DCCLFieldOptions_Units::unsafe_arena_release_base_dimensions() {
1501 GOOGLE_DCHECK(GetArena() !=
nullptr);
1502 _has_bits_[0] &= ~0x00000001u;
1503 return base_dimensions_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1506 inline void DCCLFieldOptions_Units::unsafe_arena_set_allocated_base_dimensions(
1507 std::string* base_dimensions) {
1508 GOOGLE_DCHECK(GetArena() !=
nullptr);
1509 if (base_dimensions !=
nullptr) {
1510 _has_bits_[0] |= 0x00000001u;
1512 _has_bits_[0] &= ~0x00000001u;
1514 base_dimensions_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1515 base_dimensions, GetArena());
1520 inline bool DCCLFieldOptions_Units::_internal_has_derived_dimensions()
const {
1521 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1524 inline bool DCCLFieldOptions_Units::has_derived_dimensions()
const {
1525 return _internal_has_derived_dimensions();
1527 inline void DCCLFieldOptions_Units::clear_derived_dimensions() {
1528 derived_dimensions_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1529 _has_bits_[0] &= ~0x00000002u;
1531 inline const std::string& DCCLFieldOptions_Units::derived_dimensions()
const {
1533 return _internal_derived_dimensions();
1535 inline void DCCLFieldOptions_Units::set_derived_dimensions(
const std::string& value) {
1536 _internal_set_derived_dimensions(value);
1539 inline std::string* DCCLFieldOptions_Units::mutable_derived_dimensions() {
1541 return _internal_mutable_derived_dimensions();
1543 inline const std::string& DCCLFieldOptions_Units::_internal_derived_dimensions()
const {
1544 return derived_dimensions_.Get();
1546 inline void DCCLFieldOptions_Units::_internal_set_derived_dimensions(
const std::string& value) {
1547 _has_bits_[0] |= 0x00000002u;
1548 derived_dimensions_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1550 inline void DCCLFieldOptions_Units::set_derived_dimensions(std::string&& value) {
1551 _has_bits_[0] |= 0x00000002u;
1552 derived_dimensions_.Set(
1553 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1556 inline void DCCLFieldOptions_Units::set_derived_dimensions(
const char* value) {
1557 GOOGLE_DCHECK(value !=
nullptr);
1558 _has_bits_[0] |= 0x00000002u;
1559 derived_dimensions_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1563 inline void DCCLFieldOptions_Units::set_derived_dimensions(
const char* value,
1565 _has_bits_[0] |= 0x00000002u;
1566 derived_dimensions_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1567 reinterpret_cast<const char*
>(value), size), GetArena());
1570 inline std::string* DCCLFieldOptions_Units::_internal_mutable_derived_dimensions() {
1571 _has_bits_[0] |= 0x00000002u;
1572 return derived_dimensions_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1574 inline std::string* DCCLFieldOptions_Units::release_derived_dimensions() {
1576 if (!_internal_has_derived_dimensions()) {
1579 _has_bits_[0] &= ~0x00000002u;
1580 return derived_dimensions_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1582 inline void DCCLFieldOptions_Units::set_allocated_derived_dimensions(std::string* derived_dimensions) {
1583 if (derived_dimensions !=
nullptr) {
1584 _has_bits_[0] |= 0x00000002u;
1586 _has_bits_[0] &= ~0x00000002u;
1588 derived_dimensions_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), derived_dimensions,
1592 inline std::string* DCCLFieldOptions_Units::unsafe_arena_release_derived_dimensions() {
1594 GOOGLE_DCHECK(GetArena() !=
nullptr);
1595 _has_bits_[0] &= ~0x00000002u;
1596 return derived_dimensions_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1599 inline void DCCLFieldOptions_Units::unsafe_arena_set_allocated_derived_dimensions(
1600 std::string* derived_dimensions) {
1601 GOOGLE_DCHECK(GetArena() !=
nullptr);
1602 if (derived_dimensions !=
nullptr) {
1603 _has_bits_[0] |= 0x00000002u;
1605 _has_bits_[0] &= ~0x00000002u;
1607 derived_dimensions_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1608 derived_dimensions, GetArena());
1613 inline bool DCCLFieldOptions_Units::_internal_has_system()
const {
1614 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1617 inline bool DCCLFieldOptions_Units::has_system()
const {
1618 return _internal_has_system();
1620 inline void DCCLFieldOptions_Units::clear_system() {
1621 system_.ClearToDefault(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(), GetArena());
1622 _has_bits_[0] &= ~0x00000004u;
1624 inline const std::string& DCCLFieldOptions_Units::system()
const {
1626 return _internal_system();
1628 inline void DCCLFieldOptions_Units::set_system(
const std::string& value) {
1629 _internal_set_system(value);
1632 inline std::string* DCCLFieldOptions_Units::mutable_system() {
1634 return _internal_mutable_system();
1636 inline const std::string& DCCLFieldOptions_Units::_internal_system()
const {
1637 return system_.Get();
1639 inline void DCCLFieldOptions_Units::_internal_set_system(
const std::string& value) {
1640 _has_bits_[0] |= 0x00000004u;
1641 system_.Set(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(), value, GetArena());
1643 inline void DCCLFieldOptions_Units::set_system(std::string&& value) {
1644 _has_bits_[0] |= 0x00000004u;
1646 &::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(), ::std::move(value), GetArena());
1649 inline void DCCLFieldOptions_Units::set_system(
const char* value) {
1650 GOOGLE_DCHECK(value !=
nullptr);
1651 _has_bits_[0] |= 0x00000004u;
1652 system_.Set(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(), ::std::string(value),
1656 inline void DCCLFieldOptions_Units::set_system(
const char* value,
1658 _has_bits_[0] |= 0x00000004u;
1659 system_.Set(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(), ::std::string(
1660 reinterpret_cast<const char*
>(value), size), GetArena());
1663 inline std::string* DCCLFieldOptions_Units::_internal_mutable_system() {
1664 _has_bits_[0] |= 0x00000004u;
1665 return system_.Mutable(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(), GetArena());
1667 inline std::string* DCCLFieldOptions_Units::release_system() {
1669 if (!_internal_has_system()) {
1672 _has_bits_[0] &= ~0x00000004u;
1673 return system_.ReleaseNonDefault(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(), GetArena());
1675 inline void DCCLFieldOptions_Units::set_allocated_system(std::string* system) {
1676 if (system !=
nullptr) {
1677 _has_bits_[0] |= 0x00000004u;
1679 _has_bits_[0] &= ~0x00000004u;
1681 system_.SetAllocated(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(), system,
1685 inline std::string* DCCLFieldOptions_Units::unsafe_arena_release_system() {
1687 GOOGLE_DCHECK(GetArena() !=
nullptr);
1688 _has_bits_[0] &= ~0x00000004u;
1689 return system_.UnsafeArenaRelease(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(),
1692 inline void DCCLFieldOptions_Units::unsafe_arena_set_allocated_system(
1693 std::string* system) {
1694 GOOGLE_DCHECK(GetArena() !=
nullptr);
1695 if (system !=
nullptr) {
1696 _has_bits_[0] |= 0x00000004u;
1698 _has_bits_[0] &= ~0x00000004u;
1700 system_.UnsafeArenaSetAllocated(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(),
1701 system, GetArena());
1706 inline bool DCCLFieldOptions_Units::_internal_has_relative_temperature()
const {
1707 bool value = (_has_bits_[0] & 0x00000020u) != 0;
1710 inline bool DCCLFieldOptions_Units::has_relative_temperature()
const {
1711 return _internal_has_relative_temperature();
1713 inline void DCCLFieldOptions_Units::clear_relative_temperature() {
1714 relative_temperature_ =
false;
1715 _has_bits_[0] &= ~0x00000020u;
1717 inline bool DCCLFieldOptions_Units::_internal_relative_temperature()
const {
1718 return relative_temperature_;
1720 inline bool DCCLFieldOptions_Units::relative_temperature()
const {
1722 return _internal_relative_temperature();
1724 inline void DCCLFieldOptions_Units::_internal_set_relative_temperature(
bool value) {
1725 _has_bits_[0] |= 0x00000020u;
1726 relative_temperature_ = value;
1728 inline void DCCLFieldOptions_Units::set_relative_temperature(
bool value) {
1729 _internal_set_relative_temperature(value);
1734 inline bool DCCLFieldOptions_Units::_internal_has_unit()
const {
1735 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1738 inline bool DCCLFieldOptions_Units::has_unit()
const {
1739 return _internal_has_unit();
1741 inline void DCCLFieldOptions_Units::clear_unit() {
1742 unit_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1743 _has_bits_[0] &= ~0x00000008u;
1745 inline const std::string& DCCLFieldOptions_Units::unit()
const {
1747 return _internal_unit();
1749 inline void DCCLFieldOptions_Units::set_unit(
const std::string& value) {
1750 _internal_set_unit(value);
1753 inline std::string* DCCLFieldOptions_Units::mutable_unit() {
1755 return _internal_mutable_unit();
1757 inline const std::string& DCCLFieldOptions_Units::_internal_unit()
const {
1760 inline void DCCLFieldOptions_Units::_internal_set_unit(
const std::string& value) {
1761 _has_bits_[0] |= 0x00000008u;
1762 unit_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1764 inline void DCCLFieldOptions_Units::set_unit(std::string&& value) {
1765 _has_bits_[0] |= 0x00000008u;
1767 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1770 inline void DCCLFieldOptions_Units::set_unit(
const char* value) {
1771 GOOGLE_DCHECK(value !=
nullptr);
1772 _has_bits_[0] |= 0x00000008u;
1773 unit_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1777 inline void DCCLFieldOptions_Units::set_unit(
const char* value,
1779 _has_bits_[0] |= 0x00000008u;
1780 unit_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1781 reinterpret_cast<const char*
>(value), size), GetArena());
1784 inline std::string* DCCLFieldOptions_Units::_internal_mutable_unit() {
1785 _has_bits_[0] |= 0x00000008u;
1786 return unit_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1788 inline std::string* DCCLFieldOptions_Units::release_unit() {
1790 if (!_internal_has_unit()) {
1793 _has_bits_[0] &= ~0x00000008u;
1794 return unit_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1796 inline void DCCLFieldOptions_Units::set_allocated_unit(std::string* unit) {
1797 if (unit !=
nullptr) {
1798 _has_bits_[0] |= 0x00000008u;
1800 _has_bits_[0] &= ~0x00000008u;
1802 unit_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), unit,
1806 inline std::string* DCCLFieldOptions_Units::unsafe_arena_release_unit() {
1808 GOOGLE_DCHECK(GetArena() !=
nullptr);
1809 _has_bits_[0] &= ~0x00000008u;
1810 return unit_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1813 inline void DCCLFieldOptions_Units::unsafe_arena_set_allocated_unit(
1814 std::string* unit) {
1815 GOOGLE_DCHECK(GetArena() !=
nullptr);
1816 if (unit !=
nullptr) {
1817 _has_bits_[0] |= 0x00000008u;
1819 _has_bits_[0] &= ~0x00000008u;
1821 unit_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1827 inline bool DCCLFieldOptions_Units::_internal_has_prefix()
const {
1828 bool value = (_has_bits_[0] & 0x00000010u) != 0;
1831 inline bool DCCLFieldOptions_Units::has_prefix()
const {
1832 return _internal_has_prefix();
1834 inline void DCCLFieldOptions_Units::clear_prefix() {
1835 prefix_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1836 _has_bits_[0] &= ~0x00000010u;
1838 inline const std::string& DCCLFieldOptions_Units::prefix()
const {
1840 return _internal_prefix();
1842 inline void DCCLFieldOptions_Units::set_prefix(
const std::string& value) {
1843 _internal_set_prefix(value);
1846 inline std::string* DCCLFieldOptions_Units::mutable_prefix() {
1848 return _internal_mutable_prefix();
1850 inline const std::string& DCCLFieldOptions_Units::_internal_prefix()
const {
1851 return prefix_.Get();
1853 inline void DCCLFieldOptions_Units::_internal_set_prefix(
const std::string& value) {
1854 _has_bits_[0] |= 0x00000010u;
1855 prefix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1857 inline void DCCLFieldOptions_Units::set_prefix(std::string&& value) {
1858 _has_bits_[0] |= 0x00000010u;
1860 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1863 inline void DCCLFieldOptions_Units::set_prefix(
const char* value) {
1864 GOOGLE_DCHECK(value !=
nullptr);
1865 _has_bits_[0] |= 0x00000010u;
1866 prefix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1870 inline void DCCLFieldOptions_Units::set_prefix(
const char* value,
1872 _has_bits_[0] |= 0x00000010u;
1873 prefix_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1874 reinterpret_cast<const char*
>(value), size), GetArena());
1877 inline std::string* DCCLFieldOptions_Units::_internal_mutable_prefix() {
1878 _has_bits_[0] |= 0x00000010u;
1879 return prefix_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1881 inline std::string* DCCLFieldOptions_Units::release_prefix() {
1883 if (!_internal_has_prefix()) {
1886 _has_bits_[0] &= ~0x00000010u;
1887 return prefix_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1889 inline void DCCLFieldOptions_Units::set_allocated_prefix(std::string* prefix) {
1890 if (prefix !=
nullptr) {
1891 _has_bits_[0] |= 0x00000010u;
1893 _has_bits_[0] &= ~0x00000010u;
1895 prefix_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), prefix,
1899 inline std::string* DCCLFieldOptions_Units::unsafe_arena_release_prefix() {
1901 GOOGLE_DCHECK(GetArena() !=
nullptr);
1902 _has_bits_[0] &= ~0x00000010u;
1903 return prefix_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1906 inline void DCCLFieldOptions_Units::unsafe_arena_set_allocated_prefix(
1907 std::string* prefix) {
1908 GOOGLE_DCHECK(GetArena() !=
nullptr);
1909 if (prefix !=
nullptr) {
1910 _has_bits_[0] |= 0x00000010u;
1912 _has_bits_[0] &= ~0x00000010u;
1914 prefix_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1915 prefix, GetArena());
1924 inline bool DCCLFieldOptions_Conditions::_internal_has_required_if()
const {
1925 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1928 inline bool DCCLFieldOptions_Conditions::has_required_if()
const {
1929 return _internal_has_required_if();
1931 inline void DCCLFieldOptions_Conditions::clear_required_if() {
1932 required_if_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1933 _has_bits_[0] &= ~0x00000001u;
1935 inline const std::string& DCCLFieldOptions_Conditions::required_if()
const {
1937 return _internal_required_if();
1939 inline void DCCLFieldOptions_Conditions::set_required_if(
const std::string& value) {
1940 _internal_set_required_if(value);
1943 inline std::string* DCCLFieldOptions_Conditions::mutable_required_if() {
1945 return _internal_mutable_required_if();
1947 inline const std::string& DCCLFieldOptions_Conditions::_internal_required_if()
const {
1948 return required_if_.Get();
1950 inline void DCCLFieldOptions_Conditions::_internal_set_required_if(
const std::string& value) {
1951 _has_bits_[0] |= 0x00000001u;
1952 required_if_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1954 inline void DCCLFieldOptions_Conditions::set_required_if(std::string&& value) {
1955 _has_bits_[0] |= 0x00000001u;
1957 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1960 inline void DCCLFieldOptions_Conditions::set_required_if(
const char* value) {
1961 GOOGLE_DCHECK(value !=
nullptr);
1962 _has_bits_[0] |= 0x00000001u;
1963 required_if_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1967 inline void DCCLFieldOptions_Conditions::set_required_if(
const char* value,
1969 _has_bits_[0] |= 0x00000001u;
1970 required_if_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1971 reinterpret_cast<const char*
>(value), size), GetArena());
1974 inline std::string* DCCLFieldOptions_Conditions::_internal_mutable_required_if() {
1975 _has_bits_[0] |= 0x00000001u;
1976 return required_if_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1978 inline std::string* DCCLFieldOptions_Conditions::release_required_if() {
1980 if (!_internal_has_required_if()) {
1983 _has_bits_[0] &= ~0x00000001u;
1984 return required_if_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1986 inline void DCCLFieldOptions_Conditions::set_allocated_required_if(std::string* required_if) {
1987 if (required_if !=
nullptr) {
1988 _has_bits_[0] |= 0x00000001u;
1990 _has_bits_[0] &= ~0x00000001u;
1992 required_if_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), required_if,
1996 inline std::string* DCCLFieldOptions_Conditions::unsafe_arena_release_required_if() {
1998 GOOGLE_DCHECK(GetArena() !=
nullptr);
1999 _has_bits_[0] &= ~0x00000001u;
2000 return required_if_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2003 inline void DCCLFieldOptions_Conditions::unsafe_arena_set_allocated_required_if(
2004 std::string* required_if) {
2005 GOOGLE_DCHECK(GetArena() !=
nullptr);
2006 if (required_if !=
nullptr) {
2007 _has_bits_[0] |= 0x00000001u;
2009 _has_bits_[0] &= ~0x00000001u;
2011 required_if_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2012 required_if, GetArena());
2017 inline bool DCCLFieldOptions_Conditions::_internal_has_omit_if()
const {
2018 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2021 inline bool DCCLFieldOptions_Conditions::has_omit_if()
const {
2022 return _internal_has_omit_if();
2024 inline void DCCLFieldOptions_Conditions::clear_omit_if() {
2025 omit_if_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2026 _has_bits_[0] &= ~0x00000002u;
2028 inline const std::string& DCCLFieldOptions_Conditions::omit_if()
const {
2030 return _internal_omit_if();
2032 inline void DCCLFieldOptions_Conditions::set_omit_if(
const std::string& value) {
2033 _internal_set_omit_if(value);
2036 inline std::string* DCCLFieldOptions_Conditions::mutable_omit_if() {
2038 return _internal_mutable_omit_if();
2040 inline const std::string& DCCLFieldOptions_Conditions::_internal_omit_if()
const {
2041 return omit_if_.Get();
2043 inline void DCCLFieldOptions_Conditions::_internal_set_omit_if(
const std::string& value) {
2044 _has_bits_[0] |= 0x00000002u;
2045 omit_if_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2047 inline void DCCLFieldOptions_Conditions::set_omit_if(std::string&& value) {
2048 _has_bits_[0] |= 0x00000002u;
2050 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2053 inline void DCCLFieldOptions_Conditions::set_omit_if(
const char* value) {
2054 GOOGLE_DCHECK(value !=
nullptr);
2055 _has_bits_[0] |= 0x00000002u;
2056 omit_if_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2060 inline void DCCLFieldOptions_Conditions::set_omit_if(
const char* value,
2062 _has_bits_[0] |= 0x00000002u;
2063 omit_if_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2064 reinterpret_cast<const char*
>(value), size), GetArena());
2067 inline std::string* DCCLFieldOptions_Conditions::_internal_mutable_omit_if() {
2068 _has_bits_[0] |= 0x00000002u;
2069 return omit_if_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2071 inline std::string* DCCLFieldOptions_Conditions::release_omit_if() {
2073 if (!_internal_has_omit_if()) {
2076 _has_bits_[0] &= ~0x00000002u;
2077 return omit_if_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2079 inline void DCCLFieldOptions_Conditions::set_allocated_omit_if(std::string* omit_if) {
2080 if (omit_if !=
nullptr) {
2081 _has_bits_[0] |= 0x00000002u;
2083 _has_bits_[0] &= ~0x00000002u;
2085 omit_if_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), omit_if,
2089 inline std::string* DCCLFieldOptions_Conditions::unsafe_arena_release_omit_if() {
2091 GOOGLE_DCHECK(GetArena() !=
nullptr);
2092 _has_bits_[0] &= ~0x00000002u;
2093 return omit_if_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2096 inline void DCCLFieldOptions_Conditions::unsafe_arena_set_allocated_omit_if(
2097 std::string* omit_if) {
2098 GOOGLE_DCHECK(GetArena() !=
nullptr);
2099 if (omit_if !=
nullptr) {
2100 _has_bits_[0] |= 0x00000002u;
2102 _has_bits_[0] &= ~0x00000002u;
2104 omit_if_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2105 omit_if, GetArena());
2110 inline bool DCCLFieldOptions_Conditions::_internal_has_only_if()
const {
2111 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2114 inline bool DCCLFieldOptions_Conditions::has_only_if()
const {
2115 return _internal_has_only_if();
2117 inline void DCCLFieldOptions_Conditions::clear_only_if() {
2118 only_if_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2119 _has_bits_[0] &= ~0x00000004u;
2121 inline const std::string& DCCLFieldOptions_Conditions::only_if()
const {
2123 return _internal_only_if();
2125 inline void DCCLFieldOptions_Conditions::set_only_if(
const std::string& value) {
2126 _internal_set_only_if(value);
2129 inline std::string* DCCLFieldOptions_Conditions::mutable_only_if() {
2131 return _internal_mutable_only_if();
2133 inline const std::string& DCCLFieldOptions_Conditions::_internal_only_if()
const {
2134 return only_if_.Get();
2136 inline void DCCLFieldOptions_Conditions::_internal_set_only_if(
const std::string& value) {
2137 _has_bits_[0] |= 0x00000004u;
2138 only_if_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2140 inline void DCCLFieldOptions_Conditions::set_only_if(std::string&& value) {
2141 _has_bits_[0] |= 0x00000004u;
2143 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2146 inline void DCCLFieldOptions_Conditions::set_only_if(
const char* value) {
2147 GOOGLE_DCHECK(value !=
nullptr);
2148 _has_bits_[0] |= 0x00000004u;
2149 only_if_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2153 inline void DCCLFieldOptions_Conditions::set_only_if(
const char* value,
2155 _has_bits_[0] |= 0x00000004u;
2156 only_if_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2157 reinterpret_cast<const char*
>(value), size), GetArena());
2160 inline std::string* DCCLFieldOptions_Conditions::_internal_mutable_only_if() {
2161 _has_bits_[0] |= 0x00000004u;
2162 return only_if_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2164 inline std::string* DCCLFieldOptions_Conditions::release_only_if() {
2166 if (!_internal_has_only_if()) {
2169 _has_bits_[0] &= ~0x00000004u;
2170 return only_if_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2172 inline void DCCLFieldOptions_Conditions::set_allocated_only_if(std::string* only_if) {
2173 if (only_if !=
nullptr) {
2174 _has_bits_[0] |= 0x00000004u;
2176 _has_bits_[0] &= ~0x00000004u;
2178 only_if_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), only_if,
2182 inline std::string* DCCLFieldOptions_Conditions::unsafe_arena_release_only_if() {
2184 GOOGLE_DCHECK(GetArena() !=
nullptr);
2185 _has_bits_[0] &= ~0x00000004u;
2186 return only_if_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2189 inline void DCCLFieldOptions_Conditions::unsafe_arena_set_allocated_only_if(
2190 std::string* only_if) {
2191 GOOGLE_DCHECK(GetArena() !=
nullptr);
2192 if (only_if !=
nullptr) {
2193 _has_bits_[0] |= 0x00000004u;
2195 _has_bits_[0] &= ~0x00000004u;
2197 only_if_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2198 only_if, GetArena());
2203 inline bool DCCLFieldOptions_Conditions::_internal_has_min()
const {
2204 bool value = (_has_bits_[0] & 0x00000008u) != 0;
2207 inline bool DCCLFieldOptions_Conditions::has_min()
const {
2208 return _internal_has_min();
2210 inline void DCCLFieldOptions_Conditions::clear_min() {
2211 min_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2212 _has_bits_[0] &= ~0x00000008u;
2214 inline const std::string& DCCLFieldOptions_Conditions::min()
const {
2216 return _internal_min();
2218 inline void DCCLFieldOptions_Conditions::set_min(
const std::string& value) {
2219 _internal_set_min(value);
2222 inline std::string* DCCLFieldOptions_Conditions::mutable_min() {
2224 return _internal_mutable_min();
2226 inline const std::string& DCCLFieldOptions_Conditions::_internal_min()
const {
2229 inline void DCCLFieldOptions_Conditions::_internal_set_min(
const std::string& value) {
2230 _has_bits_[0] |= 0x00000008u;
2231 min_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2233 inline void DCCLFieldOptions_Conditions::set_min(std::string&& value) {
2234 _has_bits_[0] |= 0x00000008u;
2236 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2239 inline void DCCLFieldOptions_Conditions::set_min(
const char* value) {
2240 GOOGLE_DCHECK(value !=
nullptr);
2241 _has_bits_[0] |= 0x00000008u;
2242 min_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2246 inline void DCCLFieldOptions_Conditions::set_min(
const char* value,
2248 _has_bits_[0] |= 0x00000008u;
2249 min_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2250 reinterpret_cast<const char*
>(value), size), GetArena());
2253 inline std::string* DCCLFieldOptions_Conditions::_internal_mutable_min() {
2254 _has_bits_[0] |= 0x00000008u;
2255 return min_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2257 inline std::string* DCCLFieldOptions_Conditions::release_min() {
2259 if (!_internal_has_min()) {
2262 _has_bits_[0] &= ~0x00000008u;
2263 return min_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2265 inline void DCCLFieldOptions_Conditions::set_allocated_min(std::string* min) {
2266 if (min !=
nullptr) {
2267 _has_bits_[0] |= 0x00000008u;
2269 _has_bits_[0] &= ~0x00000008u;
2271 min_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), min,
2275 inline std::string* DCCLFieldOptions_Conditions::unsafe_arena_release_min() {
2277 GOOGLE_DCHECK(GetArena() !=
nullptr);
2278 _has_bits_[0] &= ~0x00000008u;
2279 return min_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2282 inline void DCCLFieldOptions_Conditions::unsafe_arena_set_allocated_min(
2284 GOOGLE_DCHECK(GetArena() !=
nullptr);
2285 if (min !=
nullptr) {
2286 _has_bits_[0] |= 0x00000008u;
2288 _has_bits_[0] &= ~0x00000008u;
2290 min_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2296 inline bool DCCLFieldOptions_Conditions::_internal_has_max()
const {
2297 bool value = (_has_bits_[0] & 0x00000010u) != 0;
2300 inline bool DCCLFieldOptions_Conditions::has_max()
const {
2301 return _internal_has_max();
2303 inline void DCCLFieldOptions_Conditions::clear_max() {
2304 max_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2305 _has_bits_[0] &= ~0x00000010u;
2307 inline const std::string& DCCLFieldOptions_Conditions::max()
const {
2309 return _internal_max();
2311 inline void DCCLFieldOptions_Conditions::set_max(
const std::string& value) {
2312 _internal_set_max(value);
2315 inline std::string* DCCLFieldOptions_Conditions::mutable_max() {
2317 return _internal_mutable_max();
2319 inline const std::string& DCCLFieldOptions_Conditions::_internal_max()
const {
2322 inline void DCCLFieldOptions_Conditions::_internal_set_max(
const std::string& value) {
2323 _has_bits_[0] |= 0x00000010u;
2324 max_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2326 inline void DCCLFieldOptions_Conditions::set_max(std::string&& value) {
2327 _has_bits_[0] |= 0x00000010u;
2329 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2332 inline void DCCLFieldOptions_Conditions::set_max(
const char* value) {
2333 GOOGLE_DCHECK(value !=
nullptr);
2334 _has_bits_[0] |= 0x00000010u;
2335 max_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2339 inline void DCCLFieldOptions_Conditions::set_max(
const char* value,
2341 _has_bits_[0] |= 0x00000010u;
2342 max_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2343 reinterpret_cast<const char*
>(value), size), GetArena());
2346 inline std::string* DCCLFieldOptions_Conditions::_internal_mutable_max() {
2347 _has_bits_[0] |= 0x00000010u;
2348 return max_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2350 inline std::string* DCCLFieldOptions_Conditions::release_max() {
2352 if (!_internal_has_max()) {
2355 _has_bits_[0] &= ~0x00000010u;
2356 return max_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2358 inline void DCCLFieldOptions_Conditions::set_allocated_max(std::string* max) {
2359 if (max !=
nullptr) {
2360 _has_bits_[0] |= 0x00000010u;
2362 _has_bits_[0] &= ~0x00000010u;
2364 max_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), max,
2368 inline std::string* DCCLFieldOptions_Conditions::unsafe_arena_release_max() {
2370 GOOGLE_DCHECK(GetArena() !=
nullptr);
2371 _has_bits_[0] &= ~0x00000010u;
2372 return max_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2375 inline void DCCLFieldOptions_Conditions::unsafe_arena_set_allocated_max(
2377 GOOGLE_DCHECK(GetArena() !=
nullptr);
2378 if (max !=
nullptr) {
2379 _has_bits_[0] |= 0x00000010u;
2381 _has_bits_[0] &= ~0x00000010u;
2383 max_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2393 inline bool DCCLFieldOptions::_internal_has_codec()
const {
2394 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2397 inline bool DCCLFieldOptions::has_codec()
const {
2398 return _internal_has_codec();
2400 inline void DCCLFieldOptions::clear_codec() {
2401 codec_.ClearToDefault(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(), GetArena());
2402 _has_bits_[0] &= ~0x00000001u;
2404 inline const std::string& DCCLFieldOptions::codec()
const {
2406 return _internal_codec();
2408 inline void DCCLFieldOptions::set_codec(
const std::string& value) {
2409 _internal_set_codec(value);
2412 inline std::string* DCCLFieldOptions::mutable_codec() {
2414 return _internal_mutable_codec();
2416 inline const std::string& DCCLFieldOptions::_internal_codec()
const {
2417 return codec_.Get();
2419 inline void DCCLFieldOptions::_internal_set_codec(
const std::string& value) {
2420 _has_bits_[0] |= 0x00000001u;
2421 codec_.Set(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(), value, GetArena());
2423 inline void DCCLFieldOptions::set_codec(std::string&& value) {
2424 _has_bits_[0] |= 0x00000001u;
2426 &::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(), ::std::move(value), GetArena());
2429 inline void DCCLFieldOptions::set_codec(
const char* value) {
2430 GOOGLE_DCHECK(value !=
nullptr);
2431 _has_bits_[0] |= 0x00000001u;
2432 codec_.Set(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(), ::std::string(value),
2436 inline void DCCLFieldOptions::set_codec(
const char* value,
2438 _has_bits_[0] |= 0x00000001u;
2439 codec_.Set(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(), ::std::string(
2440 reinterpret_cast<const char*
>(value), size), GetArena());
2443 inline std::string* DCCLFieldOptions::_internal_mutable_codec() {
2444 _has_bits_[0] |= 0x00000001u;
2445 return codec_.Mutable(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(), GetArena());
2447 inline std::string* DCCLFieldOptions::release_codec() {
2449 if (!_internal_has_codec()) {
2452 _has_bits_[0] &= ~0x00000001u;
2453 return codec_.ReleaseNonDefault(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(), GetArena());
2455 inline void DCCLFieldOptions::set_allocated_codec(std::string* codec) {
2456 if (codec !=
nullptr) {
2457 _has_bits_[0] |= 0x00000001u;
2459 _has_bits_[0] &= ~0x00000001u;
2461 codec_.SetAllocated(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(), codec,
2465 inline std::string* DCCLFieldOptions::unsafe_arena_release_codec() {
2467 GOOGLE_DCHECK(GetArena() !=
nullptr);
2468 _has_bits_[0] &= ~0x00000001u;
2469 return codec_.UnsafeArenaRelease(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(),
2472 inline void DCCLFieldOptions::unsafe_arena_set_allocated_codec(
2473 std::string* codec) {
2474 GOOGLE_DCHECK(GetArena() !=
nullptr);
2475 if (codec !=
nullptr) {
2476 _has_bits_[0] |= 0x00000001u;
2478 _has_bits_[0] &= ~0x00000001u;
2480 codec_.UnsafeArenaSetAllocated(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(),
2486 inline bool DCCLFieldOptions::_internal_has_omit()
const {
2487 bool value = (_has_bits_[0] & 0x00000020u) != 0;
2490 inline bool DCCLFieldOptions::has_omit()
const {
2491 return _internal_has_omit();
2493 inline void DCCLFieldOptions::clear_omit() {
2495 _has_bits_[0] &= ~0x00000020u;
2497 inline bool DCCLFieldOptions::_internal_omit()
const {
2500 inline bool DCCLFieldOptions::omit()
const {
2502 return _internal_omit();
2504 inline void DCCLFieldOptions::_internal_set_omit(
bool value) {
2505 _has_bits_[0] |= 0x00000020u;
2508 inline void DCCLFieldOptions::set_omit(
bool value) {
2509 _internal_set_omit(value);
2514 inline bool DCCLFieldOptions::_internal_has_in_head()
const {
2515 bool value = (_has_bits_[0] & 0x00000040u) != 0;
2518 inline bool DCCLFieldOptions::has_in_head()
const {
2519 return _internal_has_in_head();
2521 inline void DCCLFieldOptions::clear_in_head() {
2523 _has_bits_[0] &= ~0x00000040u;
2525 inline bool DCCLFieldOptions::_internal_in_head()
const {
2528 inline bool DCCLFieldOptions::in_head()
const {
2530 return _internal_in_head();
2532 inline void DCCLFieldOptions::_internal_set_in_head(
bool value) {
2533 _has_bits_[0] |= 0x00000040u;
2536 inline void DCCLFieldOptions::set_in_head(
bool value) {
2537 _internal_set_in_head(value);
2542 inline bool DCCLFieldOptions::_internal_has_precision()
const {
2543 bool value = (_has_bits_[0] & 0x00000080u) != 0;
2546 inline bool DCCLFieldOptions::has_precision()
const {
2547 return _internal_has_precision();
2549 inline void DCCLFieldOptions::clear_precision() {
2551 _has_bits_[0] &= ~0x00000080u;
2553 inline ::PROTOBUF_NAMESPACE_ID::int32 DCCLFieldOptions::_internal_precision()
const {
2556 inline ::PROTOBUF_NAMESPACE_ID::int32 DCCLFieldOptions::precision()
const {
2558 return _internal_precision();
2560 inline void DCCLFieldOptions::_internal_set_precision(::PROTOBUF_NAMESPACE_ID::int32 value) {
2561 _has_bits_[0] |= 0x00000080u;
2564 inline void DCCLFieldOptions::set_precision(::PROTOBUF_NAMESPACE_ID::int32 value) {
2565 _internal_set_precision(value);
2570 inline bool DCCLFieldOptions::_internal_has_resolution()
const {
2571 bool value = (_has_bits_[0] & 0x00008000u) != 0;
2574 inline bool DCCLFieldOptions::has_resolution()
const {
2575 return _internal_has_resolution();
2577 inline void DCCLFieldOptions::clear_resolution() {
2579 _has_bits_[0] &= ~0x00008000u;
2581 inline double DCCLFieldOptions::_internal_resolution()
const {
2584 inline double DCCLFieldOptions::resolution()
const {
2586 return _internal_resolution();
2588 inline void DCCLFieldOptions::_internal_set_resolution(
double value) {
2589 _has_bits_[0] |= 0x00008000u;
2590 resolution_ = value;
2592 inline void DCCLFieldOptions::set_resolution(
double value) {
2593 _internal_set_resolution(value);
2598 inline bool DCCLFieldOptions::_internal_has_min()
const {
2599 bool value = (_has_bits_[0] & 0x00000100u) != 0;
2602 inline bool DCCLFieldOptions::has_min()
const {
2603 return _internal_has_min();
2605 inline void DCCLFieldOptions::clear_min() {
2607 _has_bits_[0] &= ~0x00000100u;
2609 inline double DCCLFieldOptions::_internal_min()
const {
2612 inline double DCCLFieldOptions::min()
const {
2614 return _internal_min();
2616 inline void DCCLFieldOptions::_internal_set_min(
double value) {
2617 _has_bits_[0] |= 0x00000100u;
2620 inline void DCCLFieldOptions::set_min(
double value) {
2621 _internal_set_min(value);
2626 inline bool DCCLFieldOptions::_internal_has_max()
const {
2627 bool value = (_has_bits_[0] & 0x00000200u) != 0;
2630 inline bool DCCLFieldOptions::has_max()
const {
2631 return _internal_has_max();
2633 inline void DCCLFieldOptions::clear_max() {
2635 _has_bits_[0] &= ~0x00000200u;
2637 inline double DCCLFieldOptions::_internal_max()
const {
2640 inline double DCCLFieldOptions::max()
const {
2642 return _internal_max();
2644 inline void DCCLFieldOptions::_internal_set_max(
double value) {
2645 _has_bits_[0] |= 0x00000200u;
2648 inline void DCCLFieldOptions::set_max(
double value) {
2649 _internal_set_max(value);
2654 inline bool DCCLFieldOptions::_internal_has_num_days()
const {
2655 bool value = (_has_bits_[0] & 0x00002000u) != 0;
2658 inline bool DCCLFieldOptions::has_num_days()
const {
2659 return _internal_has_num_days();
2661 inline void DCCLFieldOptions::clear_num_days() {
2663 _has_bits_[0] &= ~0x00002000u;
2665 inline ::PROTOBUF_NAMESPACE_ID::uint32 DCCLFieldOptions::_internal_num_days()
const {
2668 inline ::PROTOBUF_NAMESPACE_ID::uint32 DCCLFieldOptions::num_days()
const {
2670 return _internal_num_days();
2672 inline void DCCLFieldOptions::_internal_set_num_days(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2673 _has_bits_[0] |= 0x00002000u;
2676 inline void DCCLFieldOptions::set_num_days(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2677 _internal_set_num_days(value);
2682 inline bool DCCLFieldOptions::_internal_has_static_value()
const {
2683 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2686 inline bool DCCLFieldOptions::has_static_value()
const {
2687 return _internal_has_static_value();
2689 inline void DCCLFieldOptions::clear_static_value() {
2690 static_value_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2691 _has_bits_[0] &= ~0x00000002u;
2693 inline const std::string& DCCLFieldOptions::static_value()
const {
2695 return _internal_static_value();
2697 inline void DCCLFieldOptions::set_static_value(
const std::string& value) {
2698 _internal_set_static_value(value);
2701 inline std::string* DCCLFieldOptions::mutable_static_value() {
2703 return _internal_mutable_static_value();
2705 inline const std::string& DCCLFieldOptions::_internal_static_value()
const {
2706 return static_value_.Get();
2708 inline void DCCLFieldOptions::_internal_set_static_value(
const std::string& value) {
2709 _has_bits_[0] |= 0x00000002u;
2710 static_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2712 inline void DCCLFieldOptions::set_static_value(std::string&& value) {
2713 _has_bits_[0] |= 0x00000002u;
2715 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2718 inline void DCCLFieldOptions::set_static_value(
const char* value) {
2719 GOOGLE_DCHECK(value !=
nullptr);
2720 _has_bits_[0] |= 0x00000002u;
2721 static_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2725 inline void DCCLFieldOptions::set_static_value(
const char* value,
2727 _has_bits_[0] |= 0x00000002u;
2728 static_value_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2729 reinterpret_cast<const char*
>(value), size), GetArena());
2732 inline std::string* DCCLFieldOptions::_internal_mutable_static_value() {
2733 _has_bits_[0] |= 0x00000002u;
2734 return static_value_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2736 inline std::string* DCCLFieldOptions::release_static_value() {
2738 if (!_internal_has_static_value()) {
2741 _has_bits_[0] &= ~0x00000002u;
2742 return static_value_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2744 inline void DCCLFieldOptions::set_allocated_static_value(std::string* static_value) {
2745 if (static_value !=
nullptr) {
2746 _has_bits_[0] |= 0x00000002u;
2748 _has_bits_[0] &= ~0x00000002u;
2750 static_value_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), static_value,
2754 inline std::string* DCCLFieldOptions::unsafe_arena_release_static_value() {
2756 GOOGLE_DCHECK(GetArena() !=
nullptr);
2757 _has_bits_[0] &= ~0x00000002u;
2758 return static_value_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2761 inline void DCCLFieldOptions::unsafe_arena_set_allocated_static_value(
2762 std::string* static_value) {
2763 GOOGLE_DCHECK(GetArena() !=
nullptr);
2764 if (static_value !=
nullptr) {
2765 _has_bits_[0] |= 0x00000002u;
2767 _has_bits_[0] &= ~0x00000002u;
2769 static_value_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2770 static_value, GetArena());
2775 inline bool DCCLFieldOptions::_internal_has_max_length()
const {
2776 bool value = (_has_bits_[0] & 0x00000400u) != 0;
2779 inline bool DCCLFieldOptions::has_max_length()
const {
2780 return _internal_has_max_length();
2782 inline void DCCLFieldOptions::clear_max_length() {
2784 _has_bits_[0] &= ~0x00000400u;
2786 inline ::PROTOBUF_NAMESPACE_ID::uint32 DCCLFieldOptions::_internal_max_length()
const {
2789 inline ::PROTOBUF_NAMESPACE_ID::uint32 DCCLFieldOptions::max_length()
const {
2791 return _internal_max_length();
2793 inline void DCCLFieldOptions::_internal_set_max_length(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2794 _has_bits_[0] |= 0x00000400u;
2795 max_length_ = value;
2797 inline void DCCLFieldOptions::set_max_length(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2798 _internal_set_max_length(value);
2803 inline bool DCCLFieldOptions::_internal_has_max_repeat()
const {
2804 bool value = (_has_bits_[0] & 0x00000800u) != 0;
2807 inline bool DCCLFieldOptions::has_max_repeat()
const {
2808 return _internal_has_max_repeat();
2810 inline void DCCLFieldOptions::clear_max_repeat() {
2812 _has_bits_[0] &= ~0x00000800u;
2814 inline ::PROTOBUF_NAMESPACE_ID::uint32 DCCLFieldOptions::_internal_max_repeat()
const {
2817 inline ::PROTOBUF_NAMESPACE_ID::uint32 DCCLFieldOptions::max_repeat()
const {
2819 return _internal_max_repeat();
2821 inline void DCCLFieldOptions::_internal_set_max_repeat(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2822 _has_bits_[0] |= 0x00000800u;
2823 max_repeat_ = value;
2825 inline void DCCLFieldOptions::set_max_repeat(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2826 _internal_set_max_repeat(value);
2831 inline bool DCCLFieldOptions::_internal_has_min_repeat()
const {
2832 bool value = (_has_bits_[0] & 0x00001000u) != 0;
2835 inline bool DCCLFieldOptions::has_min_repeat()
const {
2836 return _internal_has_min_repeat();
2838 inline void DCCLFieldOptions::clear_min_repeat() {
2840 _has_bits_[0] &= ~0x00001000u;
2842 inline ::PROTOBUF_NAMESPACE_ID::uint32 DCCLFieldOptions::_internal_min_repeat()
const {
2845 inline ::PROTOBUF_NAMESPACE_ID::uint32 DCCLFieldOptions::min_repeat()
const {
2847 return _internal_min_repeat();
2849 inline void DCCLFieldOptions::_internal_set_min_repeat(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2850 _has_bits_[0] |= 0x00001000u;
2851 min_repeat_ = value;
2853 inline void DCCLFieldOptions::set_min_repeat(::PROTOBUF_NAMESPACE_ID::uint32 value) {
2854 _internal_set_min_repeat(value);
2859 inline bool DCCLFieldOptions::_internal_has_packed_enum()
const {
2860 bool value = (_has_bits_[0] & 0x00004000u) != 0;
2863 inline bool DCCLFieldOptions::has_packed_enum()
const {
2864 return _internal_has_packed_enum();
2866 inline void DCCLFieldOptions::clear_packed_enum() {
2867 packed_enum_ =
true;
2868 _has_bits_[0] &= ~0x00004000u;
2870 inline bool DCCLFieldOptions::_internal_packed_enum()
const {
2871 return packed_enum_;
2873 inline bool DCCLFieldOptions::packed_enum()
const {
2875 return _internal_packed_enum();
2877 inline void DCCLFieldOptions::_internal_set_packed_enum(
bool value) {
2878 _has_bits_[0] |= 0x00004000u;
2879 packed_enum_ = value;
2881 inline void DCCLFieldOptions::set_packed_enum(
bool value) {
2882 _internal_set_packed_enum(value);
2887 inline bool DCCLFieldOptions::_internal_has_description()
const {
2888 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2891 inline bool DCCLFieldOptions::has_description()
const {
2892 return _internal_has_description();
2894 inline void DCCLFieldOptions::clear_description() {
2895 description_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2896 _has_bits_[0] &= ~0x00000004u;
2898 inline const std::string& DCCLFieldOptions::description()
const {
2900 return _internal_description();
2902 inline void DCCLFieldOptions::set_description(
const std::string& value) {
2903 _internal_set_description(value);
2906 inline std::string* DCCLFieldOptions::mutable_description() {
2908 return _internal_mutable_description();
2910 inline const std::string& DCCLFieldOptions::_internal_description()
const {
2911 return description_.Get();
2913 inline void DCCLFieldOptions::_internal_set_description(
const std::string& value) {
2914 _has_bits_[0] |= 0x00000004u;
2915 description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2917 inline void DCCLFieldOptions::set_description(std::string&& value) {
2918 _has_bits_[0] |= 0x00000004u;
2920 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2923 inline void DCCLFieldOptions::set_description(
const char* value) {
2924 GOOGLE_DCHECK(value !=
nullptr);
2925 _has_bits_[0] |= 0x00000004u;
2926 description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2930 inline void DCCLFieldOptions::set_description(
const char* value,
2932 _has_bits_[0] |= 0x00000004u;
2933 description_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2934 reinterpret_cast<const char*
>(value), size), GetArena());
2937 inline std::string* DCCLFieldOptions::_internal_mutable_description() {
2938 _has_bits_[0] |= 0x00000004u;
2939 return description_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2941 inline std::string* DCCLFieldOptions::release_description() {
2943 if (!_internal_has_description()) {
2946 _has_bits_[0] &= ~0x00000004u;
2947 return description_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2949 inline void DCCLFieldOptions::set_allocated_description(std::string* description) {
2950 if (description !=
nullptr) {
2951 _has_bits_[0] |= 0x00000004u;
2953 _has_bits_[0] &= ~0x00000004u;
2955 description_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), description,
2959 inline std::string* DCCLFieldOptions::unsafe_arena_release_description() {
2961 GOOGLE_DCHECK(GetArena() !=
nullptr);
2962 _has_bits_[0] &= ~0x00000004u;
2963 return description_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2966 inline void DCCLFieldOptions::unsafe_arena_set_allocated_description(
2967 std::string* description) {
2968 GOOGLE_DCHECK(GetArena() !=
nullptr);
2969 if (description !=
nullptr) {
2970 _has_bits_[0] |= 0x00000004u;
2972 _has_bits_[0] &= ~0x00000004u;
2974 description_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2975 description, GetArena());
2980 inline bool DCCLFieldOptions::_internal_has_units()
const {
2981 bool value = (_has_bits_[0] & 0x00000008u) != 0;
2982 PROTOBUF_ASSUME(!value || units_ !=
nullptr);
2985 inline bool DCCLFieldOptions::has_units()
const {
2986 return _internal_has_units();
2988 inline void DCCLFieldOptions::clear_units() {
2989 if (units_ !=
nullptr) units_->Clear();
2990 _has_bits_[0] &= ~0x00000008u;
2992 inline const ::dccl::DCCLFieldOptions_Units& DCCLFieldOptions::_internal_units()
const {
2993 const ::dccl::DCCLFieldOptions_Units* p = units_;
2994 return p !=
nullptr ? *p : *
reinterpret_cast<const ::dccl::DCCLFieldOptions_Units*
>(
2995 &::dccl::_DCCLFieldOptions_Units_default_instance_);
2997 inline const ::dccl::DCCLFieldOptions_Units& DCCLFieldOptions::units()
const {
2999 return _internal_units();
3001 inline void DCCLFieldOptions::unsafe_arena_set_allocated_units(
3002 ::dccl::DCCLFieldOptions_Units* units) {
3003 if (GetArena() ==
nullptr) {
3004 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(units_);
3008 _has_bits_[0] |= 0x00000008u;
3010 _has_bits_[0] &= ~0x00000008u;
3014 inline ::dccl::DCCLFieldOptions_Units* DCCLFieldOptions::release_units() {
3015 auto temp = unsafe_arena_release_units();
3016 if (GetArena() !=
nullptr) {
3017 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3021 inline ::dccl::DCCLFieldOptions_Units* DCCLFieldOptions::unsafe_arena_release_units() {
3023 _has_bits_[0] &= ~0x00000008u;
3024 ::dccl::DCCLFieldOptions_Units* temp = units_;
3028 inline ::dccl::DCCLFieldOptions_Units* DCCLFieldOptions::_internal_mutable_units() {
3029 _has_bits_[0] |= 0x00000008u;
3030 if (units_ ==
nullptr) {
3031 auto* p = CreateMaybeMessage<::dccl::DCCLFieldOptions_Units>(GetArena());
3036 inline ::dccl::DCCLFieldOptions_Units* DCCLFieldOptions::mutable_units() {
3038 return _internal_mutable_units();
3040 inline void DCCLFieldOptions::set_allocated_units(::dccl::DCCLFieldOptions_Units* units) {
3041 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3042 if (message_arena ==
nullptr) {
3046 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3047 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(units);
3048 if (message_arena != submessage_arena) {
3049 units = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3050 message_arena, units, submessage_arena);
3052 _has_bits_[0] |= 0x00000008u;
3054 _has_bits_[0] &= ~0x00000008u;
3061 inline bool DCCLFieldOptions::_internal_has_dynamic_conditions()
const {
3062 bool value = (_has_bits_[0] & 0x00000010u) != 0;
3063 PROTOBUF_ASSUME(!value || dynamic_conditions_ !=
nullptr);
3066 inline bool DCCLFieldOptions::has_dynamic_conditions()
const {
3067 return _internal_has_dynamic_conditions();
3069 inline void DCCLFieldOptions::clear_dynamic_conditions() {
3070 if (dynamic_conditions_ !=
nullptr) dynamic_conditions_->Clear();
3071 _has_bits_[0] &= ~0x00000010u;
3073 inline const ::dccl::DCCLFieldOptions_Conditions& DCCLFieldOptions::_internal_dynamic_conditions()
const {
3074 const ::dccl::DCCLFieldOptions_Conditions* p = dynamic_conditions_;
3075 return p !=
nullptr ? *p : *
reinterpret_cast<const ::dccl::DCCLFieldOptions_Conditions*
>(
3076 &::dccl::_DCCLFieldOptions_Conditions_default_instance_);
3078 inline const ::dccl::DCCLFieldOptions_Conditions& DCCLFieldOptions::dynamic_conditions()
const {
3080 return _internal_dynamic_conditions();
3082 inline void DCCLFieldOptions::unsafe_arena_set_allocated_dynamic_conditions(
3083 ::dccl::DCCLFieldOptions_Conditions* dynamic_conditions) {
3084 if (GetArena() ==
nullptr) {
3085 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(dynamic_conditions_);
3087 dynamic_conditions_ = dynamic_conditions;
3088 if (dynamic_conditions) {
3089 _has_bits_[0] |= 0x00000010u;
3091 _has_bits_[0] &= ~0x00000010u;
3095 inline ::dccl::DCCLFieldOptions_Conditions* DCCLFieldOptions::release_dynamic_conditions() {
3096 auto temp = unsafe_arena_release_dynamic_conditions();
3097 if (GetArena() !=
nullptr) {
3098 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3102 inline ::dccl::DCCLFieldOptions_Conditions* DCCLFieldOptions::unsafe_arena_release_dynamic_conditions() {
3104 _has_bits_[0] &= ~0x00000010u;
3105 ::dccl::DCCLFieldOptions_Conditions* temp = dynamic_conditions_;
3106 dynamic_conditions_ =
nullptr;
3109 inline ::dccl::DCCLFieldOptions_Conditions* DCCLFieldOptions::_internal_mutable_dynamic_conditions() {
3110 _has_bits_[0] |= 0x00000010u;
3111 if (dynamic_conditions_ ==
nullptr) {
3112 auto* p = CreateMaybeMessage<::dccl::DCCLFieldOptions_Conditions>(GetArena());
3113 dynamic_conditions_ = p;
3115 return dynamic_conditions_;
3117 inline ::dccl::DCCLFieldOptions_Conditions* DCCLFieldOptions::mutable_dynamic_conditions() {
3119 return _internal_mutable_dynamic_conditions();
3121 inline void DCCLFieldOptions::set_allocated_dynamic_conditions(::dccl::DCCLFieldOptions_Conditions* dynamic_conditions) {
3122 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3123 if (message_arena ==
nullptr) {
3124 delete dynamic_conditions_;
3126 if (dynamic_conditions) {
3127 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3128 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(dynamic_conditions);
3129 if (message_arena != submessage_arena) {
3130 dynamic_conditions = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3131 message_arena, dynamic_conditions, submessage_arena);
3133 _has_bits_[0] |= 0x00000010u;
3135 _has_bits_[0] &= ~0x00000010u;
3137 dynamic_conditions_ = dynamic_conditions;
3146 inline bool DCCLMessageOptions::_internal_has_id()
const {
3147 bool value = (_has_bits_[0] & 0x00000008u) != 0;
3150 inline bool DCCLMessageOptions::has_id()
const {
3151 return _internal_has_id();
3153 inline void DCCLMessageOptions::clear_id() {
3155 _has_bits_[0] &= ~0x00000008u;
3157 inline ::PROTOBUF_NAMESPACE_ID::int32 DCCLMessageOptions::_internal_id()
const {
3160 inline ::PROTOBUF_NAMESPACE_ID::int32 DCCLMessageOptions::id()
const {
3162 return _internal_id();
3164 inline void DCCLMessageOptions::_internal_set_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
3165 _has_bits_[0] |= 0x00000008u;
3168 inline void DCCLMessageOptions::set_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
3169 _internal_set_id(value);
3174 inline bool DCCLMessageOptions::_internal_has_max_bytes()
const {
3175 bool value = (_has_bits_[0] & 0x00000010u) != 0;
3178 inline bool DCCLMessageOptions::has_max_bytes()
const {
3179 return _internal_has_max_bytes();
3181 inline void DCCLMessageOptions::clear_max_bytes() {
3183 _has_bits_[0] &= ~0x00000010u;
3185 inline ::PROTOBUF_NAMESPACE_ID::uint32 DCCLMessageOptions::_internal_max_bytes()
const {
3188 inline ::PROTOBUF_NAMESPACE_ID::uint32 DCCLMessageOptions::max_bytes()
const {
3190 return _internal_max_bytes();
3192 inline void DCCLMessageOptions::_internal_set_max_bytes(::PROTOBUF_NAMESPACE_ID::uint32 value) {
3193 _has_bits_[0] |= 0x00000010u;
3196 inline void DCCLMessageOptions::set_max_bytes(::PROTOBUF_NAMESPACE_ID::uint32 value) {
3197 _internal_set_max_bytes(value);
3202 inline bool DCCLMessageOptions::_internal_has_codec()
const {
3203 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3206 inline bool DCCLMessageOptions::has_codec()
const {
3207 return _internal_has_codec();
3209 inline void DCCLMessageOptions::clear_codec() {
3210 codec_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3211 _has_bits_[0] &= ~0x00000001u;
3213 inline const std::string& DCCLMessageOptions::codec()
const {
3215 return _internal_codec();
3217 inline void DCCLMessageOptions::set_codec(
const std::string& value) {
3218 _internal_set_codec(value);
3221 inline std::string* DCCLMessageOptions::mutable_codec() {
3223 return _internal_mutable_codec();
3225 inline const std::string& DCCLMessageOptions::_internal_codec()
const {
3226 return codec_.Get();
3228 inline void DCCLMessageOptions::_internal_set_codec(
const std::string& value) {
3229 _has_bits_[0] |= 0x00000001u;
3230 codec_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
3232 inline void DCCLMessageOptions::set_codec(std::string&& value) {
3233 _has_bits_[0] |= 0x00000001u;
3235 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
3238 inline void DCCLMessageOptions::set_codec(
const char* value) {
3239 GOOGLE_DCHECK(value !=
nullptr);
3240 _has_bits_[0] |= 0x00000001u;
3241 codec_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
3245 inline void DCCLMessageOptions::set_codec(
const char* value,
3247 _has_bits_[0] |= 0x00000001u;
3248 codec_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
3249 reinterpret_cast<const char*
>(value), size), GetArena());
3252 inline std::string* DCCLMessageOptions::_internal_mutable_codec() {
3253 _has_bits_[0] |= 0x00000001u;
3254 return codec_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3256 inline std::string* DCCLMessageOptions::release_codec() {
3258 if (!_internal_has_codec()) {
3261 _has_bits_[0] &= ~0x00000001u;
3262 return codec_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3264 inline void DCCLMessageOptions::set_allocated_codec(std::string* codec) {
3265 if (codec !=
nullptr) {
3266 _has_bits_[0] |= 0x00000001u;
3268 _has_bits_[0] &= ~0x00000001u;
3270 codec_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), codec,
3274 inline std::string* DCCLMessageOptions::unsafe_arena_release_codec() {
3276 GOOGLE_DCHECK(GetArena() !=
nullptr);
3277 _has_bits_[0] &= ~0x00000001u;
3278 return codec_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3281 inline void DCCLMessageOptions::unsafe_arena_set_allocated_codec(
3282 std::string* codec) {
3283 GOOGLE_DCHECK(GetArena() !=
nullptr);
3284 if (codec !=
nullptr) {
3285 _has_bits_[0] |= 0x00000001u;
3287 _has_bits_[0] &= ~0x00000001u;
3289 codec_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3295 inline bool DCCLMessageOptions::_internal_has_codec_group()
const {
3296 bool value = (_has_bits_[0] & 0x00000002u) != 0;
3299 inline bool DCCLMessageOptions::has_codec_group()
const {
3300 return _internal_has_codec_group();
3302 inline void DCCLMessageOptions::clear_codec_group() {
3303 codec_group_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3304 _has_bits_[0] &= ~0x00000002u;
3306 inline const std::string& DCCLMessageOptions::codec_group()
const {
3308 return _internal_codec_group();
3310 inline void DCCLMessageOptions::set_codec_group(
const std::string& value) {
3311 _internal_set_codec_group(value);
3314 inline std::string* DCCLMessageOptions::mutable_codec_group() {
3316 return _internal_mutable_codec_group();
3318 inline const std::string& DCCLMessageOptions::_internal_codec_group()
const {
3319 return codec_group_.Get();
3321 inline void DCCLMessageOptions::_internal_set_codec_group(
const std::string& value) {
3322 _has_bits_[0] |= 0x00000002u;
3323 codec_group_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
3325 inline void DCCLMessageOptions::set_codec_group(std::string&& value) {
3326 _has_bits_[0] |= 0x00000002u;
3328 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
3331 inline void DCCLMessageOptions::set_codec_group(
const char* value) {
3332 GOOGLE_DCHECK(value !=
nullptr);
3333 _has_bits_[0] |= 0x00000002u;
3334 codec_group_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
3338 inline void DCCLMessageOptions::set_codec_group(
const char* value,
3340 _has_bits_[0] |= 0x00000002u;
3341 codec_group_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
3342 reinterpret_cast<const char*
>(value), size), GetArena());
3345 inline std::string* DCCLMessageOptions::_internal_mutable_codec_group() {
3346 _has_bits_[0] |= 0x00000002u;
3347 return codec_group_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3349 inline std::string* DCCLMessageOptions::release_codec_group() {
3351 if (!_internal_has_codec_group()) {
3354 _has_bits_[0] &= ~0x00000002u;
3355 return codec_group_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3357 inline void DCCLMessageOptions::set_allocated_codec_group(std::string* codec_group) {
3358 if (codec_group !=
nullptr) {
3359 _has_bits_[0] |= 0x00000002u;
3361 _has_bits_[0] &= ~0x00000002u;
3363 codec_group_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), codec_group,
3367 inline std::string* DCCLMessageOptions::unsafe_arena_release_codec_group() {
3369 GOOGLE_DCHECK(GetArena() !=
nullptr);
3370 _has_bits_[0] &= ~0x00000002u;
3371 return codec_group_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3374 inline void DCCLMessageOptions::unsafe_arena_set_allocated_codec_group(
3375 std::string* codec_group) {
3376 GOOGLE_DCHECK(GetArena() !=
nullptr);
3377 if (codec_group !=
nullptr) {
3378 _has_bits_[0] |= 0x00000002u;
3380 _has_bits_[0] &= ~0x00000002u;
3382 codec_group_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3383 codec_group, GetArena());
3388 inline bool DCCLMessageOptions::_internal_has_codec_version()
const {
3389 bool value = (_has_bits_[0] & 0x00000020u) != 0;
3392 inline bool DCCLMessageOptions::has_codec_version()
const {
3393 return _internal_has_codec_version();
3395 inline void DCCLMessageOptions::clear_codec_version() {
3397 _has_bits_[0] &= ~0x00000020u;
3399 inline ::PROTOBUF_NAMESPACE_ID::int32 DCCLMessageOptions::_internal_codec_version()
const {
3400 return codec_version_;
3402 inline ::PROTOBUF_NAMESPACE_ID::int32 DCCLMessageOptions::codec_version()
const {
3404 return _internal_codec_version();
3406 inline void DCCLMessageOptions::_internal_set_codec_version(::PROTOBUF_NAMESPACE_ID::int32 value) {
3407 _has_bits_[0] |= 0x00000020u;
3408 codec_version_ = value;
3410 inline void DCCLMessageOptions::set_codec_version(::PROTOBUF_NAMESPACE_ID::int32 value) {
3411 _internal_set_codec_version(value);
3416 inline bool DCCLMessageOptions::_internal_has_omit_id()
const {
3417 bool value = (_has_bits_[0] & 0x00000040u) != 0;
3420 inline bool DCCLMessageOptions::has_omit_id()
const {
3421 return _internal_has_omit_id();
3423 inline void DCCLMessageOptions::clear_omit_id() {
3425 _has_bits_[0] &= ~0x00000040u;
3427 inline bool DCCLMessageOptions::_internal_omit_id()
const {
3430 inline bool DCCLMessageOptions::omit_id()
const {
3432 return _internal_omit_id();
3434 inline void DCCLMessageOptions::_internal_set_omit_id(
bool value) {
3435 _has_bits_[0] |= 0x00000040u;
3438 inline void DCCLMessageOptions::set_omit_id(
bool value) {
3439 _internal_set_omit_id(value);
3444 inline bool DCCLMessageOptions::_internal_has_unit_system()
const {
3445 bool value = (_has_bits_[0] & 0x00000004u) != 0;
3448 inline bool DCCLMessageOptions::has_unit_system()
const {
3449 return _internal_has_unit_system();
3451 inline void DCCLMessageOptions::clear_unit_system() {
3452 unit_system_.ClearToDefault(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(), GetArena());
3453 _has_bits_[0] &= ~0x00000004u;
3455 inline const std::string& DCCLMessageOptions::unit_system()
const {
3457 return _internal_unit_system();
3459 inline void DCCLMessageOptions::set_unit_system(
const std::string& value) {
3460 _internal_set_unit_system(value);
3463 inline std::string* DCCLMessageOptions::mutable_unit_system() {
3465 return _internal_mutable_unit_system();
3467 inline const std::string& DCCLMessageOptions::_internal_unit_system()
const {
3468 return unit_system_.Get();
3470 inline void DCCLMessageOptions::_internal_set_unit_system(
const std::string& value) {
3471 _has_bits_[0] |= 0x00000004u;
3472 unit_system_.Set(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(), value, GetArena());
3474 inline void DCCLMessageOptions::set_unit_system(std::string&& value) {
3475 _has_bits_[0] |= 0x00000004u;
3477 &::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(), ::std::move(value), GetArena());
3480 inline void DCCLMessageOptions::set_unit_system(
const char* value) {
3481 GOOGLE_DCHECK(value !=
nullptr);
3482 _has_bits_[0] |= 0x00000004u;
3483 unit_system_.Set(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(), ::std::string(value),
3487 inline void DCCLMessageOptions::set_unit_system(
const char* value,
3489 _has_bits_[0] |= 0x00000004u;
3490 unit_system_.Set(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(), ::std::string(
3491 reinterpret_cast<const char*
>(value), size), GetArena());
3494 inline std::string* DCCLMessageOptions::_internal_mutable_unit_system() {
3495 _has_bits_[0] |= 0x00000004u;
3496 return unit_system_.Mutable(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(), GetArena());
3498 inline std::string* DCCLMessageOptions::release_unit_system() {
3500 if (!_internal_has_unit_system()) {
3503 _has_bits_[0] &= ~0x00000004u;
3504 return unit_system_.ReleaseNonDefault(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(), GetArena());
3506 inline void DCCLMessageOptions::set_allocated_unit_system(std::string* unit_system) {
3507 if (unit_system !=
nullptr) {
3508 _has_bits_[0] |= 0x00000004u;
3510 _has_bits_[0] &= ~0x00000004u;
3512 unit_system_.SetAllocated(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(), unit_system,
3516 inline std::string* DCCLMessageOptions::unsafe_arena_release_unit_system() {
3518 GOOGLE_DCHECK(GetArena() !=
nullptr);
3519 _has_bits_[0] &= ~0x00000004u;
3520 return unit_system_.UnsafeArenaRelease(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(),
3523 inline void DCCLMessageOptions::unsafe_arena_set_allocated_unit_system(
3524 std::string* unit_system) {
3525 GOOGLE_DCHECK(GetArena() !=
nullptr);
3526 if (unit_system !=
nullptr) {
3527 _has_bits_[0] |= 0x00000004u;
3529 _has_bits_[0] &= ~0x00000004u;
3531 unit_system_.UnsafeArenaSetAllocated(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(),
3532 unit_system, GetArena());
3537 #pragma GCC diagnostic pop
3552 #include <google/protobuf/port_undef.inc>
Dynamic Compact Control Language namespace.
google::protobuf::int32 int32
a signed 32 bit integer
google::protobuf::uint32 uint32
an unsigned 32 bit integer