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 < 3021000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
16#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
22#include <google/protobuf/port_undef.inc>
23#include <google/protobuf/io/coded_stream.h>
24#include <google/protobuf/arena.h>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
29#include <google/protobuf/message.h>
30#include <google/protobuf/repeated_field.h>
31#include <google/protobuf/extension_set.h>
32#include <google/protobuf/unknown_field_set.h>
33#include <google/protobuf/descriptor.pb.h>
35#include <google/protobuf/port_def.inc>
36#define PROTOBUF_INTERNAL_EXPORT_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto
37PROTOBUF_NAMESPACE_OPEN
41PROTOBUF_NAMESPACE_CLOSE
45 static const uint32_t offsets[];
47extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto;
49class DCCLFieldOptions;
50struct DCCLFieldOptionsDefaultTypeInternal;
51extern DCCLFieldOptionsDefaultTypeInternal _DCCLFieldOptions_default_instance_;
52class DCCLFieldOptions_Conditions;
53struct DCCLFieldOptions_ConditionsDefaultTypeInternal;
54extern DCCLFieldOptions_ConditionsDefaultTypeInternal _DCCLFieldOptions_Conditions_default_instance_;
55class DCCLFieldOptions_Units;
56struct DCCLFieldOptions_UnitsDefaultTypeInternal;
57extern DCCLFieldOptions_UnitsDefaultTypeInternal _DCCLFieldOptions_Units_default_instance_;
58class DCCLFieldOptions_Units_CustomUnit;
59struct DCCLFieldOptions_Units_CustomUnitDefaultTypeInternal;
60extern DCCLFieldOptions_Units_CustomUnitDefaultTypeInternal _DCCLFieldOptions_Units_CustomUnit_default_instance_;
61class DCCLMessageOptions;
62struct DCCLMessageOptionsDefaultTypeInternal;
63extern DCCLMessageOptionsDefaultTypeInternal _DCCLMessageOptions_default_instance_;
64class DCCLMessageOptions_Conditions;
65struct DCCLMessageOptions_ConditionsDefaultTypeInternal;
66extern DCCLMessageOptions_ConditionsDefaultTypeInternal _DCCLMessageOptions_Conditions_default_instance_;
68PROTOBUF_NAMESPACE_OPEN
75PROTOBUF_NAMESPACE_CLOSE
81 public ::PROTOBUF_NAMESPACE_ID::Message {
90 *
this = ::std::move(from);
98 if (
this == &from)
return *
this;
99 if (GetOwningArena() == from.GetOwningArena()
100 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
101 && GetOwningArena() !=
nullptr
111 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
112 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
114 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
115 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
118 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
119 return GetDescriptor();
121 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
122 return default_instance().GetMetadata().descriptor;
124 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
125 return default_instance().GetMetadata().reflection;
128 return *internal_default_instance();
132 &_DCCLFieldOptions_Units_CustomUnit_default_instance_);
134 static constexpr int kIndexInFileMessages =
141 if (other ==
this)
return;
142 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
143 if (GetOwningArena() !=
nullptr &&
144 GetOwningArena() == other->GetOwningArena()) {
146 if (GetOwningArena() == other->GetOwningArena()) {
150 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
154 if (other ==
this)
return;
155 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
162 return CreateMaybeMessage<DCCLFieldOptions_Units_CustomUnit>(arena);
164 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
166 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
168 DCCLFieldOptions_Units_CustomUnit::MergeImpl(*
this, from);
171 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
173 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
174 bool IsInitialized()
const final;
176 size_t ByteSizeLong()
const final;
177 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
178 uint8_t* _InternalSerialize(
179 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
180 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
183 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
185 void SetCachedSize(
int size)
const final;
189 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
190 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
191 return "dccl.DCCLFieldOptions.Units.CustomUnit";
195 bool is_message_owned =
false);
198 static const ClassData _class_data_;
199 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
201 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
208 kUnitFieldNumber = 1,
209 kHeaderFieldNumber = 2,
212 bool has_unit()
const;
214 bool _internal_has_unit()
const;
217 const std::string& unit()
const;
218 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
219 void set_unit(ArgT0&& arg0, ArgT... args);
220 std::string* mutable_unit();
221 PROTOBUF_NODISCARD std::string* release_unit();
222 void set_allocated_unit(std::string* unit);
224 const std::string& _internal_unit()
const;
225 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_unit(
const std::string& value);
226 std::string* _internal_mutable_unit();
230 bool has_header()
const;
232 bool _internal_has_header()
const;
235 const std::string& header()
const;
236 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
237 void set_header(ArgT0&& arg0, ArgT... args);
238 std::string* mutable_header();
239 PROTOBUF_NODISCARD std::string* release_header();
240 void set_allocated_header(std::string* header);
242 const std::string& _internal_header()
const;
243 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_header(
const std::string& value);
244 std::string* _internal_mutable_header();
251 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
252 typedef void InternalArenaConstructable_;
253 typedef void DestructorSkippable_;
255 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
256 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
257 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr unit_;
258 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr header_;
260 union { Impl_ _impl_; };
261 friend struct ::TableStruct_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto;
266 public ::PROTOBUF_NAMESPACE_ID::Message {
270 explicit PROTOBUF_CONSTEXPR
DCCLFieldOptions_Units(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
275 *
this = ::std::move(from);
283 if (
this == &from)
return *
this;
284 if (GetOwningArena() == from.GetOwningArena()
285 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
286 && GetOwningArena() !=
nullptr
296 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
297 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
299 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
300 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
303 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
304 return GetDescriptor();
306 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
307 return default_instance().GetMetadata().descriptor;
309 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
310 return default_instance().GetMetadata().reflection;
313 return *internal_default_instance();
317 &_DCCLFieldOptions_Units_default_instance_);
319 static constexpr int kIndexInFileMessages =
326 if (other ==
this)
return;
327 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
328 if (GetOwningArena() !=
nullptr &&
329 GetOwningArena() == other->GetOwningArena()) {
331 if (GetOwningArena() == other->GetOwningArena()) {
335 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
339 if (other ==
this)
return;
340 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
347 return CreateMaybeMessage<DCCLFieldOptions_Units>(arena);
349 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
351 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
353 DCCLFieldOptions_Units::MergeImpl(*
this, from);
356 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
358 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
359 bool IsInitialized()
const final;
361 size_t ByteSizeLong()
const final;
362 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
363 uint8_t* _InternalSerialize(
364 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
365 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
368 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
370 void SetCachedSize(
int size)
const final;
374 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
375 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
376 return "dccl.DCCLFieldOptions.Units";
380 bool is_message_owned =
false);
383 static const ClassData _class_data_;
384 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
386 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
395 kBaseDimensionsFieldNumber = 1,
396 kDerivedDimensionsFieldNumber = 2,
397 kSystemFieldNumber = 3,
398 kUnitFieldNumber = 5,
399 kPrefixFieldNumber = 6,
400 kCustomFieldNumber = 7,
401 kRelativeTemperatureFieldNumber = 4,
404 bool has_base_dimensions()
const;
406 bool _internal_has_base_dimensions()
const;
408 void clear_base_dimensions();
409 const std::string& base_dimensions()
const;
410 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
411 void set_base_dimensions(ArgT0&& arg0, ArgT... args);
412 std::string* mutable_base_dimensions();
413 PROTOBUF_NODISCARD std::string* release_base_dimensions();
414 void set_allocated_base_dimensions(std::string* base_dimensions);
416 const std::string& _internal_base_dimensions()
const;
417 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_base_dimensions(
const std::string& value);
418 std::string* _internal_mutable_base_dimensions();
422 bool has_derived_dimensions()
const;
424 bool _internal_has_derived_dimensions()
const;
426 void clear_derived_dimensions();
427 const std::string& derived_dimensions()
const;
428 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
429 void set_derived_dimensions(ArgT0&& arg0, ArgT... args);
430 std::string* mutable_derived_dimensions();
431 PROTOBUF_NODISCARD std::string* release_derived_dimensions();
432 void set_allocated_derived_dimensions(std::string* derived_dimensions);
434 const std::string& _internal_derived_dimensions()
const;
435 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_derived_dimensions(
const std::string& value);
436 std::string* _internal_mutable_derived_dimensions();
440 bool has_system()
const;
442 bool _internal_has_system()
const;
445 const std::string& system()
const;
446 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
447 void set_system(ArgT0&& arg0, ArgT... args);
448 std::string* mutable_system();
449 PROTOBUF_NODISCARD std::string* release_system();
450 void set_allocated_system(std::string* system);
452 const std::string& _internal_system()
const;
453 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_system(
const std::string& value);
454 std::string* _internal_mutable_system();
458 bool has_unit()
const;
460 bool _internal_has_unit()
const;
463 const std::string& unit()
const;
464 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
465 void set_unit(ArgT0&& arg0, ArgT... args);
466 std::string* mutable_unit();
467 PROTOBUF_NODISCARD std::string* release_unit();
468 void set_allocated_unit(std::string* unit);
470 const std::string& _internal_unit()
const;
471 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_unit(
const std::string& value);
472 std::string* _internal_mutable_unit();
476 bool has_prefix()
const;
478 bool _internal_has_prefix()
const;
481 const std::string& prefix()
const;
482 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
483 void set_prefix(ArgT0&& arg0, ArgT... args);
484 std::string* mutable_prefix();
485 PROTOBUF_NODISCARD std::string* release_prefix();
486 void set_allocated_prefix(std::string* prefix);
488 const std::string& _internal_prefix()
const;
489 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_prefix(
const std::string& value);
490 std::string* _internal_mutable_prefix();
494 bool has_custom()
const;
496 bool _internal_has_custom()
const;
499 const ::dccl::DCCLFieldOptions_Units_CustomUnit& custom()
const;
500 PROTOBUF_NODISCARD ::dccl::DCCLFieldOptions_Units_CustomUnit* release_custom();
504 const ::dccl::DCCLFieldOptions_Units_CustomUnit& _internal_custom()
const;
507 void unsafe_arena_set_allocated_custom(
512 bool has_relative_temperature()
const;
514 bool _internal_has_relative_temperature()
const;
516 void clear_relative_temperature();
517 bool relative_temperature()
const;
518 void set_relative_temperature(
bool value);
520 bool _internal_relative_temperature()
const;
521 void _internal_set_relative_temperature(
bool value);
528 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
529 typedef void InternalArenaConstructable_;
530 typedef void DestructorSkippable_;
532 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
533 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
534 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr base_dimensions_;
535 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr derived_dimensions_;
536 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_system_;
537 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr system_;
538 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr unit_;
539 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr prefix_;
541 bool relative_temperature_;
543 union { Impl_ _impl_; };
544 friend struct ::TableStruct_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto;
549 public ::PROTOBUF_NAMESPACE_ID::Message {
558 *
this = ::std::move(from);
566 if (
this == &from)
return *
this;
567 if (GetOwningArena() == from.GetOwningArena()
568 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
569 && GetOwningArena() !=
nullptr
579 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
580 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
582 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
583 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
586 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
587 return GetDescriptor();
589 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
590 return default_instance().GetMetadata().descriptor;
592 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
593 return default_instance().GetMetadata().reflection;
596 return *internal_default_instance();
600 &_DCCLFieldOptions_Conditions_default_instance_);
602 static constexpr int kIndexInFileMessages =
609 if (other ==
this)
return;
610 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
611 if (GetOwningArena() !=
nullptr &&
612 GetOwningArena() == other->GetOwningArena()) {
614 if (GetOwningArena() == other->GetOwningArena()) {
618 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
622 if (other ==
this)
return;
623 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
630 return CreateMaybeMessage<DCCLFieldOptions_Conditions>(arena);
632 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
634 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
636 DCCLFieldOptions_Conditions::MergeImpl(*
this, from);
639 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
641 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
642 bool IsInitialized()
const final;
644 size_t ByteSizeLong()
const final;
645 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
646 uint8_t* _InternalSerialize(
647 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
648 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
651 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
653 void SetCachedSize(
int size)
const final;
657 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
658 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
659 return "dccl.DCCLFieldOptions.Conditions";
663 bool is_message_owned =
false);
666 static const ClassData _class_data_;
667 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
669 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
676 kRequiredIfFieldNumber = 1,
677 kOmitIfFieldNumber = 2,
678 kOnlyIfFieldNumber = 3,
679 kMinFieldNumber = 10,
680 kMaxFieldNumber = 11,
683 bool has_required_if()
const;
685 bool _internal_has_required_if()
const;
687 void clear_required_if();
688 const std::string& required_if()
const;
689 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
690 void set_required_if(ArgT0&& arg0, ArgT... args);
691 std::string* mutable_required_if();
692 PROTOBUF_NODISCARD std::string* release_required_if();
693 void set_allocated_required_if(std::string* required_if);
695 const std::string& _internal_required_if()
const;
696 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_required_if(
const std::string& value);
697 std::string* _internal_mutable_required_if();
701 bool has_omit_if()
const;
703 bool _internal_has_omit_if()
const;
705 void clear_omit_if();
706 const std::string& omit_if()
const;
707 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
708 void set_omit_if(ArgT0&& arg0, ArgT... args);
709 std::string* mutable_omit_if();
710 PROTOBUF_NODISCARD std::string* release_omit_if();
711 void set_allocated_omit_if(std::string* omit_if);
713 const std::string& _internal_omit_if()
const;
714 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_omit_if(
const std::string& value);
715 std::string* _internal_mutable_omit_if();
719 bool has_only_if()
const;
721 bool _internal_has_only_if()
const;
723 void clear_only_if();
724 const std::string& only_if()
const;
725 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
726 void set_only_if(ArgT0&& arg0, ArgT... args);
727 std::string* mutable_only_if();
728 PROTOBUF_NODISCARD std::string* release_only_if();
729 void set_allocated_only_if(std::string* only_if);
731 const std::string& _internal_only_if()
const;
732 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_only_if(
const std::string& value);
733 std::string* _internal_mutable_only_if();
737 bool has_min()
const;
739 bool _internal_has_min()
const;
742 const std::string& min()
const;
743 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
744 void set_min(ArgT0&& arg0, ArgT... args);
745 std::string* mutable_min();
746 PROTOBUF_NODISCARD std::string* release_min();
747 void set_allocated_min(std::string* min);
749 const std::string& _internal_min()
const;
750 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_min(
const std::string& value);
751 std::string* _internal_mutable_min();
755 bool has_max()
const;
757 bool _internal_has_max()
const;
760 const std::string& max()
const;
761 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
762 void set_max(ArgT0&& arg0, ArgT... args);
763 std::string* mutable_max();
764 PROTOBUF_NODISCARD std::string* release_max();
765 void set_allocated_max(std::string* max);
767 const std::string& _internal_max()
const;
768 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_max(
const std::string& value);
769 std::string* _internal_mutable_max();
776 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
777 typedef void InternalArenaConstructable_;
778 typedef void DestructorSkippable_;
780 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
781 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
782 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr required_if_;
783 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr omit_if_;
784 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr only_if_;
785 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr min_;
786 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr max_;
788 union { Impl_ _impl_; };
789 friend struct ::TableStruct_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto;
794 public ::PROTOBUF_NAMESPACE_ID::Message {
798 explicit PROTOBUF_CONSTEXPR
DCCLFieldOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
803 *
this = ::std::move(from);
811 if (
this == &from)
return *
this;
812 if (GetOwningArena() == from.GetOwningArena()
813 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
814 && GetOwningArena() !=
nullptr
824 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
825 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
827 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
828 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
831 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
832 return GetDescriptor();
834 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
835 return default_instance().GetMetadata().descriptor;
837 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
838 return default_instance().GetMetadata().reflection;
841 return *internal_default_instance();
845 &_DCCLFieldOptions_default_instance_);
847 static constexpr int kIndexInFileMessages =
854 if (other ==
this)
return;
855 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
856 if (GetOwningArena() !=
nullptr &&
857 GetOwningArena() == other->GetOwningArena()) {
859 if (GetOwningArena() == other->GetOwningArena()) {
863 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
867 if (other ==
this)
return;
868 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
874 DCCLFieldOptions* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
875 return CreateMaybeMessage<DCCLFieldOptions>(arena);
877 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
879 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
881 DCCLFieldOptions::MergeImpl(*
this, from);
884 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
886 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
887 bool IsInitialized()
const final;
889 size_t ByteSizeLong()
const final;
890 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
891 uint8_t* _InternalSerialize(
892 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
893 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
896 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
898 void SetCachedSize(
int size)
const final;
902 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
903 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
904 return "dccl.DCCLFieldOptions";
908 bool is_message_owned =
false);
911 static const ClassData _class_data_;
912 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
914 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
924 kCodecFieldNumber = 1,
925 kStaticValueFieldNumber = 8,
926 kDescriptionFieldNumber = 20,
927 kUnitsFieldNumber = 30,
928 kDynamicConditionsFieldNumber = 40,
929 kOmitFieldNumber = 2,
930 kInHeadFieldNumber = 3,
931 kPrecisionFieldNumber = 4,
934 kMaxLengthFieldNumber = 9,
935 kMaxRepeatFieldNumber = 10,
936 kMinRepeatFieldNumber = 13,
937 kMinLengthFieldNumber = 14,
938 kNumDaysFieldNumber = 7,
939 kPackedEnumFieldNumber = 11,
940 kResolutionFieldNumber = 12,
943 bool has_codec()
const;
945 bool _internal_has_codec()
const;
948 const std::string& codec()
const;
949 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
950 void set_codec(ArgT0&& arg0, ArgT... args);
951 std::string* mutable_codec();
952 PROTOBUF_NODISCARD std::string* release_codec();
953 void set_allocated_codec(std::string* codec);
955 const std::string& _internal_codec()
const;
956 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_codec(
const std::string& value);
957 std::string* _internal_mutable_codec();
961 bool has_static_value()
const;
963 bool _internal_has_static_value()
const;
965 void clear_static_value();
966 const std::string& static_value()
const;
967 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
968 void set_static_value(ArgT0&& arg0, ArgT... args);
969 std::string* mutable_static_value();
970 PROTOBUF_NODISCARD std::string* release_static_value();
971 void set_allocated_static_value(std::string* static_value);
973 const std::string& _internal_static_value()
const;
974 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_static_value(
const std::string& value);
975 std::string* _internal_mutable_static_value();
979 bool has_description()
const;
981 bool _internal_has_description()
const;
983 void clear_description();
984 const std::string& description()
const;
985 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
986 void set_description(ArgT0&& arg0, ArgT... args);
987 std::string* mutable_description();
988 PROTOBUF_NODISCARD std::string* release_description();
989 void set_allocated_description(std::string* description);
991 const std::string& _internal_description()
const;
992 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_description(
const std::string& value);
993 std::string* _internal_mutable_description();
997 bool has_units()
const;
999 bool _internal_has_units()
const;
1002 const ::dccl::DCCLFieldOptions_Units& units()
const;
1003 PROTOBUF_NODISCARD ::dccl::DCCLFieldOptions_Units* release_units();
1007 const ::dccl::DCCLFieldOptions_Units& _internal_units()
const;
1010 void unsafe_arena_set_allocated_units(
1015 bool has_dynamic_conditions()
const;
1017 bool _internal_has_dynamic_conditions()
const;
1019 void clear_dynamic_conditions();
1020 const ::dccl::DCCLFieldOptions_Conditions& dynamic_conditions()
const;
1021 PROTOBUF_NODISCARD ::dccl::DCCLFieldOptions_Conditions* release_dynamic_conditions();
1025 const ::dccl::DCCLFieldOptions_Conditions& _internal_dynamic_conditions()
const;
1028 void unsafe_arena_set_allocated_dynamic_conditions(
1033 bool has_omit()
const;
1035 bool _internal_has_omit()
const;
1039 void set_omit(
bool value);
1041 bool _internal_omit()
const;
1042 void _internal_set_omit(
bool value);
1046 bool has_in_head()
const;
1048 bool _internal_has_in_head()
const;
1050 void clear_in_head();
1051 bool in_head()
const;
1052 void set_in_head(
bool value);
1054 bool _internal_in_head()
const;
1055 void _internal_set_in_head(
bool value);
1059 bool has_precision()
const;
1061 bool _internal_has_precision()
const;
1063 void clear_precision();
1064 int32_t precision()
const;
1065 void set_precision(int32_t value);
1067 int32_t _internal_precision()
const;
1068 void _internal_set_precision(int32_t value);
1072 bool has_min()
const;
1074 bool _internal_has_min()
const;
1078 void set_min(
double value);
1080 double _internal_min()
const;
1081 void _internal_set_min(
double value);
1085 bool has_max()
const;
1087 bool _internal_has_max()
const;
1091 void set_max(
double value);
1093 double _internal_max()
const;
1094 void _internal_set_max(
double value);
1098 bool has_max_length()
const;
1100 bool _internal_has_max_length()
const;
1102 void clear_max_length();
1103 uint32_t max_length()
const;
1104 void set_max_length(uint32_t value);
1106 uint32_t _internal_max_length()
const;
1107 void _internal_set_max_length(uint32_t value);
1111 bool has_max_repeat()
const;
1113 bool _internal_has_max_repeat()
const;
1115 void clear_max_repeat();
1116 uint32_t max_repeat()
const;
1117 void set_max_repeat(uint32_t value);
1119 uint32_t _internal_max_repeat()
const;
1120 void _internal_set_max_repeat(uint32_t value);
1124 bool has_min_repeat()
const;
1126 bool _internal_has_min_repeat()
const;
1128 void clear_min_repeat();
1129 uint32_t min_repeat()
const;
1130 void set_min_repeat(uint32_t value);
1132 uint32_t _internal_min_repeat()
const;
1133 void _internal_set_min_repeat(uint32_t value);
1137 bool has_min_length()
const;
1139 bool _internal_has_min_length()
const;
1141 void clear_min_length();
1142 uint32_t min_length()
const;
1143 void set_min_length(uint32_t value);
1145 uint32_t _internal_min_length()
const;
1146 void _internal_set_min_length(uint32_t value);
1150 bool has_num_days()
const;
1152 bool _internal_has_num_days()
const;
1154 void clear_num_days();
1155 uint32_t num_days()
const;
1156 void set_num_days(uint32_t value);
1158 uint32_t _internal_num_days()
const;
1159 void _internal_set_num_days(uint32_t value);
1163 bool has_packed_enum()
const;
1165 bool _internal_has_packed_enum()
const;
1167 void clear_packed_enum();
1168 bool packed_enum()
const;
1169 void set_packed_enum(
bool value);
1171 bool _internal_packed_enum()
const;
1172 void _internal_set_packed_enum(
bool value);
1176 bool has_resolution()
const;
1178 bool _internal_has_resolution()
const;
1180 void clear_resolution();
1181 double resolution()
const;
1182 void set_resolution(
double value);
1184 double _internal_resolution()
const;
1185 void _internal_set_resolution(
double value);
1189 template <
typename _proto_TypeTraits,
1190 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1192 inline bool HasExtension(
1193 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1196 return _impl_._extensions_.Has(
id.number());
1199 template <
typename _proto_TypeTraits,
1200 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1202 inline void ClearExtension(
1203 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1205 _impl_._extensions_.ClearExtension(
id.number());
1209 template <
typename _proto_TypeTraits,
1210 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1212 inline int ExtensionSize(
1213 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1216 return _impl_._extensions_.ExtensionSize(
id.number());
1219 template <
typename _proto_TypeTraits,
1220 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1222 inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
1223 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1226 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_,
1227 id.default_value());
1230 template <
typename _proto_TypeTraits,
1231 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1233 inline typename _proto_TypeTraits::Singular::MutableType MutableExtension(
1234 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1237 return _proto_TypeTraits::Mutable(
id.number(), _field_type,
1238 &_impl_._extensions_);
1241 template <
typename _proto_TypeTraits,
1242 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1244 inline void SetExtension(
1245 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1247 typename _proto_TypeTraits::Singular::ConstType value) {
1248 _proto_TypeTraits::Set(
id.number(), _field_type, value, &_impl_._extensions_);
1252 template <
typename _proto_TypeTraits,
1253 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1255 inline void SetAllocatedExtension(
1256 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1258 typename _proto_TypeTraits::Singular::MutableType value) {
1259 _proto_TypeTraits::SetAllocated(
id.number(), _field_type, value,
1260 &_impl_._extensions_);
1263 template <
typename _proto_TypeTraits,
1264 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1266 inline void UnsafeArenaSetAllocatedExtension(
1267 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1269 typename _proto_TypeTraits::Singular::MutableType value) {
1270 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.number(), _field_type,
1271 value, &_impl_._extensions_);
1274 template <
typename _proto_TypeTraits,
1275 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1277 PROTOBUF_NODISCARD
inline
1278 typename _proto_TypeTraits::Singular::MutableType
1280 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1283 return _proto_TypeTraits::Release(
id.number(), _field_type,
1284 &_impl_._extensions_);
1286 template <
typename _proto_TypeTraits,
1287 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1289 inline typename _proto_TypeTraits::Singular::MutableType
1290 UnsafeArenaReleaseExtension(
1291 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1294 return _proto_TypeTraits::UnsafeArenaRelease(
id.number(), _field_type,
1295 &_impl_._extensions_);
1298 template <
typename _proto_TypeTraits,
1299 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1301 inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
1302 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1306 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_, index);
1309 template <
typename _proto_TypeTraits,
1310 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1312 inline typename _proto_TypeTraits::Repeated::MutableType MutableExtension(
1313 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1317 return _proto_TypeTraits::Mutable(
id.number(), index, &_impl_._extensions_);
1320 template <
typename _proto_TypeTraits,
1321 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1323 inline void SetExtension(
1324 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1326 int index,
typename _proto_TypeTraits::Repeated::ConstType value) {
1327 _proto_TypeTraits::Set(
id.number(), index, value, &_impl_._extensions_);
1331 template <
typename _proto_TypeTraits,
1332 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1334 inline typename _proto_TypeTraits::Repeated::MutableType AddExtension(
1335 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1337 typename _proto_TypeTraits::Repeated::MutableType to_add =
1338 _proto_TypeTraits::Add(
id.number(), _field_type, &_impl_._extensions_);
1343 template <
typename _proto_TypeTraits,
1344 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1346 inline void AddExtension(
1347 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1349 typename _proto_TypeTraits::Repeated::ConstType value) {
1350 _proto_TypeTraits::Add(
id.number(), _field_type, _is_packed, value,
1351 &_impl_._extensions_);
1355 template <
typename _proto_TypeTraits,
1356 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1358 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
1359 GetRepeatedExtension(
1360 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1363 return _proto_TypeTraits::GetRepeated(
id.number(), _impl_._extensions_);
1366 template <
typename _proto_TypeTraits,
1367 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1369 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
1370 MutableRepeatedExtension(
1371 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1374 return _proto_TypeTraits::MutableRepeated(
id.number(), _field_type,
1375 _is_packed, &_impl_._extensions_);
1382 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1383 typedef void InternalArenaConstructable_;
1384 typedef void DestructorSkippable_;
1386 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
1388 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1389 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1390 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_codec_;
1391 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr codec_;
1392 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr static_value_;
1393 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
1401 uint32_t max_length_;
1402 uint32_t max_repeat_;
1403 uint32_t min_repeat_;
1404 uint32_t min_length_;
1409 union { Impl_ _impl_; };
1410 friend struct ::TableStruct_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto;
1415 public ::PROTOBUF_NAMESPACE_ID::Message {
1424 *
this = ::std::move(from);
1432 if (
this == &from)
return *
this;
1433 if (GetOwningArena() == from.GetOwningArena()
1434 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1435 && GetOwningArena() !=
nullptr
1438 InternalSwap(&from);
1445 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
1446 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1448 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1449 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1452 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1453 return GetDescriptor();
1455 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1456 return default_instance().GetMetadata().descriptor;
1458 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1459 return default_instance().GetMetadata().reflection;
1462 return *internal_default_instance();
1466 &_DCCLMessageOptions_Conditions_default_instance_);
1468 static constexpr int kIndexInFileMessages =
1475 if (other ==
this)
return;
1476 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1477 if (GetOwningArena() !=
nullptr &&
1478 GetOwningArena() == other->GetOwningArena()) {
1480 if (GetOwningArena() == other->GetOwningArena()) {
1482 InternalSwap(other);
1484 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1488 if (other ==
this)
return;
1489 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1490 InternalSwap(other);
1496 return CreateMaybeMessage<DCCLMessageOptions_Conditions>(arena);
1498 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1500 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1502 DCCLMessageOptions_Conditions::MergeImpl(*
this, from);
1505 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1507 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
1508 bool IsInitialized()
const final;
1510 size_t ByteSizeLong()
const final;
1511 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
1512 uint8_t* _InternalSerialize(
1513 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
1514 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
1517 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1519 void SetCachedSize(
int size)
const final;
1523 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1524 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1525 return "dccl.DCCLMessageOptions.Conditions";
1529 bool is_message_owned =
false);
1532 static const ClassData _class_data_;
1533 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
1535 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
1542 kMaxBytesFieldNumber = 1,
1545 bool has_max_bytes()
const;
1547 bool _internal_has_max_bytes()
const;
1549 void clear_max_bytes();
1550 const std::string& max_bytes()
const;
1551 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1552 void set_max_bytes(ArgT0&& arg0, ArgT... args);
1553 std::string* mutable_max_bytes();
1554 PROTOBUF_NODISCARD std::string* release_max_bytes();
1555 void set_allocated_max_bytes(std::string* max_bytes);
1557 const std::string& _internal_max_bytes()
const;
1558 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_max_bytes(
const std::string& value);
1559 std::string* _internal_mutable_max_bytes();
1566 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1567 typedef void InternalArenaConstructable_;
1568 typedef void DestructorSkippable_;
1570 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1571 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1572 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr max_bytes_;
1574 union { Impl_ _impl_; };
1575 friend struct ::TableStruct_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto;
1580 public ::PROTOBUF_NAMESPACE_ID::Message {
1584 explicit PROTOBUF_CONSTEXPR
DCCLMessageOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1589 *
this = ::std::move(from);
1597 if (
this == &from)
return *
this;
1598 if (GetOwningArena() == from.GetOwningArena()
1599 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1600 && GetOwningArena() !=
nullptr
1603 InternalSwap(&from);
1610 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
1611 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1613 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1614 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1617 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1618 return GetDescriptor();
1620 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1621 return default_instance().GetMetadata().descriptor;
1623 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1624 return default_instance().GetMetadata().reflection;
1627 return *internal_default_instance();
1631 &_DCCLMessageOptions_default_instance_);
1633 static constexpr int kIndexInFileMessages =
1640 if (other ==
this)
return;
1641 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1642 if (GetOwningArena() !=
nullptr &&
1643 GetOwningArena() == other->GetOwningArena()) {
1645 if (GetOwningArena() == other->GetOwningArena()) {
1647 InternalSwap(other);
1649 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1653 if (other ==
this)
return;
1654 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1655 InternalSwap(other);
1660 DCCLMessageOptions* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
1661 return CreateMaybeMessage<DCCLMessageOptions>(arena);
1663 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1665 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1667 DCCLMessageOptions::MergeImpl(*
this, from);
1670 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1672 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
1673 bool IsInitialized()
const final;
1675 size_t ByteSizeLong()
const final;
1676 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
1677 uint8_t* _InternalSerialize(
1678 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
1679 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
1682 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1684 void SetCachedSize(
int size)
const final;
1688 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1689 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1690 return "dccl.DCCLMessageOptions";
1694 bool is_message_owned =
false);
1697 static const ClassData _class_data_;
1698 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
1700 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
1709 kCodecFieldNumber = 3,
1710 kCodecGroupFieldNumber = 4,
1711 kUnitSystemFieldNumber = 30,
1712 kDynamicConditionsFieldNumber = 40,
1714 kMaxBytesFieldNumber = 2,
1715 kCodecVersionFieldNumber = 5,
1716 kOmitIdFieldNumber = 10,
1719 bool has_codec()
const;
1721 bool _internal_has_codec()
const;
1724 const std::string& codec()
const;
1725 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1726 void set_codec(ArgT0&& arg0, ArgT... args);
1727 std::string* mutable_codec();
1728 PROTOBUF_NODISCARD std::string* release_codec();
1729 void set_allocated_codec(std::string* codec);
1731 const std::string& _internal_codec()
const;
1732 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_codec(
const std::string& value);
1733 std::string* _internal_mutable_codec();
1737 bool has_codec_group()
const;
1739 bool _internal_has_codec_group()
const;
1741 void clear_codec_group();
1742 const std::string& codec_group()
const;
1743 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1744 void set_codec_group(ArgT0&& arg0, ArgT... args);
1745 std::string* mutable_codec_group();
1746 PROTOBUF_NODISCARD std::string* release_codec_group();
1747 void set_allocated_codec_group(std::string* codec_group);
1749 const std::string& _internal_codec_group()
const;
1750 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_codec_group(
const std::string& value);
1751 std::string* _internal_mutable_codec_group();
1755 bool has_unit_system()
const;
1757 bool _internal_has_unit_system()
const;
1759 void clear_unit_system();
1760 const std::string& unit_system()
const;
1761 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1762 void set_unit_system(ArgT0&& arg0, ArgT... args);
1763 std::string* mutable_unit_system();
1764 PROTOBUF_NODISCARD std::string* release_unit_system();
1765 void set_allocated_unit_system(std::string* unit_system);
1767 const std::string& _internal_unit_system()
const;
1768 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_unit_system(
const std::string& value);
1769 std::string* _internal_mutable_unit_system();
1773 bool has_dynamic_conditions()
const;
1775 bool _internal_has_dynamic_conditions()
const;
1777 void clear_dynamic_conditions();
1778 const ::dccl::DCCLMessageOptions_Conditions& dynamic_conditions()
const;
1779 PROTOBUF_NODISCARD ::dccl::DCCLMessageOptions_Conditions* release_dynamic_conditions();
1783 const ::dccl::DCCLMessageOptions_Conditions& _internal_dynamic_conditions()
const;
1786 void unsafe_arena_set_allocated_dynamic_conditions(
1791 bool has_id()
const;
1793 bool _internal_has_id()
const;
1797 void set_id(int32_t value);
1799 int32_t _internal_id()
const;
1800 void _internal_set_id(int32_t value);
1804 bool has_max_bytes()
const;
1806 bool _internal_has_max_bytes()
const;
1808 void clear_max_bytes();
1809 uint32_t max_bytes()
const;
1810 void set_max_bytes(uint32_t value);
1812 uint32_t _internal_max_bytes()
const;
1813 void _internal_set_max_bytes(uint32_t value);
1817 bool has_codec_version()
const;
1819 bool _internal_has_codec_version()
const;
1821 void clear_codec_version();
1822 int32_t codec_version()
const;
1823 void set_codec_version(int32_t value);
1825 int32_t _internal_codec_version()
const;
1826 void _internal_set_codec_version(int32_t value);
1830 bool has_omit_id()
const;
1832 bool _internal_has_omit_id()
const;
1834 void clear_omit_id();
1835 bool omit_id()
const;
1836 void set_omit_id(
bool value);
1838 bool _internal_omit_id()
const;
1839 void _internal_set_omit_id(
bool value);
1846 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1847 typedef void InternalArenaConstructable_;
1848 typedef void DestructorSkippable_;
1850 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1851 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1852 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr codec_;
1853 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr codec_group_;
1854 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_unit_system_;
1855 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr unit_system_;
1858 uint32_t max_bytes_;
1859 int32_t codec_version_;
1862 union { Impl_ _impl_; };
1863 friend struct ::TableStruct_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto;
1867static const int kFieldFieldNumber = 1012;
1868extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::FieldOptions,
1869 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::dccl::DCCLFieldOptions >, 11,
false >
1871static const int kMsgFieldNumber = 1012;
1872extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::MessageOptions,
1873 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::dccl::DCCLMessageOptions >, 11,
false >
1879 #pragma GCC diagnostic push
1880 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1885inline bool DCCLFieldOptions_Units_CustomUnit::_internal_has_unit()
const {
1886 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1889inline bool DCCLFieldOptions_Units_CustomUnit::has_unit()
const {
1890 return _internal_has_unit();
1892inline void DCCLFieldOptions_Units_CustomUnit::clear_unit() {
1893 _impl_.unit_.ClearToEmpty();
1894 _impl_._has_bits_[0] &= ~0x00000001u;
1896inline const std::string& DCCLFieldOptions_Units_CustomUnit::unit()
const {
1898 return _internal_unit();
1900template <
typename ArgT0,
typename... ArgT>
1901inline PROTOBUF_ALWAYS_INLINE
1902void DCCLFieldOptions_Units_CustomUnit::set_unit(ArgT0&& arg0, ArgT... args) {
1903 _impl_._has_bits_[0] |= 0x00000001u;
1904 _impl_.unit_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1907inline std::string* DCCLFieldOptions_Units_CustomUnit::mutable_unit() {
1908 std::string* _s = _internal_mutable_unit();
1912inline const std::string& DCCLFieldOptions_Units_CustomUnit::_internal_unit()
const {
1913 return _impl_.unit_.Get();
1915inline void DCCLFieldOptions_Units_CustomUnit::_internal_set_unit(
const std::string& value) {
1916 _impl_._has_bits_[0] |= 0x00000001u;
1917 _impl_.unit_.Set(value, GetArenaForAllocation());
1919inline std::string* DCCLFieldOptions_Units_CustomUnit::_internal_mutable_unit() {
1920 _impl_._has_bits_[0] |= 0x00000001u;
1921 return _impl_.unit_.Mutable(GetArenaForAllocation());
1923inline std::string* DCCLFieldOptions_Units_CustomUnit::release_unit() {
1925 if (!_internal_has_unit()) {
1928 _impl_._has_bits_[0] &= ~0x00000001u;
1929 auto* p = _impl_.unit_.Release();
1930#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1931 if (_impl_.unit_.IsDefault()) {
1932 _impl_.unit_.Set(
"", GetArenaForAllocation());
1937inline void DCCLFieldOptions_Units_CustomUnit::set_allocated_unit(std::string* unit) {
1938 if (unit !=
nullptr) {
1939 _impl_._has_bits_[0] |= 0x00000001u;
1941 _impl_._has_bits_[0] &= ~0x00000001u;
1943 _impl_.unit_.SetAllocated(unit, GetArenaForAllocation());
1944#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1945 if (_impl_.unit_.IsDefault()) {
1946 _impl_.unit_.Set(
"", GetArenaForAllocation());
1953inline bool DCCLFieldOptions_Units_CustomUnit::_internal_has_header()
const {
1954 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1957inline bool DCCLFieldOptions_Units_CustomUnit::has_header()
const {
1958 return _internal_has_header();
1960inline void DCCLFieldOptions_Units_CustomUnit::clear_header() {
1961 _impl_.header_.ClearToEmpty();
1962 _impl_._has_bits_[0] &= ~0x00000002u;
1964inline const std::string& DCCLFieldOptions_Units_CustomUnit::header()
const {
1966 return _internal_header();
1968template <
typename ArgT0,
typename... ArgT>
1969inline PROTOBUF_ALWAYS_INLINE
1970void DCCLFieldOptions_Units_CustomUnit::set_header(ArgT0&& arg0, ArgT... args) {
1971 _impl_._has_bits_[0] |= 0x00000002u;
1972 _impl_.header_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1975inline std::string* DCCLFieldOptions_Units_CustomUnit::mutable_header() {
1976 std::string* _s = _internal_mutable_header();
1980inline const std::string& DCCLFieldOptions_Units_CustomUnit::_internal_header()
const {
1981 return _impl_.header_.Get();
1983inline void DCCLFieldOptions_Units_CustomUnit::_internal_set_header(
const std::string& value) {
1984 _impl_._has_bits_[0] |= 0x00000002u;
1985 _impl_.header_.Set(value, GetArenaForAllocation());
1987inline std::string* DCCLFieldOptions_Units_CustomUnit::_internal_mutable_header() {
1988 _impl_._has_bits_[0] |= 0x00000002u;
1989 return _impl_.header_.Mutable(GetArenaForAllocation());
1991inline std::string* DCCLFieldOptions_Units_CustomUnit::release_header() {
1993 if (!_internal_has_header()) {
1996 _impl_._has_bits_[0] &= ~0x00000002u;
1997 auto* p = _impl_.header_.Release();
1998#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1999 if (_impl_.header_.IsDefault()) {
2000 _impl_.header_.Set(
"", GetArenaForAllocation());
2005inline void DCCLFieldOptions_Units_CustomUnit::set_allocated_header(std::string* header) {
2006 if (header !=
nullptr) {
2007 _impl_._has_bits_[0] |= 0x00000002u;
2009 _impl_._has_bits_[0] &= ~0x00000002u;
2011 _impl_.header_.SetAllocated(header, GetArenaForAllocation());
2012#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2013 if (_impl_.header_.IsDefault()) {
2014 _impl_.header_.Set(
"", GetArenaForAllocation());
2025inline bool DCCLFieldOptions_Units::_internal_has_base_dimensions()
const {
2026 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2029inline bool DCCLFieldOptions_Units::has_base_dimensions()
const {
2030 return _internal_has_base_dimensions();
2032inline void DCCLFieldOptions_Units::clear_base_dimensions() {
2033 _impl_.base_dimensions_.ClearToEmpty();
2034 _impl_._has_bits_[0] &= ~0x00000001u;
2036inline const std::string& DCCLFieldOptions_Units::base_dimensions()
const {
2038 return _internal_base_dimensions();
2040template <
typename ArgT0,
typename... ArgT>
2041inline PROTOBUF_ALWAYS_INLINE
2042void DCCLFieldOptions_Units::set_base_dimensions(ArgT0&& arg0, ArgT... args) {
2043 _impl_._has_bits_[0] |= 0x00000001u;
2044 _impl_.base_dimensions_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2047inline std::string* DCCLFieldOptions_Units::mutable_base_dimensions() {
2048 std::string* _s = _internal_mutable_base_dimensions();
2052inline const std::string& DCCLFieldOptions_Units::_internal_base_dimensions()
const {
2053 return _impl_.base_dimensions_.Get();
2055inline void DCCLFieldOptions_Units::_internal_set_base_dimensions(
const std::string& value) {
2056 _impl_._has_bits_[0] |= 0x00000001u;
2057 _impl_.base_dimensions_.Set(value, GetArenaForAllocation());
2059inline std::string* DCCLFieldOptions_Units::_internal_mutable_base_dimensions() {
2060 _impl_._has_bits_[0] |= 0x00000001u;
2061 return _impl_.base_dimensions_.Mutable(GetArenaForAllocation());
2063inline std::string* DCCLFieldOptions_Units::release_base_dimensions() {
2065 if (!_internal_has_base_dimensions()) {
2068 _impl_._has_bits_[0] &= ~0x00000001u;
2069 auto* p = _impl_.base_dimensions_.Release();
2070#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2071 if (_impl_.base_dimensions_.IsDefault()) {
2072 _impl_.base_dimensions_.Set(
"", GetArenaForAllocation());
2077inline void DCCLFieldOptions_Units::set_allocated_base_dimensions(std::string* base_dimensions) {
2078 if (base_dimensions !=
nullptr) {
2079 _impl_._has_bits_[0] |= 0x00000001u;
2081 _impl_._has_bits_[0] &= ~0x00000001u;
2083 _impl_.base_dimensions_.SetAllocated(base_dimensions, GetArenaForAllocation());
2084#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2085 if (_impl_.base_dimensions_.IsDefault()) {
2086 _impl_.base_dimensions_.Set(
"", GetArenaForAllocation());
2093inline bool DCCLFieldOptions_Units::_internal_has_derived_dimensions()
const {
2094 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2097inline bool DCCLFieldOptions_Units::has_derived_dimensions()
const {
2098 return _internal_has_derived_dimensions();
2100inline void DCCLFieldOptions_Units::clear_derived_dimensions() {
2101 _impl_.derived_dimensions_.ClearToEmpty();
2102 _impl_._has_bits_[0] &= ~0x00000002u;
2104inline const std::string& DCCLFieldOptions_Units::derived_dimensions()
const {
2106 return _internal_derived_dimensions();
2108template <
typename ArgT0,
typename... ArgT>
2109inline PROTOBUF_ALWAYS_INLINE
2110void DCCLFieldOptions_Units::set_derived_dimensions(ArgT0&& arg0, ArgT... args) {
2111 _impl_._has_bits_[0] |= 0x00000002u;
2112 _impl_.derived_dimensions_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2115inline std::string* DCCLFieldOptions_Units::mutable_derived_dimensions() {
2116 std::string* _s = _internal_mutable_derived_dimensions();
2120inline const std::string& DCCLFieldOptions_Units::_internal_derived_dimensions()
const {
2121 return _impl_.derived_dimensions_.Get();
2123inline void DCCLFieldOptions_Units::_internal_set_derived_dimensions(
const std::string& value) {
2124 _impl_._has_bits_[0] |= 0x00000002u;
2125 _impl_.derived_dimensions_.Set(value, GetArenaForAllocation());
2127inline std::string* DCCLFieldOptions_Units::_internal_mutable_derived_dimensions() {
2128 _impl_._has_bits_[0] |= 0x00000002u;
2129 return _impl_.derived_dimensions_.Mutable(GetArenaForAllocation());
2131inline std::string* DCCLFieldOptions_Units::release_derived_dimensions() {
2133 if (!_internal_has_derived_dimensions()) {
2136 _impl_._has_bits_[0] &= ~0x00000002u;
2137 auto* p = _impl_.derived_dimensions_.Release();
2138#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2139 if (_impl_.derived_dimensions_.IsDefault()) {
2140 _impl_.derived_dimensions_.Set(
"", GetArenaForAllocation());
2145inline void DCCLFieldOptions_Units::set_allocated_derived_dimensions(std::string* derived_dimensions) {
2146 if (derived_dimensions !=
nullptr) {
2147 _impl_._has_bits_[0] |= 0x00000002u;
2149 _impl_._has_bits_[0] &= ~0x00000002u;
2151 _impl_.derived_dimensions_.SetAllocated(derived_dimensions, GetArenaForAllocation());
2152#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2153 if (_impl_.derived_dimensions_.IsDefault()) {
2154 _impl_.derived_dimensions_.Set(
"", GetArenaForAllocation());
2161inline bool DCCLFieldOptions_Units::_internal_has_system()
const {
2162 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2165inline bool DCCLFieldOptions_Units::has_system()
const {
2166 return _internal_has_system();
2168inline void DCCLFieldOptions_Units::clear_system() {
2169 _impl_.system_.ClearToDefault(::dccl::DCCLFieldOptions_Units::Impl_::_i_give_permission_to_break_this_code_default_system_, GetArenaForAllocation());
2170 _impl_._has_bits_[0] &= ~0x00000004u;
2172inline const std::string& DCCLFieldOptions_Units::system()
const {
2174 if (_impl_.system_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_system_.get();
2175 return _internal_system();
2177template <
typename ArgT0,
typename... ArgT>
2178inline PROTOBUF_ALWAYS_INLINE
2179void DCCLFieldOptions_Units::set_system(ArgT0&& arg0, ArgT... args) {
2180 _impl_._has_bits_[0] |= 0x00000004u;
2181 _impl_.system_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2184inline std::string* DCCLFieldOptions_Units::mutable_system() {
2185 std::string* _s = _internal_mutable_system();
2189inline const std::string& DCCLFieldOptions_Units::_internal_system()
const {
2190 return _impl_.system_.Get();
2192inline void DCCLFieldOptions_Units::_internal_set_system(
const std::string& value) {
2193 _impl_._has_bits_[0] |= 0x00000004u;
2194 _impl_.system_.Set(value, GetArenaForAllocation());
2196inline std::string* DCCLFieldOptions_Units::_internal_mutable_system() {
2197 _impl_._has_bits_[0] |= 0x00000004u;
2198 return _impl_.system_.Mutable(::dccl::DCCLFieldOptions_Units::Impl_::_i_give_permission_to_break_this_code_default_system_, GetArenaForAllocation());
2200inline std::string* DCCLFieldOptions_Units::release_system() {
2202 if (!_internal_has_system()) {
2205 _impl_._has_bits_[0] &= ~0x00000004u;
2206 auto* p = _impl_.system_.Release();
2209inline void DCCLFieldOptions_Units::set_allocated_system(std::string* system) {
2210 if (system !=
nullptr) {
2211 _impl_._has_bits_[0] |= 0x00000004u;
2213 _impl_._has_bits_[0] &= ~0x00000004u;
2215 _impl_.system_.SetAllocated(system, GetArenaForAllocation());
2220inline bool DCCLFieldOptions_Units::_internal_has_relative_temperature()
const {
2221 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
2224inline bool DCCLFieldOptions_Units::has_relative_temperature()
const {
2225 return _internal_has_relative_temperature();
2227inline void DCCLFieldOptions_Units::clear_relative_temperature() {
2228 _impl_.relative_temperature_ =
false;
2229 _impl_._has_bits_[0] &= ~0x00000040u;
2231inline bool DCCLFieldOptions_Units::_internal_relative_temperature()
const {
2232 return _impl_.relative_temperature_;
2234inline bool DCCLFieldOptions_Units::relative_temperature()
const {
2236 return _internal_relative_temperature();
2238inline void DCCLFieldOptions_Units::_internal_set_relative_temperature(
bool value) {
2239 _impl_._has_bits_[0] |= 0x00000040u;
2240 _impl_.relative_temperature_ = value;
2242inline void DCCLFieldOptions_Units::set_relative_temperature(
bool value) {
2243 _internal_set_relative_temperature(value);
2248inline bool DCCLFieldOptions_Units::_internal_has_unit()
const {
2249 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2252inline bool DCCLFieldOptions_Units::has_unit()
const {
2253 return _internal_has_unit();
2255inline void DCCLFieldOptions_Units::clear_unit() {
2256 _impl_.unit_.ClearToEmpty();
2257 _impl_._has_bits_[0] &= ~0x00000008u;
2259inline const std::string& DCCLFieldOptions_Units::unit()
const {
2261 return _internal_unit();
2263template <
typename ArgT0,
typename... ArgT>
2264inline PROTOBUF_ALWAYS_INLINE
2265void DCCLFieldOptions_Units::set_unit(ArgT0&& arg0, ArgT... args) {
2266 _impl_._has_bits_[0] |= 0x00000008u;
2267 _impl_.unit_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2270inline std::string* DCCLFieldOptions_Units::mutable_unit() {
2271 std::string* _s = _internal_mutable_unit();
2275inline const std::string& DCCLFieldOptions_Units::_internal_unit()
const {
2276 return _impl_.unit_.Get();
2278inline void DCCLFieldOptions_Units::_internal_set_unit(
const std::string& value) {
2279 _impl_._has_bits_[0] |= 0x00000008u;
2280 _impl_.unit_.Set(value, GetArenaForAllocation());
2282inline std::string* DCCLFieldOptions_Units::_internal_mutable_unit() {
2283 _impl_._has_bits_[0] |= 0x00000008u;
2284 return _impl_.unit_.Mutable(GetArenaForAllocation());
2286inline std::string* DCCLFieldOptions_Units::release_unit() {
2288 if (!_internal_has_unit()) {
2291 _impl_._has_bits_[0] &= ~0x00000008u;
2292 auto* p = _impl_.unit_.Release();
2293#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2294 if (_impl_.unit_.IsDefault()) {
2295 _impl_.unit_.Set(
"", GetArenaForAllocation());
2300inline void DCCLFieldOptions_Units::set_allocated_unit(std::string* unit) {
2301 if (unit !=
nullptr) {
2302 _impl_._has_bits_[0] |= 0x00000008u;
2304 _impl_._has_bits_[0] &= ~0x00000008u;
2306 _impl_.unit_.SetAllocated(unit, GetArenaForAllocation());
2307#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2308 if (_impl_.unit_.IsDefault()) {
2309 _impl_.unit_.Set(
"", GetArenaForAllocation());
2316inline bool DCCLFieldOptions_Units::_internal_has_prefix()
const {
2317 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2320inline bool DCCLFieldOptions_Units::has_prefix()
const {
2321 return _internal_has_prefix();
2323inline void DCCLFieldOptions_Units::clear_prefix() {
2324 _impl_.prefix_.ClearToEmpty();
2325 _impl_._has_bits_[0] &= ~0x00000010u;
2327inline const std::string& DCCLFieldOptions_Units::prefix()
const {
2329 return _internal_prefix();
2331template <
typename ArgT0,
typename... ArgT>
2332inline PROTOBUF_ALWAYS_INLINE
2333void DCCLFieldOptions_Units::set_prefix(ArgT0&& arg0, ArgT... args) {
2334 _impl_._has_bits_[0] |= 0x00000010u;
2335 _impl_.prefix_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2338inline std::string* DCCLFieldOptions_Units::mutable_prefix() {
2339 std::string* _s = _internal_mutable_prefix();
2343inline const std::string& DCCLFieldOptions_Units::_internal_prefix()
const {
2344 return _impl_.prefix_.Get();
2346inline void DCCLFieldOptions_Units::_internal_set_prefix(
const std::string& value) {
2347 _impl_._has_bits_[0] |= 0x00000010u;
2348 _impl_.prefix_.Set(value, GetArenaForAllocation());
2350inline std::string* DCCLFieldOptions_Units::_internal_mutable_prefix() {
2351 _impl_._has_bits_[0] |= 0x00000010u;
2352 return _impl_.prefix_.Mutable(GetArenaForAllocation());
2354inline std::string* DCCLFieldOptions_Units::release_prefix() {
2356 if (!_internal_has_prefix()) {
2359 _impl_._has_bits_[0] &= ~0x00000010u;
2360 auto* p = _impl_.prefix_.Release();
2361#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2362 if (_impl_.prefix_.IsDefault()) {
2363 _impl_.prefix_.Set(
"", GetArenaForAllocation());
2368inline void DCCLFieldOptions_Units::set_allocated_prefix(std::string* prefix) {
2369 if (prefix !=
nullptr) {
2370 _impl_._has_bits_[0] |= 0x00000010u;
2372 _impl_._has_bits_[0] &= ~0x00000010u;
2374 _impl_.prefix_.SetAllocated(prefix, GetArenaForAllocation());
2375#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2376 if (_impl_.prefix_.IsDefault()) {
2377 _impl_.prefix_.Set(
"", GetArenaForAllocation());
2384inline bool DCCLFieldOptions_Units::_internal_has_custom()
const {
2385 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
2386 PROTOBUF_ASSUME(!value || _impl_.custom_ !=
nullptr);
2389inline bool DCCLFieldOptions_Units::has_custom()
const {
2390 return _internal_has_custom();
2392inline void DCCLFieldOptions_Units::clear_custom() {
2393 if (_impl_.custom_ !=
nullptr) _impl_.custom_->Clear();
2394 _impl_._has_bits_[0] &= ~0x00000020u;
2396inline const ::dccl::DCCLFieldOptions_Units_CustomUnit& DCCLFieldOptions_Units::_internal_custom()
const {
2397 const ::dccl::DCCLFieldOptions_Units_CustomUnit* p = _impl_.custom_;
2399 ::dccl::_DCCLFieldOptions_Units_CustomUnit_default_instance_);
2401inline const ::dccl::DCCLFieldOptions_Units_CustomUnit& DCCLFieldOptions_Units::custom()
const {
2403 return _internal_custom();
2405inline void DCCLFieldOptions_Units::unsafe_arena_set_allocated_custom(
2407 if (GetArenaForAllocation() ==
nullptr) {
2408 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.custom_);
2410 _impl_.custom_ = custom;
2412 _impl_._has_bits_[0] |= 0x00000020u;
2414 _impl_._has_bits_[0] &= ~0x00000020u;
2418inline ::dccl::DCCLFieldOptions_Units_CustomUnit* DCCLFieldOptions_Units::release_custom() {
2419 _impl_._has_bits_[0] &= ~0x00000020u;
2421 _impl_.custom_ =
nullptr;
2422#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2423 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2424 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2425 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2427 if (GetArenaForAllocation() !=
nullptr) {
2428 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2433inline ::dccl::DCCLFieldOptions_Units_CustomUnit* DCCLFieldOptions_Units::unsafe_arena_release_custom() {
2435 _impl_._has_bits_[0] &= ~0x00000020u;
2437 _impl_.custom_ =
nullptr;
2440inline ::dccl::DCCLFieldOptions_Units_CustomUnit* DCCLFieldOptions_Units::_internal_mutable_custom() {
2441 _impl_._has_bits_[0] |= 0x00000020u;
2442 if (_impl_.custom_ ==
nullptr) {
2443 auto* p = CreateMaybeMessage<::dccl::DCCLFieldOptions_Units_CustomUnit>(GetArenaForAllocation());
2446 return _impl_.custom_;
2448inline ::dccl::DCCLFieldOptions_Units_CustomUnit* DCCLFieldOptions_Units::mutable_custom() {
2454 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2455 if (message_arena ==
nullptr) {
2456 delete _impl_.custom_;
2459 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2460 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(custom);
2461 if (message_arena != submessage_arena) {
2462 custom = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2463 message_arena, custom, submessage_arena);
2465 _impl_._has_bits_[0] |= 0x00000020u;
2467 _impl_._has_bits_[0] &= ~0x00000020u;
2469 _impl_.custom_ = custom;
2478inline bool DCCLFieldOptions_Conditions::_internal_has_required_if()
const {
2479 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2482inline bool DCCLFieldOptions_Conditions::has_required_if()
const {
2483 return _internal_has_required_if();
2485inline void DCCLFieldOptions_Conditions::clear_required_if() {
2486 _impl_.required_if_.ClearToEmpty();
2487 _impl_._has_bits_[0] &= ~0x00000001u;
2489inline const std::string& DCCLFieldOptions_Conditions::required_if()
const {
2491 return _internal_required_if();
2493template <
typename ArgT0,
typename... ArgT>
2494inline PROTOBUF_ALWAYS_INLINE
2495void DCCLFieldOptions_Conditions::set_required_if(ArgT0&& arg0, ArgT... args) {
2496 _impl_._has_bits_[0] |= 0x00000001u;
2497 _impl_.required_if_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2500inline std::string* DCCLFieldOptions_Conditions::mutable_required_if() {
2501 std::string* _s = _internal_mutable_required_if();
2505inline const std::string& DCCLFieldOptions_Conditions::_internal_required_if()
const {
2506 return _impl_.required_if_.Get();
2508inline void DCCLFieldOptions_Conditions::_internal_set_required_if(
const std::string& value) {
2509 _impl_._has_bits_[0] |= 0x00000001u;
2510 _impl_.required_if_.Set(value, GetArenaForAllocation());
2512inline std::string* DCCLFieldOptions_Conditions::_internal_mutable_required_if() {
2513 _impl_._has_bits_[0] |= 0x00000001u;
2514 return _impl_.required_if_.Mutable(GetArenaForAllocation());
2516inline std::string* DCCLFieldOptions_Conditions::release_required_if() {
2518 if (!_internal_has_required_if()) {
2521 _impl_._has_bits_[0] &= ~0x00000001u;
2522 auto* p = _impl_.required_if_.Release();
2523#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2524 if (_impl_.required_if_.IsDefault()) {
2525 _impl_.required_if_.Set(
"", GetArenaForAllocation());
2530inline void DCCLFieldOptions_Conditions::set_allocated_required_if(std::string* required_if) {
2531 if (required_if !=
nullptr) {
2532 _impl_._has_bits_[0] |= 0x00000001u;
2534 _impl_._has_bits_[0] &= ~0x00000001u;
2536 _impl_.required_if_.SetAllocated(required_if, GetArenaForAllocation());
2537#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2538 if (_impl_.required_if_.IsDefault()) {
2539 _impl_.required_if_.Set(
"", GetArenaForAllocation());
2546inline bool DCCLFieldOptions_Conditions::_internal_has_omit_if()
const {
2547 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2550inline bool DCCLFieldOptions_Conditions::has_omit_if()
const {
2551 return _internal_has_omit_if();
2553inline void DCCLFieldOptions_Conditions::clear_omit_if() {
2554 _impl_.omit_if_.ClearToEmpty();
2555 _impl_._has_bits_[0] &= ~0x00000002u;
2557inline const std::string& DCCLFieldOptions_Conditions::omit_if()
const {
2559 return _internal_omit_if();
2561template <
typename ArgT0,
typename... ArgT>
2562inline PROTOBUF_ALWAYS_INLINE
2563void DCCLFieldOptions_Conditions::set_omit_if(ArgT0&& arg0, ArgT... args) {
2564 _impl_._has_bits_[0] |= 0x00000002u;
2565 _impl_.omit_if_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2568inline std::string* DCCLFieldOptions_Conditions::mutable_omit_if() {
2569 std::string* _s = _internal_mutable_omit_if();
2573inline const std::string& DCCLFieldOptions_Conditions::_internal_omit_if()
const {
2574 return _impl_.omit_if_.Get();
2576inline void DCCLFieldOptions_Conditions::_internal_set_omit_if(
const std::string& value) {
2577 _impl_._has_bits_[0] |= 0x00000002u;
2578 _impl_.omit_if_.Set(value, GetArenaForAllocation());
2580inline std::string* DCCLFieldOptions_Conditions::_internal_mutable_omit_if() {
2581 _impl_._has_bits_[0] |= 0x00000002u;
2582 return _impl_.omit_if_.Mutable(GetArenaForAllocation());
2584inline std::string* DCCLFieldOptions_Conditions::release_omit_if() {
2586 if (!_internal_has_omit_if()) {
2589 _impl_._has_bits_[0] &= ~0x00000002u;
2590 auto* p = _impl_.omit_if_.Release();
2591#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2592 if (_impl_.omit_if_.IsDefault()) {
2593 _impl_.omit_if_.Set(
"", GetArenaForAllocation());
2598inline void DCCLFieldOptions_Conditions::set_allocated_omit_if(std::string* omit_if) {
2599 if (omit_if !=
nullptr) {
2600 _impl_._has_bits_[0] |= 0x00000002u;
2602 _impl_._has_bits_[0] &= ~0x00000002u;
2604 _impl_.omit_if_.SetAllocated(omit_if, GetArenaForAllocation());
2605#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2606 if (_impl_.omit_if_.IsDefault()) {
2607 _impl_.omit_if_.Set(
"", GetArenaForAllocation());
2614inline bool DCCLFieldOptions_Conditions::_internal_has_only_if()
const {
2615 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2618inline bool DCCLFieldOptions_Conditions::has_only_if()
const {
2619 return _internal_has_only_if();
2621inline void DCCLFieldOptions_Conditions::clear_only_if() {
2622 _impl_.only_if_.ClearToEmpty();
2623 _impl_._has_bits_[0] &= ~0x00000004u;
2625inline const std::string& DCCLFieldOptions_Conditions::only_if()
const {
2627 return _internal_only_if();
2629template <
typename ArgT0,
typename... ArgT>
2630inline PROTOBUF_ALWAYS_INLINE
2631void DCCLFieldOptions_Conditions::set_only_if(ArgT0&& arg0, ArgT... args) {
2632 _impl_._has_bits_[0] |= 0x00000004u;
2633 _impl_.only_if_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2636inline std::string* DCCLFieldOptions_Conditions::mutable_only_if() {
2637 std::string* _s = _internal_mutable_only_if();
2641inline const std::string& DCCLFieldOptions_Conditions::_internal_only_if()
const {
2642 return _impl_.only_if_.Get();
2644inline void DCCLFieldOptions_Conditions::_internal_set_only_if(
const std::string& value) {
2645 _impl_._has_bits_[0] |= 0x00000004u;
2646 _impl_.only_if_.Set(value, GetArenaForAllocation());
2648inline std::string* DCCLFieldOptions_Conditions::_internal_mutable_only_if() {
2649 _impl_._has_bits_[0] |= 0x00000004u;
2650 return _impl_.only_if_.Mutable(GetArenaForAllocation());
2652inline std::string* DCCLFieldOptions_Conditions::release_only_if() {
2654 if (!_internal_has_only_if()) {
2657 _impl_._has_bits_[0] &= ~0x00000004u;
2658 auto* p = _impl_.only_if_.Release();
2659#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2660 if (_impl_.only_if_.IsDefault()) {
2661 _impl_.only_if_.Set(
"", GetArenaForAllocation());
2666inline void DCCLFieldOptions_Conditions::set_allocated_only_if(std::string* only_if) {
2667 if (only_if !=
nullptr) {
2668 _impl_._has_bits_[0] |= 0x00000004u;
2670 _impl_._has_bits_[0] &= ~0x00000004u;
2672 _impl_.only_if_.SetAllocated(only_if, GetArenaForAllocation());
2673#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2674 if (_impl_.only_if_.IsDefault()) {
2675 _impl_.only_if_.Set(
"", GetArenaForAllocation());
2682inline bool DCCLFieldOptions_Conditions::_internal_has_min()
const {
2683 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2686inline bool DCCLFieldOptions_Conditions::has_min()
const {
2687 return _internal_has_min();
2689inline void DCCLFieldOptions_Conditions::clear_min() {
2690 _impl_.min_.ClearToEmpty();
2691 _impl_._has_bits_[0] &= ~0x00000008u;
2693inline const std::string& DCCLFieldOptions_Conditions::min()
const {
2695 return _internal_min();
2697template <
typename ArgT0,
typename... ArgT>
2698inline PROTOBUF_ALWAYS_INLINE
2699void DCCLFieldOptions_Conditions::set_min(ArgT0&& arg0, ArgT... args) {
2700 _impl_._has_bits_[0] |= 0x00000008u;
2701 _impl_.min_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2704inline std::string* DCCLFieldOptions_Conditions::mutable_min() {
2705 std::string* _s = _internal_mutable_min();
2709inline const std::string& DCCLFieldOptions_Conditions::_internal_min()
const {
2710 return _impl_.min_.Get();
2712inline void DCCLFieldOptions_Conditions::_internal_set_min(
const std::string& value) {
2713 _impl_._has_bits_[0] |= 0x00000008u;
2714 _impl_.min_.Set(value, GetArenaForAllocation());
2716inline std::string* DCCLFieldOptions_Conditions::_internal_mutable_min() {
2717 _impl_._has_bits_[0] |= 0x00000008u;
2718 return _impl_.min_.Mutable(GetArenaForAllocation());
2720inline std::string* DCCLFieldOptions_Conditions::release_min() {
2722 if (!_internal_has_min()) {
2725 _impl_._has_bits_[0] &= ~0x00000008u;
2726 auto* p = _impl_.min_.Release();
2727#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2728 if (_impl_.min_.IsDefault()) {
2729 _impl_.min_.Set(
"", GetArenaForAllocation());
2734inline void DCCLFieldOptions_Conditions::set_allocated_min(std::string* min) {
2735 if (min !=
nullptr) {
2736 _impl_._has_bits_[0] |= 0x00000008u;
2738 _impl_._has_bits_[0] &= ~0x00000008u;
2740 _impl_.min_.SetAllocated(min, GetArenaForAllocation());
2741#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2742 if (_impl_.min_.IsDefault()) {
2743 _impl_.min_.Set(
"", GetArenaForAllocation());
2750inline bool DCCLFieldOptions_Conditions::_internal_has_max()
const {
2751 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2754inline bool DCCLFieldOptions_Conditions::has_max()
const {
2755 return _internal_has_max();
2757inline void DCCLFieldOptions_Conditions::clear_max() {
2758 _impl_.max_.ClearToEmpty();
2759 _impl_._has_bits_[0] &= ~0x00000010u;
2761inline const std::string& DCCLFieldOptions_Conditions::max()
const {
2763 return _internal_max();
2765template <
typename ArgT0,
typename... ArgT>
2766inline PROTOBUF_ALWAYS_INLINE
2767void DCCLFieldOptions_Conditions::set_max(ArgT0&& arg0, ArgT... args) {
2768 _impl_._has_bits_[0] |= 0x00000010u;
2769 _impl_.max_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2772inline std::string* DCCLFieldOptions_Conditions::mutable_max() {
2773 std::string* _s = _internal_mutable_max();
2777inline const std::string& DCCLFieldOptions_Conditions::_internal_max()
const {
2778 return _impl_.max_.Get();
2780inline void DCCLFieldOptions_Conditions::_internal_set_max(
const std::string& value) {
2781 _impl_._has_bits_[0] |= 0x00000010u;
2782 _impl_.max_.Set(value, GetArenaForAllocation());
2784inline std::string* DCCLFieldOptions_Conditions::_internal_mutable_max() {
2785 _impl_._has_bits_[0] |= 0x00000010u;
2786 return _impl_.max_.Mutable(GetArenaForAllocation());
2788inline std::string* DCCLFieldOptions_Conditions::release_max() {
2790 if (!_internal_has_max()) {
2793 _impl_._has_bits_[0] &= ~0x00000010u;
2794 auto* p = _impl_.max_.Release();
2795#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2796 if (_impl_.max_.IsDefault()) {
2797 _impl_.max_.Set(
"", GetArenaForAllocation());
2802inline void DCCLFieldOptions_Conditions::set_allocated_max(std::string* max) {
2803 if (max !=
nullptr) {
2804 _impl_._has_bits_[0] |= 0x00000010u;
2806 _impl_._has_bits_[0] &= ~0x00000010u;
2808 _impl_.max_.SetAllocated(max, GetArenaForAllocation());
2809#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2810 if (_impl_.max_.IsDefault()) {
2811 _impl_.max_.Set(
"", GetArenaForAllocation());
2822inline bool DCCLFieldOptions::_internal_has_codec()
const {
2823 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2826inline bool DCCLFieldOptions::has_codec()
const {
2827 return _internal_has_codec();
2829inline void DCCLFieldOptions::clear_codec() {
2830 _impl_.codec_.ClearToDefault(::dccl::DCCLFieldOptions::Impl_::_i_give_permission_to_break_this_code_default_codec_, GetArenaForAllocation());
2831 _impl_._has_bits_[0] &= ~0x00000001u;
2833inline const std::string& DCCLFieldOptions::codec()
const {
2835 if (_impl_.codec_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_codec_.get();
2836 return _internal_codec();
2838template <
typename ArgT0,
typename... ArgT>
2839inline PROTOBUF_ALWAYS_INLINE
2840void DCCLFieldOptions::set_codec(ArgT0&& arg0, ArgT... args) {
2841 _impl_._has_bits_[0] |= 0x00000001u;
2842 _impl_.codec_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2845inline std::string* DCCLFieldOptions::mutable_codec() {
2846 std::string* _s = _internal_mutable_codec();
2850inline const std::string& DCCLFieldOptions::_internal_codec()
const {
2851 return _impl_.codec_.Get();
2853inline void DCCLFieldOptions::_internal_set_codec(
const std::string& value) {
2854 _impl_._has_bits_[0] |= 0x00000001u;
2855 _impl_.codec_.Set(value, GetArenaForAllocation());
2857inline std::string* DCCLFieldOptions::_internal_mutable_codec() {
2858 _impl_._has_bits_[0] |= 0x00000001u;
2859 return _impl_.codec_.Mutable(::dccl::DCCLFieldOptions::Impl_::_i_give_permission_to_break_this_code_default_codec_, GetArenaForAllocation());
2861inline std::string* DCCLFieldOptions::release_codec() {
2863 if (!_internal_has_codec()) {
2866 _impl_._has_bits_[0] &= ~0x00000001u;
2867 auto* p = _impl_.codec_.Release();
2870inline void DCCLFieldOptions::set_allocated_codec(std::string* codec) {
2871 if (codec !=
nullptr) {
2872 _impl_._has_bits_[0] |= 0x00000001u;
2874 _impl_._has_bits_[0] &= ~0x00000001u;
2876 _impl_.codec_.SetAllocated(codec, GetArenaForAllocation());
2881inline bool DCCLFieldOptions::_internal_has_omit()
const {
2882 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
2885inline bool DCCLFieldOptions::has_omit()
const {
2886 return _internal_has_omit();
2888inline void DCCLFieldOptions::clear_omit() {
2889 _impl_.omit_ =
false;
2890 _impl_._has_bits_[0] &= ~0x00000020u;
2892inline bool DCCLFieldOptions::_internal_omit()
const {
2893 return _impl_.omit_;
2895inline bool DCCLFieldOptions::omit()
const {
2897 return _internal_omit();
2899inline void DCCLFieldOptions::_internal_set_omit(
bool value) {
2900 _impl_._has_bits_[0] |= 0x00000020u;
2901 _impl_.omit_ = value;
2903inline void DCCLFieldOptions::set_omit(
bool value) {
2904 _internal_set_omit(value);
2909inline bool DCCLFieldOptions::_internal_has_in_head()
const {
2910 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
2913inline bool DCCLFieldOptions::has_in_head()
const {
2914 return _internal_has_in_head();
2916inline void DCCLFieldOptions::clear_in_head() {
2917 _impl_.in_head_ =
false;
2918 _impl_._has_bits_[0] &= ~0x00000040u;
2920inline bool DCCLFieldOptions::_internal_in_head()
const {
2921 return _impl_.in_head_;
2923inline bool DCCLFieldOptions::in_head()
const {
2925 return _internal_in_head();
2927inline void DCCLFieldOptions::_internal_set_in_head(
bool value) {
2928 _impl_._has_bits_[0] |= 0x00000040u;
2929 _impl_.in_head_ = value;
2931inline void DCCLFieldOptions::set_in_head(
bool value) {
2932 _internal_set_in_head(value);
2937inline bool DCCLFieldOptions::_internal_has_precision()
const {
2938 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
2941inline bool DCCLFieldOptions::has_precision()
const {
2942 return _internal_has_precision();
2944inline void DCCLFieldOptions::clear_precision() {
2945 _impl_.precision_ = 0;
2946 _impl_._has_bits_[0] &= ~0x00000080u;
2948inline int32_t DCCLFieldOptions::_internal_precision()
const {
2949 return _impl_.precision_;
2951inline int32_t DCCLFieldOptions::precision()
const {
2953 return _internal_precision();
2955inline void DCCLFieldOptions::_internal_set_precision(int32_t value) {
2956 _impl_._has_bits_[0] |= 0x00000080u;
2957 _impl_.precision_ = value;
2959inline void DCCLFieldOptions::set_precision(int32_t value) {
2960 _internal_set_precision(value);
2965inline bool DCCLFieldOptions::_internal_has_resolution()
const {
2966 bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0;
2969inline bool DCCLFieldOptions::has_resolution()
const {
2970 return _internal_has_resolution();
2972inline void DCCLFieldOptions::clear_resolution() {
2973 _impl_.resolution_ = 1;
2974 _impl_._has_bits_[0] &= ~0x00010000u;
2976inline double DCCLFieldOptions::_internal_resolution()
const {
2977 return _impl_.resolution_;
2979inline double DCCLFieldOptions::resolution()
const {
2981 return _internal_resolution();
2983inline void DCCLFieldOptions::_internal_set_resolution(
double value) {
2984 _impl_._has_bits_[0] |= 0x00010000u;
2985 _impl_.resolution_ = value;
2987inline void DCCLFieldOptions::set_resolution(
double value) {
2988 _internal_set_resolution(value);
2993inline bool DCCLFieldOptions::_internal_has_min()
const {
2994 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
2997inline bool DCCLFieldOptions::has_min()
const {
2998 return _internal_has_min();
3000inline void DCCLFieldOptions::clear_min() {
3002 _impl_._has_bits_[0] &= ~0x00000100u;
3004inline double DCCLFieldOptions::_internal_min()
const {
3007inline double DCCLFieldOptions::min()
const {
3009 return _internal_min();
3011inline void DCCLFieldOptions::_internal_set_min(
double value) {
3012 _impl_._has_bits_[0] |= 0x00000100u;
3013 _impl_.min_ = value;
3015inline void DCCLFieldOptions::set_min(
double value) {
3016 _internal_set_min(value);
3021inline bool DCCLFieldOptions::_internal_has_max()
const {
3022 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
3025inline bool DCCLFieldOptions::has_max()
const {
3026 return _internal_has_max();
3028inline void DCCLFieldOptions::clear_max() {
3030 _impl_._has_bits_[0] &= ~0x00000200u;
3032inline double DCCLFieldOptions::_internal_max()
const {
3035inline double DCCLFieldOptions::max()
const {
3037 return _internal_max();
3039inline void DCCLFieldOptions::_internal_set_max(
double value) {
3040 _impl_._has_bits_[0] |= 0x00000200u;
3041 _impl_.max_ = value;
3043inline void DCCLFieldOptions::set_max(
double value) {
3044 _internal_set_max(value);
3049inline bool DCCLFieldOptions::_internal_has_num_days()
const {
3050 bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
3053inline bool DCCLFieldOptions::has_num_days()
const {
3054 return _internal_has_num_days();
3056inline void DCCLFieldOptions::clear_num_days() {
3057 _impl_.num_days_ = 1u;
3058 _impl_._has_bits_[0] &= ~0x00004000u;
3060inline uint32_t DCCLFieldOptions::_internal_num_days()
const {
3061 return _impl_.num_days_;
3063inline uint32_t DCCLFieldOptions::num_days()
const {
3065 return _internal_num_days();
3067inline void DCCLFieldOptions::_internal_set_num_days(uint32_t value) {
3068 _impl_._has_bits_[0] |= 0x00004000u;
3069 _impl_.num_days_ = value;
3071inline void DCCLFieldOptions::set_num_days(uint32_t value) {
3072 _internal_set_num_days(value);
3077inline bool DCCLFieldOptions::_internal_has_static_value()
const {
3078 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3081inline bool DCCLFieldOptions::has_static_value()
const {
3082 return _internal_has_static_value();
3084inline void DCCLFieldOptions::clear_static_value() {
3085 _impl_.static_value_.ClearToEmpty();
3086 _impl_._has_bits_[0] &= ~0x00000002u;
3088inline const std::string& DCCLFieldOptions::static_value()
const {
3090 return _internal_static_value();
3092template <
typename ArgT0,
typename... ArgT>
3093inline PROTOBUF_ALWAYS_INLINE
3094void DCCLFieldOptions::set_static_value(ArgT0&& arg0, ArgT... args) {
3095 _impl_._has_bits_[0] |= 0x00000002u;
3096 _impl_.static_value_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3099inline std::string* DCCLFieldOptions::mutable_static_value() {
3100 std::string* _s = _internal_mutable_static_value();
3104inline const std::string& DCCLFieldOptions::_internal_static_value()
const {
3105 return _impl_.static_value_.Get();
3107inline void DCCLFieldOptions::_internal_set_static_value(
const std::string& value) {
3108 _impl_._has_bits_[0] |= 0x00000002u;
3109 _impl_.static_value_.Set(value, GetArenaForAllocation());
3111inline std::string* DCCLFieldOptions::_internal_mutable_static_value() {
3112 _impl_._has_bits_[0] |= 0x00000002u;
3113 return _impl_.static_value_.Mutable(GetArenaForAllocation());
3115inline std::string* DCCLFieldOptions::release_static_value() {
3117 if (!_internal_has_static_value()) {
3120 _impl_._has_bits_[0] &= ~0x00000002u;
3121 auto* p = _impl_.static_value_.Release();
3122#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3123 if (_impl_.static_value_.IsDefault()) {
3124 _impl_.static_value_.Set(
"", GetArenaForAllocation());
3129inline void DCCLFieldOptions::set_allocated_static_value(std::string* static_value) {
3130 if (static_value !=
nullptr) {
3131 _impl_._has_bits_[0] |= 0x00000002u;
3133 _impl_._has_bits_[0] &= ~0x00000002u;
3135 _impl_.static_value_.SetAllocated(static_value, GetArenaForAllocation());
3136#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3137 if (_impl_.static_value_.IsDefault()) {
3138 _impl_.static_value_.Set(
"", GetArenaForAllocation());
3145inline bool DCCLFieldOptions::_internal_has_max_length()
const {
3146 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
3149inline bool DCCLFieldOptions::has_max_length()
const {
3150 return _internal_has_max_length();
3152inline void DCCLFieldOptions::clear_max_length() {
3153 _impl_.max_length_ = 0u;
3154 _impl_._has_bits_[0] &= ~0x00000400u;
3156inline uint32_t DCCLFieldOptions::_internal_max_length()
const {
3157 return _impl_.max_length_;
3159inline uint32_t DCCLFieldOptions::max_length()
const {
3161 return _internal_max_length();
3163inline void DCCLFieldOptions::_internal_set_max_length(uint32_t value) {
3164 _impl_._has_bits_[0] |= 0x00000400u;
3165 _impl_.max_length_ = value;
3167inline void DCCLFieldOptions::set_max_length(uint32_t value) {
3168 _internal_set_max_length(value);
3173inline bool DCCLFieldOptions::_internal_has_min_length()
const {
3174 bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
3177inline bool DCCLFieldOptions::has_min_length()
const {
3178 return _internal_has_min_length();
3180inline void DCCLFieldOptions::clear_min_length() {
3181 _impl_.min_length_ = 0u;
3182 _impl_._has_bits_[0] &= ~0x00002000u;
3184inline uint32_t DCCLFieldOptions::_internal_min_length()
const {
3185 return _impl_.min_length_;
3187inline uint32_t DCCLFieldOptions::min_length()
const {
3189 return _internal_min_length();
3191inline void DCCLFieldOptions::_internal_set_min_length(uint32_t value) {
3192 _impl_._has_bits_[0] |= 0x00002000u;
3193 _impl_.min_length_ = value;
3195inline void DCCLFieldOptions::set_min_length(uint32_t value) {
3196 _internal_set_min_length(value);
3201inline bool DCCLFieldOptions::_internal_has_max_repeat()
const {
3202 bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
3205inline bool DCCLFieldOptions::has_max_repeat()
const {
3206 return _internal_has_max_repeat();
3208inline void DCCLFieldOptions::clear_max_repeat() {
3209 _impl_.max_repeat_ = 0u;
3210 _impl_._has_bits_[0] &= ~0x00000800u;
3212inline uint32_t DCCLFieldOptions::_internal_max_repeat()
const {
3213 return _impl_.max_repeat_;
3215inline uint32_t DCCLFieldOptions::max_repeat()
const {
3217 return _internal_max_repeat();
3219inline void DCCLFieldOptions::_internal_set_max_repeat(uint32_t value) {
3220 _impl_._has_bits_[0] |= 0x00000800u;
3221 _impl_.max_repeat_ = value;
3223inline void DCCLFieldOptions::set_max_repeat(uint32_t value) {
3224 _internal_set_max_repeat(value);
3229inline bool DCCLFieldOptions::_internal_has_min_repeat()
const {
3230 bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
3233inline bool DCCLFieldOptions::has_min_repeat()
const {
3234 return _internal_has_min_repeat();
3236inline void DCCLFieldOptions::clear_min_repeat() {
3237 _impl_.min_repeat_ = 0u;
3238 _impl_._has_bits_[0] &= ~0x00001000u;
3240inline uint32_t DCCLFieldOptions::_internal_min_repeat()
const {
3241 return _impl_.min_repeat_;
3243inline uint32_t DCCLFieldOptions::min_repeat()
const {
3245 return _internal_min_repeat();
3247inline void DCCLFieldOptions::_internal_set_min_repeat(uint32_t value) {
3248 _impl_._has_bits_[0] |= 0x00001000u;
3249 _impl_.min_repeat_ = value;
3251inline void DCCLFieldOptions::set_min_repeat(uint32_t value) {
3252 _internal_set_min_repeat(value);
3257inline bool DCCLFieldOptions::_internal_has_packed_enum()
const {
3258 bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0;
3261inline bool DCCLFieldOptions::has_packed_enum()
const {
3262 return _internal_has_packed_enum();
3264inline void DCCLFieldOptions::clear_packed_enum() {
3265 _impl_.packed_enum_ =
true;
3266 _impl_._has_bits_[0] &= ~0x00008000u;
3268inline bool DCCLFieldOptions::_internal_packed_enum()
const {
3269 return _impl_.packed_enum_;
3271inline bool DCCLFieldOptions::packed_enum()
const {
3273 return _internal_packed_enum();
3275inline void DCCLFieldOptions::_internal_set_packed_enum(
bool value) {
3276 _impl_._has_bits_[0] |= 0x00008000u;
3277 _impl_.packed_enum_ = value;
3279inline void DCCLFieldOptions::set_packed_enum(
bool value) {
3280 _internal_set_packed_enum(value);
3285inline bool DCCLFieldOptions::_internal_has_description()
const {
3286 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3289inline bool DCCLFieldOptions::has_description()
const {
3290 return _internal_has_description();
3292inline void DCCLFieldOptions::clear_description() {
3293 _impl_.description_.ClearToEmpty();
3294 _impl_._has_bits_[0] &= ~0x00000004u;
3296inline const std::string& DCCLFieldOptions::description()
const {
3298 return _internal_description();
3300template <
typename ArgT0,
typename... ArgT>
3301inline PROTOBUF_ALWAYS_INLINE
3302void DCCLFieldOptions::set_description(ArgT0&& arg0, ArgT... args) {
3303 _impl_._has_bits_[0] |= 0x00000004u;
3304 _impl_.description_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3307inline std::string* DCCLFieldOptions::mutable_description() {
3308 std::string* _s = _internal_mutable_description();
3312inline const std::string& DCCLFieldOptions::_internal_description()
const {
3313 return _impl_.description_.Get();
3315inline void DCCLFieldOptions::_internal_set_description(
const std::string& value) {
3316 _impl_._has_bits_[0] |= 0x00000004u;
3317 _impl_.description_.Set(value, GetArenaForAllocation());
3319inline std::string* DCCLFieldOptions::_internal_mutable_description() {
3320 _impl_._has_bits_[0] |= 0x00000004u;
3321 return _impl_.description_.Mutable(GetArenaForAllocation());
3323inline std::string* DCCLFieldOptions::release_description() {
3325 if (!_internal_has_description()) {
3328 _impl_._has_bits_[0] &= ~0x00000004u;
3329 auto* p = _impl_.description_.Release();
3330#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3331 if (_impl_.description_.IsDefault()) {
3332 _impl_.description_.Set(
"", GetArenaForAllocation());
3337inline void DCCLFieldOptions::set_allocated_description(std::string* description) {
3338 if (description !=
nullptr) {
3339 _impl_._has_bits_[0] |= 0x00000004u;
3341 _impl_._has_bits_[0] &= ~0x00000004u;
3343 _impl_.description_.SetAllocated(description, GetArenaForAllocation());
3344#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3345 if (_impl_.description_.IsDefault()) {
3346 _impl_.description_.Set(
"", GetArenaForAllocation());
3353inline bool DCCLFieldOptions::_internal_has_units()
const {
3354 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
3355 PROTOBUF_ASSUME(!value || _impl_.units_ !=
nullptr);
3358inline bool DCCLFieldOptions::has_units()
const {
3359 return _internal_has_units();
3361inline void DCCLFieldOptions::clear_units() {
3362 if (_impl_.units_ !=
nullptr) _impl_.units_->Clear();
3363 _impl_._has_bits_[0] &= ~0x00000008u;
3365inline const ::dccl::DCCLFieldOptions_Units& DCCLFieldOptions::_internal_units()
const {
3366 const ::dccl::DCCLFieldOptions_Units* p = _impl_.units_;
3368 ::dccl::_DCCLFieldOptions_Units_default_instance_);
3370inline const ::dccl::DCCLFieldOptions_Units& DCCLFieldOptions::units()
const {
3372 return _internal_units();
3374inline void DCCLFieldOptions::unsafe_arena_set_allocated_units(
3376 if (GetArenaForAllocation() ==
nullptr) {
3377 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.units_);
3379 _impl_.units_ = units;
3381 _impl_._has_bits_[0] |= 0x00000008u;
3383 _impl_._has_bits_[0] &= ~0x00000008u;
3387inline ::dccl::DCCLFieldOptions_Units* DCCLFieldOptions::release_units() {
3388 _impl_._has_bits_[0] &= ~0x00000008u;
3390 _impl_.units_ =
nullptr;
3391#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3392 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3393 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3394 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3396 if (GetArenaForAllocation() !=
nullptr) {
3397 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3402inline ::dccl::DCCLFieldOptions_Units* DCCLFieldOptions::unsafe_arena_release_units() {
3404 _impl_._has_bits_[0] &= ~0x00000008u;
3406 _impl_.units_ =
nullptr;
3409inline ::dccl::DCCLFieldOptions_Units* DCCLFieldOptions::_internal_mutable_units() {
3410 _impl_._has_bits_[0] |= 0x00000008u;
3411 if (_impl_.units_ ==
nullptr) {
3412 auto* p = CreateMaybeMessage<::dccl::DCCLFieldOptions_Units>(GetArenaForAllocation());
3415 return _impl_.units_;
3417inline ::dccl::DCCLFieldOptions_Units* DCCLFieldOptions::mutable_units() {
3423 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3424 if (message_arena ==
nullptr) {
3425 delete _impl_.units_;
3428 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3429 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(units);
3430 if (message_arena != submessage_arena) {
3431 units = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3432 message_arena, units, submessage_arena);
3434 _impl_._has_bits_[0] |= 0x00000008u;
3436 _impl_._has_bits_[0] &= ~0x00000008u;
3438 _impl_.units_ = units;
3443inline bool DCCLFieldOptions::_internal_has_dynamic_conditions()
const {
3444 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
3445 PROTOBUF_ASSUME(!value || _impl_.dynamic_conditions_ !=
nullptr);
3448inline bool DCCLFieldOptions::has_dynamic_conditions()
const {
3449 return _internal_has_dynamic_conditions();
3451inline void DCCLFieldOptions::clear_dynamic_conditions() {
3452 if (_impl_.dynamic_conditions_ !=
nullptr) _impl_.dynamic_conditions_->Clear();
3453 _impl_._has_bits_[0] &= ~0x00000010u;
3455inline const ::dccl::DCCLFieldOptions_Conditions& DCCLFieldOptions::_internal_dynamic_conditions()
const {
3456 const ::dccl::DCCLFieldOptions_Conditions* p = _impl_.dynamic_conditions_;
3458 ::dccl::_DCCLFieldOptions_Conditions_default_instance_);
3460inline const ::dccl::DCCLFieldOptions_Conditions& DCCLFieldOptions::dynamic_conditions()
const {
3462 return _internal_dynamic_conditions();
3464inline void DCCLFieldOptions::unsafe_arena_set_allocated_dynamic_conditions(
3466 if (GetArenaForAllocation() ==
nullptr) {
3467 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.dynamic_conditions_);
3469 _impl_.dynamic_conditions_ = dynamic_conditions;
3470 if (dynamic_conditions) {
3471 _impl_._has_bits_[0] |= 0x00000010u;
3473 _impl_._has_bits_[0] &= ~0x00000010u;
3477inline ::dccl::DCCLFieldOptions_Conditions* DCCLFieldOptions::release_dynamic_conditions() {
3478 _impl_._has_bits_[0] &= ~0x00000010u;
3480 _impl_.dynamic_conditions_ =
nullptr;
3481#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3482 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3483 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3484 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3486 if (GetArenaForAllocation() !=
nullptr) {
3487 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3492inline ::dccl::DCCLFieldOptions_Conditions* DCCLFieldOptions::unsafe_arena_release_dynamic_conditions() {
3494 _impl_._has_bits_[0] &= ~0x00000010u;
3496 _impl_.dynamic_conditions_ =
nullptr;
3499inline ::dccl::DCCLFieldOptions_Conditions* DCCLFieldOptions::_internal_mutable_dynamic_conditions() {
3500 _impl_._has_bits_[0] |= 0x00000010u;
3501 if (_impl_.dynamic_conditions_ ==
nullptr) {
3502 auto* p = CreateMaybeMessage<::dccl::DCCLFieldOptions_Conditions>(GetArenaForAllocation());
3503 _impl_.dynamic_conditions_ = p;
3505 return _impl_.dynamic_conditions_;
3507inline ::dccl::DCCLFieldOptions_Conditions* DCCLFieldOptions::mutable_dynamic_conditions() {
3513 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3514 if (message_arena ==
nullptr) {
3515 delete _impl_.dynamic_conditions_;
3517 if (dynamic_conditions) {
3518 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3519 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(dynamic_conditions);
3520 if (message_arena != submessage_arena) {
3521 dynamic_conditions = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3522 message_arena, dynamic_conditions, submessage_arena);
3524 _impl_._has_bits_[0] |= 0x00000010u;
3526 _impl_._has_bits_[0] &= ~0x00000010u;
3528 _impl_.dynamic_conditions_ = dynamic_conditions;
3537inline bool DCCLMessageOptions_Conditions::_internal_has_max_bytes()
const {
3538 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3541inline bool DCCLMessageOptions_Conditions::has_max_bytes()
const {
3542 return _internal_has_max_bytes();
3544inline void DCCLMessageOptions_Conditions::clear_max_bytes() {
3545 _impl_.max_bytes_.ClearToEmpty();
3546 _impl_._has_bits_[0] &= ~0x00000001u;
3548inline const std::string& DCCLMessageOptions_Conditions::max_bytes()
const {
3550 return _internal_max_bytes();
3552template <
typename ArgT0,
typename... ArgT>
3553inline PROTOBUF_ALWAYS_INLINE
3554void DCCLMessageOptions_Conditions::set_max_bytes(ArgT0&& arg0, ArgT... args) {
3555 _impl_._has_bits_[0] |= 0x00000001u;
3556 _impl_.max_bytes_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3559inline std::string* DCCLMessageOptions_Conditions::mutable_max_bytes() {
3560 std::string* _s = _internal_mutable_max_bytes();
3564inline const std::string& DCCLMessageOptions_Conditions::_internal_max_bytes()
const {
3565 return _impl_.max_bytes_.Get();
3567inline void DCCLMessageOptions_Conditions::_internal_set_max_bytes(
const std::string& value) {
3568 _impl_._has_bits_[0] |= 0x00000001u;
3569 _impl_.max_bytes_.Set(value, GetArenaForAllocation());
3571inline std::string* DCCLMessageOptions_Conditions::_internal_mutable_max_bytes() {
3572 _impl_._has_bits_[0] |= 0x00000001u;
3573 return _impl_.max_bytes_.Mutable(GetArenaForAllocation());
3575inline std::string* DCCLMessageOptions_Conditions::release_max_bytes() {
3577 if (!_internal_has_max_bytes()) {
3580 _impl_._has_bits_[0] &= ~0x00000001u;
3581 auto* p = _impl_.max_bytes_.Release();
3582#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3583 if (_impl_.max_bytes_.IsDefault()) {
3584 _impl_.max_bytes_.Set(
"", GetArenaForAllocation());
3589inline void DCCLMessageOptions_Conditions::set_allocated_max_bytes(std::string* max_bytes) {
3590 if (max_bytes !=
nullptr) {
3591 _impl_._has_bits_[0] |= 0x00000001u;
3593 _impl_._has_bits_[0] &= ~0x00000001u;
3595 _impl_.max_bytes_.SetAllocated(max_bytes, GetArenaForAllocation());
3596#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3597 if (_impl_.max_bytes_.IsDefault()) {
3598 _impl_.max_bytes_.Set(
"", GetArenaForAllocation());
3609inline bool DCCLMessageOptions::_internal_has_id()
const {
3610 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
3613inline bool DCCLMessageOptions::has_id()
const {
3614 return _internal_has_id();
3616inline void DCCLMessageOptions::clear_id() {
3618 _impl_._has_bits_[0] &= ~0x00000010u;
3620inline int32_t DCCLMessageOptions::_internal_id()
const {
3623inline int32_t DCCLMessageOptions::id()
const {
3625 return _internal_id();
3627inline void DCCLMessageOptions::_internal_set_id(int32_t value) {
3628 _impl_._has_bits_[0] |= 0x00000010u;
3631inline void DCCLMessageOptions::set_id(int32_t value) {
3632 _internal_set_id(value);
3637inline bool DCCLMessageOptions::_internal_has_max_bytes()
const {
3638 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
3641inline bool DCCLMessageOptions::has_max_bytes()
const {
3642 return _internal_has_max_bytes();
3644inline void DCCLMessageOptions::clear_max_bytes() {
3645 _impl_.max_bytes_ = 0u;
3646 _impl_._has_bits_[0] &= ~0x00000020u;
3648inline uint32_t DCCLMessageOptions::_internal_max_bytes()
const {
3649 return _impl_.max_bytes_;
3651inline uint32_t DCCLMessageOptions::max_bytes()
const {
3653 return _internal_max_bytes();
3655inline void DCCLMessageOptions::_internal_set_max_bytes(uint32_t value) {
3656 _impl_._has_bits_[0] |= 0x00000020u;
3657 _impl_.max_bytes_ = value;
3659inline void DCCLMessageOptions::set_max_bytes(uint32_t value) {
3660 _internal_set_max_bytes(value);
3665inline bool DCCLMessageOptions::_internal_has_codec()
const {
3666 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
3669inline bool DCCLMessageOptions::has_codec()
const {
3670 return _internal_has_codec();
3672inline void DCCLMessageOptions::clear_codec() {
3673 _impl_.codec_.ClearToEmpty();
3674 _impl_._has_bits_[0] &= ~0x00000001u;
3676inline const std::string& DCCLMessageOptions::codec()
const {
3678 return _internal_codec();
3680template <
typename ArgT0,
typename... ArgT>
3681inline PROTOBUF_ALWAYS_INLINE
3682void DCCLMessageOptions::set_codec(ArgT0&& arg0, ArgT... args) {
3683 _impl_._has_bits_[0] |= 0x00000001u;
3684 _impl_.codec_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3687inline std::string* DCCLMessageOptions::mutable_codec() {
3688 std::string* _s = _internal_mutable_codec();
3692inline const std::string& DCCLMessageOptions::_internal_codec()
const {
3693 return _impl_.codec_.Get();
3695inline void DCCLMessageOptions::_internal_set_codec(
const std::string& value) {
3696 _impl_._has_bits_[0] |= 0x00000001u;
3697 _impl_.codec_.Set(value, GetArenaForAllocation());
3699inline std::string* DCCLMessageOptions::_internal_mutable_codec() {
3700 _impl_._has_bits_[0] |= 0x00000001u;
3701 return _impl_.codec_.Mutable(GetArenaForAllocation());
3703inline std::string* DCCLMessageOptions::release_codec() {
3705 if (!_internal_has_codec()) {
3708 _impl_._has_bits_[0] &= ~0x00000001u;
3709 auto* p = _impl_.codec_.Release();
3710#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3711 if (_impl_.codec_.IsDefault()) {
3712 _impl_.codec_.Set(
"", GetArenaForAllocation());
3717inline void DCCLMessageOptions::set_allocated_codec(std::string* codec) {
3718 if (codec !=
nullptr) {
3719 _impl_._has_bits_[0] |= 0x00000001u;
3721 _impl_._has_bits_[0] &= ~0x00000001u;
3723 _impl_.codec_.SetAllocated(codec, GetArenaForAllocation());
3724#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3725 if (_impl_.codec_.IsDefault()) {
3726 _impl_.codec_.Set(
"", GetArenaForAllocation());
3733inline bool DCCLMessageOptions::_internal_has_codec_group()
const {
3734 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
3737inline bool DCCLMessageOptions::has_codec_group()
const {
3738 return _internal_has_codec_group();
3740inline void DCCLMessageOptions::clear_codec_group() {
3741 _impl_.codec_group_.ClearToEmpty();
3742 _impl_._has_bits_[0] &= ~0x00000002u;
3744inline const std::string& DCCLMessageOptions::codec_group()
const {
3746 return _internal_codec_group();
3748template <
typename ArgT0,
typename... ArgT>
3749inline PROTOBUF_ALWAYS_INLINE
3750void DCCLMessageOptions::set_codec_group(ArgT0&& arg0, ArgT... args) {
3751 _impl_._has_bits_[0] |= 0x00000002u;
3752 _impl_.codec_group_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3755inline std::string* DCCLMessageOptions::mutable_codec_group() {
3756 std::string* _s = _internal_mutable_codec_group();
3760inline const std::string& DCCLMessageOptions::_internal_codec_group()
const {
3761 return _impl_.codec_group_.Get();
3763inline void DCCLMessageOptions::_internal_set_codec_group(
const std::string& value) {
3764 _impl_._has_bits_[0] |= 0x00000002u;
3765 _impl_.codec_group_.Set(value, GetArenaForAllocation());
3767inline std::string* DCCLMessageOptions::_internal_mutable_codec_group() {
3768 _impl_._has_bits_[0] |= 0x00000002u;
3769 return _impl_.codec_group_.Mutable(GetArenaForAllocation());
3771inline std::string* DCCLMessageOptions::release_codec_group() {
3773 if (!_internal_has_codec_group()) {
3776 _impl_._has_bits_[0] &= ~0x00000002u;
3777 auto* p = _impl_.codec_group_.Release();
3778#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3779 if (_impl_.codec_group_.IsDefault()) {
3780 _impl_.codec_group_.Set(
"", GetArenaForAllocation());
3785inline void DCCLMessageOptions::set_allocated_codec_group(std::string* codec_group) {
3786 if (codec_group !=
nullptr) {
3787 _impl_._has_bits_[0] |= 0x00000002u;
3789 _impl_._has_bits_[0] &= ~0x00000002u;
3791 _impl_.codec_group_.SetAllocated(codec_group, GetArenaForAllocation());
3792#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3793 if (_impl_.codec_group_.IsDefault()) {
3794 _impl_.codec_group_.Set(
"", GetArenaForAllocation());
3801inline bool DCCLMessageOptions::_internal_has_codec_version()
const {
3802 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
3805inline bool DCCLMessageOptions::has_codec_version()
const {
3806 return _internal_has_codec_version();
3808inline void DCCLMessageOptions::clear_codec_version() {
3809 _impl_.codec_version_ = 0;
3810 _impl_._has_bits_[0] &= ~0x00000040u;
3812inline int32_t DCCLMessageOptions::_internal_codec_version()
const {
3813 return _impl_.codec_version_;
3815inline int32_t DCCLMessageOptions::codec_version()
const {
3817 return _internal_codec_version();
3819inline void DCCLMessageOptions::_internal_set_codec_version(int32_t value) {
3820 _impl_._has_bits_[0] |= 0x00000040u;
3821 _impl_.codec_version_ = value;
3823inline void DCCLMessageOptions::set_codec_version(int32_t value) {
3824 _internal_set_codec_version(value);
3829inline bool DCCLMessageOptions::_internal_has_omit_id()
const {
3830 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
3833inline bool DCCLMessageOptions::has_omit_id()
const {
3834 return _internal_has_omit_id();
3836inline void DCCLMessageOptions::clear_omit_id() {
3837 _impl_.omit_id_ =
false;
3838 _impl_._has_bits_[0] &= ~0x00000080u;
3840inline bool DCCLMessageOptions::_internal_omit_id()
const {
3841 return _impl_.omit_id_;
3843inline bool DCCLMessageOptions::omit_id()
const {
3845 return _internal_omit_id();
3847inline void DCCLMessageOptions::_internal_set_omit_id(
bool value) {
3848 _impl_._has_bits_[0] |= 0x00000080u;
3849 _impl_.omit_id_ = value;
3851inline void DCCLMessageOptions::set_omit_id(
bool value) {
3852 _internal_set_omit_id(value);
3857inline bool DCCLMessageOptions::_internal_has_unit_system()
const {
3858 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3861inline bool DCCLMessageOptions::has_unit_system()
const {
3862 return _internal_has_unit_system();
3864inline void DCCLMessageOptions::clear_unit_system() {
3865 _impl_.unit_system_.ClearToDefault(::dccl::DCCLMessageOptions::Impl_::_i_give_permission_to_break_this_code_default_unit_system_, GetArenaForAllocation());
3866 _impl_._has_bits_[0] &= ~0x00000004u;
3868inline const std::string& DCCLMessageOptions::unit_system()
const {
3870 if (_impl_.unit_system_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_unit_system_.get();
3871 return _internal_unit_system();
3873template <
typename ArgT0,
typename... ArgT>
3874inline PROTOBUF_ALWAYS_INLINE
3875void DCCLMessageOptions::set_unit_system(ArgT0&& arg0, ArgT... args) {
3876 _impl_._has_bits_[0] |= 0x00000004u;
3877 _impl_.unit_system_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3880inline std::string* DCCLMessageOptions::mutable_unit_system() {
3881 std::string* _s = _internal_mutable_unit_system();
3885inline const std::string& DCCLMessageOptions::_internal_unit_system()
const {
3886 return _impl_.unit_system_.Get();
3888inline void DCCLMessageOptions::_internal_set_unit_system(
const std::string& value) {
3889 _impl_._has_bits_[0] |= 0x00000004u;
3890 _impl_.unit_system_.Set(value, GetArenaForAllocation());
3892inline std::string* DCCLMessageOptions::_internal_mutable_unit_system() {
3893 _impl_._has_bits_[0] |= 0x00000004u;
3894 return _impl_.unit_system_.Mutable(::dccl::DCCLMessageOptions::Impl_::_i_give_permission_to_break_this_code_default_unit_system_, GetArenaForAllocation());
3896inline std::string* DCCLMessageOptions::release_unit_system() {
3898 if (!_internal_has_unit_system()) {
3901 _impl_._has_bits_[0] &= ~0x00000004u;
3902 auto* p = _impl_.unit_system_.Release();
3905inline void DCCLMessageOptions::set_allocated_unit_system(std::string* unit_system) {
3906 if (unit_system !=
nullptr) {
3907 _impl_._has_bits_[0] |= 0x00000004u;
3909 _impl_._has_bits_[0] &= ~0x00000004u;
3911 _impl_.unit_system_.SetAllocated(unit_system, GetArenaForAllocation());
3916inline bool DCCLMessageOptions::_internal_has_dynamic_conditions()
const {
3917 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
3918 PROTOBUF_ASSUME(!value || _impl_.dynamic_conditions_ !=
nullptr);
3921inline bool DCCLMessageOptions::has_dynamic_conditions()
const {
3922 return _internal_has_dynamic_conditions();
3924inline void DCCLMessageOptions::clear_dynamic_conditions() {
3925 if (_impl_.dynamic_conditions_ !=
nullptr) _impl_.dynamic_conditions_->Clear();
3926 _impl_._has_bits_[0] &= ~0x00000008u;
3928inline const ::dccl::DCCLMessageOptions_Conditions& DCCLMessageOptions::_internal_dynamic_conditions()
const {
3929 const ::dccl::DCCLMessageOptions_Conditions* p = _impl_.dynamic_conditions_;
3931 ::dccl::_DCCLMessageOptions_Conditions_default_instance_);
3933inline const ::dccl::DCCLMessageOptions_Conditions& DCCLMessageOptions::dynamic_conditions()
const {
3935 return _internal_dynamic_conditions();
3937inline void DCCLMessageOptions::unsafe_arena_set_allocated_dynamic_conditions(
3939 if (GetArenaForAllocation() ==
nullptr) {
3940 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.dynamic_conditions_);
3942 _impl_.dynamic_conditions_ = dynamic_conditions;
3943 if (dynamic_conditions) {
3944 _impl_._has_bits_[0] |= 0x00000008u;
3946 _impl_._has_bits_[0] &= ~0x00000008u;
3950inline ::dccl::DCCLMessageOptions_Conditions* DCCLMessageOptions::release_dynamic_conditions() {
3951 _impl_._has_bits_[0] &= ~0x00000008u;
3953 _impl_.dynamic_conditions_ =
nullptr;
3954#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3955 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3956 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3957 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3959 if (GetArenaForAllocation() !=
nullptr) {
3960 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3965inline ::dccl::DCCLMessageOptions_Conditions* DCCLMessageOptions::unsafe_arena_release_dynamic_conditions() {
3967 _impl_._has_bits_[0] &= ~0x00000008u;
3969 _impl_.dynamic_conditions_ =
nullptr;
3972inline ::dccl::DCCLMessageOptions_Conditions* DCCLMessageOptions::_internal_mutable_dynamic_conditions() {
3973 _impl_._has_bits_[0] |= 0x00000008u;
3974 if (_impl_.dynamic_conditions_ ==
nullptr) {
3975 auto* p = CreateMaybeMessage<::dccl::DCCLMessageOptions_Conditions>(GetArenaForAllocation());
3976 _impl_.dynamic_conditions_ = p;
3978 return _impl_.dynamic_conditions_;
3980inline ::dccl::DCCLMessageOptions_Conditions* DCCLMessageOptions::mutable_dynamic_conditions() {
3986 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3987 if (message_arena ==
nullptr) {
3988 delete _impl_.dynamic_conditions_;
3990 if (dynamic_conditions) {
3991 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3992 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(dynamic_conditions);
3993 if (message_arena != submessage_arena) {
3994 dynamic_conditions = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3995 message_arena, dynamic_conditions, submessage_arena);
3997 _impl_._has_bits_[0] |= 0x00000008u;
3999 _impl_._has_bits_[0] &= ~0x00000008u;
4001 _impl_.dynamic_conditions_ = dynamic_conditions;
4006 #pragma GCC diagnostic pop
4025#include <google/protobuf/port_undef.inc>
Dynamic Compact Control Language namespace.