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 DCCLMessageOptions;
59struct DCCLMessageOptionsDefaultTypeInternal;
60extern DCCLMessageOptionsDefaultTypeInternal _DCCLMessageOptions_default_instance_;
62PROTOBUF_NAMESPACE_OPEN
67PROTOBUF_NAMESPACE_CLOSE
73 public ::PROTOBUF_NAMESPACE_ID::Message {
77 explicit PROTOBUF_CONSTEXPR
DCCLFieldOptions_Units(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
82 *
this = ::std::move(from);
90 if (
this == &from)
return *
this;
91 if (GetOwningArena() == from.GetOwningArena()
92 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
93 && GetOwningArena() !=
nullptr
103 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
104 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
106 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
107 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
110 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
111 return GetDescriptor();
113 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
114 return default_instance().GetMetadata().descriptor;
116 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
117 return default_instance().GetMetadata().reflection;
120 return *internal_default_instance();
124 &_DCCLFieldOptions_Units_default_instance_);
126 static constexpr int kIndexInFileMessages =
133 if (other ==
this)
return;
134 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
135 if (GetOwningArena() !=
nullptr &&
136 GetOwningArena() == other->GetOwningArena()) {
138 if (GetOwningArena() == other->GetOwningArena()) {
142 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
146 if (other ==
this)
return;
147 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
154 return CreateMaybeMessage<DCCLFieldOptions_Units>(arena);
156 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
158 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
160 DCCLFieldOptions_Units::MergeImpl(*
this, from);
163 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
165 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
166 bool IsInitialized()
const final;
168 size_t ByteSizeLong()
const final;
169 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
170 uint8_t* _InternalSerialize(
171 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
172 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
175 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
177 void SetCachedSize(
int size)
const final;
181 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
182 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
183 return "dccl.DCCLFieldOptions.Units";
187 bool is_message_owned =
false);
190 static const ClassData _class_data_;
191 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
193 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
200 kBaseDimensionsFieldNumber = 1,
201 kDerivedDimensionsFieldNumber = 2,
202 kSystemFieldNumber = 3,
203 kUnitFieldNumber = 5,
204 kPrefixFieldNumber = 6,
205 kRelativeTemperatureFieldNumber = 4,
208 bool has_base_dimensions()
const;
210 bool _internal_has_base_dimensions()
const;
212 void clear_base_dimensions();
213 const std::string& base_dimensions()
const;
214 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
215 void set_base_dimensions(ArgT0&& arg0, ArgT... args);
216 std::string* mutable_base_dimensions();
217 PROTOBUF_NODISCARD std::string* release_base_dimensions();
218 void set_allocated_base_dimensions(std::string* base_dimensions);
220 const std::string& _internal_base_dimensions()
const;
221 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_base_dimensions(
const std::string& value);
222 std::string* _internal_mutable_base_dimensions();
226 bool has_derived_dimensions()
const;
228 bool _internal_has_derived_dimensions()
const;
230 void clear_derived_dimensions();
231 const std::string& derived_dimensions()
const;
232 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
233 void set_derived_dimensions(ArgT0&& arg0, ArgT... args);
234 std::string* mutable_derived_dimensions();
235 PROTOBUF_NODISCARD std::string* release_derived_dimensions();
236 void set_allocated_derived_dimensions(std::string* derived_dimensions);
238 const std::string& _internal_derived_dimensions()
const;
239 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_derived_dimensions(
const std::string& value);
240 std::string* _internal_mutable_derived_dimensions();
244 bool has_system()
const;
246 bool _internal_has_system()
const;
249 const std::string& system()
const;
250 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
251 void set_system(ArgT0&& arg0, ArgT... args);
252 std::string* mutable_system();
253 PROTOBUF_NODISCARD std::string* release_system();
254 void set_allocated_system(std::string* system);
256 const std::string& _internal_system()
const;
257 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_system(
const std::string& value);
258 std::string* _internal_mutable_system();
262 bool has_unit()
const;
264 bool _internal_has_unit()
const;
267 const std::string& unit()
const;
268 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
269 void set_unit(ArgT0&& arg0, ArgT... args);
270 std::string* mutable_unit();
271 PROTOBUF_NODISCARD std::string* release_unit();
272 void set_allocated_unit(std::string* unit);
274 const std::string& _internal_unit()
const;
275 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_unit(
const std::string& value);
276 std::string* _internal_mutable_unit();
280 bool has_prefix()
const;
282 bool _internal_has_prefix()
const;
285 const std::string& prefix()
const;
286 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
287 void set_prefix(ArgT0&& arg0, ArgT... args);
288 std::string* mutable_prefix();
289 PROTOBUF_NODISCARD std::string* release_prefix();
290 void set_allocated_prefix(std::string* prefix);
292 const std::string& _internal_prefix()
const;
293 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_prefix(
const std::string& value);
294 std::string* _internal_mutable_prefix();
298 bool has_relative_temperature()
const;
300 bool _internal_has_relative_temperature()
const;
302 void clear_relative_temperature();
303 bool relative_temperature()
const;
304 void set_relative_temperature(
bool value);
306 bool _internal_relative_temperature()
const;
307 void _internal_set_relative_temperature(
bool value);
314 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
315 typedef void InternalArenaConstructable_;
316 typedef void DestructorSkippable_;
318 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
319 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
320 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr base_dimensions_;
321 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr derived_dimensions_;
322 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_system_;
323 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr system_;
324 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr unit_;
325 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr prefix_;
326 bool relative_temperature_;
328 union { Impl_ _impl_; };
329 friend struct ::TableStruct_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto;
334 public ::PROTOBUF_NAMESPACE_ID::Message {
343 *
this = ::std::move(from);
351 if (
this == &from)
return *
this;
352 if (GetOwningArena() == from.GetOwningArena()
353 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
354 && GetOwningArena() !=
nullptr
364 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
365 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
367 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
368 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
371 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
372 return GetDescriptor();
374 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
375 return default_instance().GetMetadata().descriptor;
377 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
378 return default_instance().GetMetadata().reflection;
381 return *internal_default_instance();
385 &_DCCLFieldOptions_Conditions_default_instance_);
387 static constexpr int kIndexInFileMessages =
394 if (other ==
this)
return;
395 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
396 if (GetOwningArena() !=
nullptr &&
397 GetOwningArena() == other->GetOwningArena()) {
399 if (GetOwningArena() == other->GetOwningArena()) {
403 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
407 if (other ==
this)
return;
408 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
415 return CreateMaybeMessage<DCCLFieldOptions_Conditions>(arena);
417 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
419 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
421 DCCLFieldOptions_Conditions::MergeImpl(*
this, from);
424 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
426 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
427 bool IsInitialized()
const final;
429 size_t ByteSizeLong()
const final;
430 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
431 uint8_t* _InternalSerialize(
432 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
433 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
436 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
438 void SetCachedSize(
int size)
const final;
442 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
443 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
444 return "dccl.DCCLFieldOptions.Conditions";
448 bool is_message_owned =
false);
451 static const ClassData _class_data_;
452 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
454 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
461 kRequiredIfFieldNumber = 1,
462 kOmitIfFieldNumber = 2,
463 kOnlyIfFieldNumber = 3,
464 kMinFieldNumber = 10,
465 kMaxFieldNumber = 11,
468 bool has_required_if()
const;
470 bool _internal_has_required_if()
const;
472 void clear_required_if();
473 const std::string& required_if()
const;
474 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
475 void set_required_if(ArgT0&& arg0, ArgT... args);
476 std::string* mutable_required_if();
477 PROTOBUF_NODISCARD std::string* release_required_if();
478 void set_allocated_required_if(std::string* required_if);
480 const std::string& _internal_required_if()
const;
481 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_required_if(
const std::string& value);
482 std::string* _internal_mutable_required_if();
486 bool has_omit_if()
const;
488 bool _internal_has_omit_if()
const;
490 void clear_omit_if();
491 const std::string& omit_if()
const;
492 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
493 void set_omit_if(ArgT0&& arg0, ArgT... args);
494 std::string* mutable_omit_if();
495 PROTOBUF_NODISCARD std::string* release_omit_if();
496 void set_allocated_omit_if(std::string* omit_if);
498 const std::string& _internal_omit_if()
const;
499 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_omit_if(
const std::string& value);
500 std::string* _internal_mutable_omit_if();
504 bool has_only_if()
const;
506 bool _internal_has_only_if()
const;
508 void clear_only_if();
509 const std::string& only_if()
const;
510 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
511 void set_only_if(ArgT0&& arg0, ArgT... args);
512 std::string* mutable_only_if();
513 PROTOBUF_NODISCARD std::string* release_only_if();
514 void set_allocated_only_if(std::string* only_if);
516 const std::string& _internal_only_if()
const;
517 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_only_if(
const std::string& value);
518 std::string* _internal_mutable_only_if();
522 bool has_min()
const;
524 bool _internal_has_min()
const;
527 const std::string& min()
const;
528 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
529 void set_min(ArgT0&& arg0, ArgT... args);
530 std::string* mutable_min();
531 PROTOBUF_NODISCARD std::string* release_min();
532 void set_allocated_min(std::string* min);
534 const std::string& _internal_min()
const;
535 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_min(
const std::string& value);
536 std::string* _internal_mutable_min();
540 bool has_max()
const;
542 bool _internal_has_max()
const;
545 const std::string& max()
const;
546 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
547 void set_max(ArgT0&& arg0, ArgT... args);
548 std::string* mutable_max();
549 PROTOBUF_NODISCARD std::string* release_max();
550 void set_allocated_max(std::string* max);
552 const std::string& _internal_max()
const;
553 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_max(
const std::string& value);
554 std::string* _internal_mutable_max();
561 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
562 typedef void InternalArenaConstructable_;
563 typedef void DestructorSkippable_;
565 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
566 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
567 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr required_if_;
568 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr omit_if_;
569 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr only_if_;
570 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr min_;
571 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr max_;
573 union { Impl_ _impl_; };
574 friend struct ::TableStruct_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto;
579 public ::PROTOBUF_NAMESPACE_ID::Message {
583 explicit PROTOBUF_CONSTEXPR
DCCLFieldOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
588 *
this = ::std::move(from);
596 if (
this == &from)
return *
this;
597 if (GetOwningArena() == from.GetOwningArena()
598 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
599 && GetOwningArena() !=
nullptr
609 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
610 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
612 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
613 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
616 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
617 return GetDescriptor();
619 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
620 return default_instance().GetMetadata().descriptor;
622 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
623 return default_instance().GetMetadata().reflection;
626 return *internal_default_instance();
630 &_DCCLFieldOptions_default_instance_);
632 static constexpr int kIndexInFileMessages =
639 if (other ==
this)
return;
640 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
641 if (GetOwningArena() !=
nullptr &&
642 GetOwningArena() == other->GetOwningArena()) {
644 if (GetOwningArena() == other->GetOwningArena()) {
648 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
652 if (other ==
this)
return;
653 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
659 DCCLFieldOptions* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
660 return CreateMaybeMessage<DCCLFieldOptions>(arena);
662 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
664 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
666 DCCLFieldOptions::MergeImpl(*
this, from);
669 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
671 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
672 bool IsInitialized()
const final;
674 size_t ByteSizeLong()
const final;
675 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
676 uint8_t* _InternalSerialize(
677 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
678 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
681 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
683 void SetCachedSize(
int size)
const final;
687 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
688 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
689 return "dccl.DCCLFieldOptions";
693 bool is_message_owned =
false);
696 static const ClassData _class_data_;
697 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
699 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
709 kCodecFieldNumber = 1,
710 kStaticValueFieldNumber = 8,
711 kDescriptionFieldNumber = 20,
712 kUnitsFieldNumber = 30,
713 kDynamicConditionsFieldNumber = 40,
714 kOmitFieldNumber = 2,
715 kInHeadFieldNumber = 3,
716 kPrecisionFieldNumber = 4,
719 kMaxLengthFieldNumber = 9,
720 kMaxRepeatFieldNumber = 10,
721 kMinRepeatFieldNumber = 13,
722 kNumDaysFieldNumber = 7,
723 kPackedEnumFieldNumber = 11,
724 kResolutionFieldNumber = 12,
727 bool has_codec()
const;
729 bool _internal_has_codec()
const;
732 const std::string& codec()
const;
733 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
734 void set_codec(ArgT0&& arg0, ArgT... args);
735 std::string* mutable_codec();
736 PROTOBUF_NODISCARD std::string* release_codec();
737 void set_allocated_codec(std::string* codec);
739 const std::string& _internal_codec()
const;
740 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_codec(
const std::string& value);
741 std::string* _internal_mutable_codec();
745 bool has_static_value()
const;
747 bool _internal_has_static_value()
const;
749 void clear_static_value();
750 const std::string& static_value()
const;
751 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
752 void set_static_value(ArgT0&& arg0, ArgT... args);
753 std::string* mutable_static_value();
754 PROTOBUF_NODISCARD std::string* release_static_value();
755 void set_allocated_static_value(std::string* static_value);
757 const std::string& _internal_static_value()
const;
758 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_static_value(
const std::string& value);
759 std::string* _internal_mutable_static_value();
763 bool has_description()
const;
765 bool _internal_has_description()
const;
767 void clear_description();
768 const std::string& description()
const;
769 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
770 void set_description(ArgT0&& arg0, ArgT... args);
771 std::string* mutable_description();
772 PROTOBUF_NODISCARD std::string* release_description();
773 void set_allocated_description(std::string* description);
775 const std::string& _internal_description()
const;
776 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_description(
const std::string& value);
777 std::string* _internal_mutable_description();
781 bool has_units()
const;
783 bool _internal_has_units()
const;
786 const ::dccl::DCCLFieldOptions_Units& units()
const;
787 PROTOBUF_NODISCARD ::dccl::DCCLFieldOptions_Units* release_units();
791 const ::dccl::DCCLFieldOptions_Units& _internal_units()
const;
794 void unsafe_arena_set_allocated_units(
799 bool has_dynamic_conditions()
const;
801 bool _internal_has_dynamic_conditions()
const;
803 void clear_dynamic_conditions();
804 const ::dccl::DCCLFieldOptions_Conditions& dynamic_conditions()
const;
805 PROTOBUF_NODISCARD ::dccl::DCCLFieldOptions_Conditions* release_dynamic_conditions();
809 const ::dccl::DCCLFieldOptions_Conditions& _internal_dynamic_conditions()
const;
812 void unsafe_arena_set_allocated_dynamic_conditions(
817 bool has_omit()
const;
819 bool _internal_has_omit()
const;
823 void set_omit(
bool value);
825 bool _internal_omit()
const;
826 void _internal_set_omit(
bool value);
830 bool has_in_head()
const;
832 bool _internal_has_in_head()
const;
834 void clear_in_head();
835 bool in_head()
const;
836 void set_in_head(
bool value);
838 bool _internal_in_head()
const;
839 void _internal_set_in_head(
bool value);
843 bool has_precision()
const;
845 bool _internal_has_precision()
const;
847 void clear_precision();
848 int32_t precision()
const;
849 void set_precision(int32_t value);
851 int32_t _internal_precision()
const;
852 void _internal_set_precision(int32_t value);
856 bool has_min()
const;
858 bool _internal_has_min()
const;
862 void set_min(
double value);
864 double _internal_min()
const;
865 void _internal_set_min(
double value);
869 bool has_max()
const;
871 bool _internal_has_max()
const;
875 void set_max(
double value);
877 double _internal_max()
const;
878 void _internal_set_max(
double value);
882 bool has_max_length()
const;
884 bool _internal_has_max_length()
const;
886 void clear_max_length();
887 uint32_t max_length()
const;
888 void set_max_length(uint32_t value);
890 uint32_t _internal_max_length()
const;
891 void _internal_set_max_length(uint32_t value);
895 bool has_max_repeat()
const;
897 bool _internal_has_max_repeat()
const;
899 void clear_max_repeat();
900 uint32_t max_repeat()
const;
901 void set_max_repeat(uint32_t value);
903 uint32_t _internal_max_repeat()
const;
904 void _internal_set_max_repeat(uint32_t value);
908 bool has_min_repeat()
const;
910 bool _internal_has_min_repeat()
const;
912 void clear_min_repeat();
913 uint32_t min_repeat()
const;
914 void set_min_repeat(uint32_t value);
916 uint32_t _internal_min_repeat()
const;
917 void _internal_set_min_repeat(uint32_t value);
921 bool has_num_days()
const;
923 bool _internal_has_num_days()
const;
925 void clear_num_days();
926 uint32_t num_days()
const;
927 void set_num_days(uint32_t value);
929 uint32_t _internal_num_days()
const;
930 void _internal_set_num_days(uint32_t value);
934 bool has_packed_enum()
const;
936 bool _internal_has_packed_enum()
const;
938 void clear_packed_enum();
939 bool packed_enum()
const;
940 void set_packed_enum(
bool value);
942 bool _internal_packed_enum()
const;
943 void _internal_set_packed_enum(
bool value);
947 bool has_resolution()
const;
949 bool _internal_has_resolution()
const;
951 void clear_resolution();
952 double resolution()
const;
953 void set_resolution(
double value);
955 double _internal_resolution()
const;
956 void _internal_set_resolution(
double value);
960 template <
typename _proto_TypeTraits,
961 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
963 inline bool HasExtension(
964 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
967 return _impl_._extensions_.Has(
id.number());
970 template <
typename _proto_TypeTraits,
971 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
973 inline void ClearExtension(
974 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
976 _impl_._extensions_.ClearExtension(
id.number());
980 template <
typename _proto_TypeTraits,
981 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
983 inline int ExtensionSize(
984 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
987 return _impl_._extensions_.ExtensionSize(
id.number());
990 template <
typename _proto_TypeTraits,
991 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
993 inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
994 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
997 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_,
1001 template <
typename _proto_TypeTraits,
1002 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1004 inline typename _proto_TypeTraits::Singular::MutableType MutableExtension(
1005 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1008 return _proto_TypeTraits::Mutable(
id.number(), _field_type,
1009 &_impl_._extensions_);
1012 template <
typename _proto_TypeTraits,
1013 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1015 inline void SetExtension(
1016 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1018 typename _proto_TypeTraits::Singular::ConstType value) {
1019 _proto_TypeTraits::Set(
id.number(), _field_type, value, &_impl_._extensions_);
1023 template <
typename _proto_TypeTraits,
1024 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1026 inline void SetAllocatedExtension(
1027 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1029 typename _proto_TypeTraits::Singular::MutableType value) {
1030 _proto_TypeTraits::SetAllocated(
id.number(), _field_type, value,
1031 &_impl_._extensions_);
1034 template <
typename _proto_TypeTraits,
1035 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1037 inline void UnsafeArenaSetAllocatedExtension(
1038 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1040 typename _proto_TypeTraits::Singular::MutableType value) {
1041 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.number(), _field_type,
1042 value, &_impl_._extensions_);
1045 template <
typename _proto_TypeTraits,
1046 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1048 PROTOBUF_NODISCARD
inline
1049 typename _proto_TypeTraits::Singular::MutableType
1051 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1054 return _proto_TypeTraits::Release(
id.number(), _field_type,
1055 &_impl_._extensions_);
1057 template <
typename _proto_TypeTraits,
1058 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1060 inline typename _proto_TypeTraits::Singular::MutableType
1061 UnsafeArenaReleaseExtension(
1062 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1065 return _proto_TypeTraits::UnsafeArenaRelease(
id.number(), _field_type,
1066 &_impl_._extensions_);
1069 template <
typename _proto_TypeTraits,
1070 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1072 inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
1073 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1077 return _proto_TypeTraits::Get(
id.number(), _impl_._extensions_, index);
1080 template <
typename _proto_TypeTraits,
1081 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1083 inline typename _proto_TypeTraits::Repeated::MutableType MutableExtension(
1084 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1088 return _proto_TypeTraits::Mutable(
id.number(), index, &_impl_._extensions_);
1091 template <
typename _proto_TypeTraits,
1092 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1094 inline void SetExtension(
1095 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1097 int index,
typename _proto_TypeTraits::Repeated::ConstType value) {
1098 _proto_TypeTraits::Set(
id.number(), index, value, &_impl_._extensions_);
1102 template <
typename _proto_TypeTraits,
1103 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1105 inline typename _proto_TypeTraits::Repeated::MutableType AddExtension(
1106 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1108 typename _proto_TypeTraits::Repeated::MutableType to_add =
1109 _proto_TypeTraits::Add(
id.number(), _field_type, &_impl_._extensions_);
1114 template <
typename _proto_TypeTraits,
1115 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1117 inline void AddExtension(
1118 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1120 typename _proto_TypeTraits::Repeated::ConstType value) {
1121 _proto_TypeTraits::Add(
id.number(), _field_type, _is_packed, value,
1122 &_impl_._extensions_);
1126 template <
typename _proto_TypeTraits,
1127 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1129 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
1130 GetRepeatedExtension(
1131 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1134 return _proto_TypeTraits::GetRepeated(
id.number(), _impl_._extensions_);
1137 template <
typename _proto_TypeTraits,
1138 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
1140 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
1141 MutableRepeatedExtension(
1142 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
1145 return _proto_TypeTraits::MutableRepeated(
id.number(), _field_type,
1146 _is_packed, &_impl_._extensions_);
1153 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1154 typedef void InternalArenaConstructable_;
1155 typedef void DestructorSkippable_;
1157 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
1159 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1160 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1161 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_codec_;
1162 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr codec_;
1163 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr static_value_;
1164 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr description_;
1172 uint32_t max_length_;
1173 uint32_t max_repeat_;
1174 uint32_t min_repeat_;
1179 union { Impl_ _impl_; };
1180 friend struct ::TableStruct_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto;
1185 public ::PROTOBUF_NAMESPACE_ID::Message {
1189 explicit PROTOBUF_CONSTEXPR
DCCLMessageOptions(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1194 *
this = ::std::move(from);
1202 if (
this == &from)
return *
this;
1203 if (GetOwningArena() == from.GetOwningArena()
1204 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1205 && GetOwningArena() !=
nullptr
1208 InternalSwap(&from);
1215 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields()
const {
1216 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1218 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
1219 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1222 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
1223 return GetDescriptor();
1225 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
1226 return default_instance().GetMetadata().descriptor;
1228 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
1229 return default_instance().GetMetadata().reflection;
1232 return *internal_default_instance();
1236 &_DCCLMessageOptions_default_instance_);
1238 static constexpr int kIndexInFileMessages =
1245 if (other ==
this)
return;
1246 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1247 if (GetOwningArena() !=
nullptr &&
1248 GetOwningArena() == other->GetOwningArena()) {
1250 if (GetOwningArena() == other->GetOwningArena()) {
1252 InternalSwap(other);
1254 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1258 if (other ==
this)
return;
1259 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1260 InternalSwap(other);
1265 DCCLMessageOptions* New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr)
const final {
1266 return CreateMaybeMessage<DCCLMessageOptions>(arena);
1268 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1270 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1272 DCCLMessageOptions::MergeImpl(*
this, from);
1275 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1277 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear()
final;
1278 bool IsInitialized()
const final;
1280 size_t ByteSizeLong()
const final;
1281 const char* _InternalParse(
const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx)
final;
1282 uint8_t* _InternalSerialize(
1283 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream)
const final;
1284 int GetCachedSize()
const final {
return _impl_._cached_size_.Get(); }
1287 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1289 void SetCachedSize(
int size)
const final;
1293 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1294 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1295 return "dccl.DCCLMessageOptions";
1299 bool is_message_owned =
false);
1302 static const ClassData _class_data_;
1303 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
1305 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata()
const final;
1312 kCodecFieldNumber = 3,
1313 kCodecGroupFieldNumber = 4,
1314 kUnitSystemFieldNumber = 30,
1316 kMaxBytesFieldNumber = 2,
1317 kCodecVersionFieldNumber = 5,
1318 kOmitIdFieldNumber = 10,
1321 bool has_codec()
const;
1323 bool _internal_has_codec()
const;
1326 const std::string& codec()
const;
1327 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1328 void set_codec(ArgT0&& arg0, ArgT... args);
1329 std::string* mutable_codec();
1330 PROTOBUF_NODISCARD std::string* release_codec();
1331 void set_allocated_codec(std::string* codec);
1333 const std::string& _internal_codec()
const;
1334 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_codec(
const std::string& value);
1335 std::string* _internal_mutable_codec();
1339 bool has_codec_group()
const;
1341 bool _internal_has_codec_group()
const;
1343 void clear_codec_group();
1344 const std::string& codec_group()
const;
1345 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1346 void set_codec_group(ArgT0&& arg0, ArgT... args);
1347 std::string* mutable_codec_group();
1348 PROTOBUF_NODISCARD std::string* release_codec_group();
1349 void set_allocated_codec_group(std::string* codec_group);
1351 const std::string& _internal_codec_group()
const;
1352 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_codec_group(
const std::string& value);
1353 std::string* _internal_mutable_codec_group();
1357 bool has_unit_system()
const;
1359 bool _internal_has_unit_system()
const;
1361 void clear_unit_system();
1362 const std::string& unit_system()
const;
1363 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1364 void set_unit_system(ArgT0&& arg0, ArgT... args);
1365 std::string* mutable_unit_system();
1366 PROTOBUF_NODISCARD std::string* release_unit_system();
1367 void set_allocated_unit_system(std::string* unit_system);
1369 const std::string& _internal_unit_system()
const;
1370 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_unit_system(
const std::string& value);
1371 std::string* _internal_mutable_unit_system();
1375 bool has_id()
const;
1377 bool _internal_has_id()
const;
1381 void set_id(int32_t value);
1383 int32_t _internal_id()
const;
1384 void _internal_set_id(int32_t value);
1388 bool has_max_bytes()
const;
1390 bool _internal_has_max_bytes()
const;
1392 void clear_max_bytes();
1393 uint32_t max_bytes()
const;
1394 void set_max_bytes(uint32_t value);
1396 uint32_t _internal_max_bytes()
const;
1397 void _internal_set_max_bytes(uint32_t value);
1401 bool has_codec_version()
const;
1403 bool _internal_has_codec_version()
const;
1405 void clear_codec_version();
1406 int32_t codec_version()
const;
1407 void set_codec_version(int32_t value);
1409 int32_t _internal_codec_version()
const;
1410 void _internal_set_codec_version(int32_t value);
1414 bool has_omit_id()
const;
1416 bool _internal_has_omit_id()
const;
1418 void clear_omit_id();
1419 bool omit_id()
const;
1420 void set_omit_id(
bool value);
1422 bool _internal_omit_id()
const;
1423 void _internal_set_omit_id(
bool value);
1430 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1431 typedef void InternalArenaConstructable_;
1432 typedef void DestructorSkippable_;
1434 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1435 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1436 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr codec_;
1437 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr codec_group_;
1438 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_unit_system_;
1439 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr unit_system_;
1441 uint32_t max_bytes_;
1442 int32_t codec_version_;
1445 union { Impl_ _impl_; };
1446 friend struct ::TableStruct_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto;
1450static const int kFieldFieldNumber = 1012;
1451extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::FieldOptions,
1452 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::dccl::DCCLFieldOptions >, 11,
false >
1454static const int kMsgFieldNumber = 1012;
1455extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::MessageOptions,
1456 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::dccl::DCCLMessageOptions >, 11,
false >
1462 #pragma GCC diagnostic push
1463 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1468inline bool DCCLFieldOptions_Units::_internal_has_base_dimensions()
const {
1469 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1472inline bool DCCLFieldOptions_Units::has_base_dimensions()
const {
1473 return _internal_has_base_dimensions();
1475inline void DCCLFieldOptions_Units::clear_base_dimensions() {
1476 _impl_.base_dimensions_.ClearToEmpty();
1477 _impl_._has_bits_[0] &= ~0x00000001u;
1479inline const std::string& DCCLFieldOptions_Units::base_dimensions()
const {
1481 return _internal_base_dimensions();
1483template <
typename ArgT0,
typename... ArgT>
1484inline PROTOBUF_ALWAYS_INLINE
1485void DCCLFieldOptions_Units::set_base_dimensions(ArgT0&& arg0, ArgT... args) {
1486 _impl_._has_bits_[0] |= 0x00000001u;
1487 _impl_.base_dimensions_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1490inline std::string* DCCLFieldOptions_Units::mutable_base_dimensions() {
1491 std::string* _s = _internal_mutable_base_dimensions();
1495inline const std::string& DCCLFieldOptions_Units::_internal_base_dimensions()
const {
1496 return _impl_.base_dimensions_.Get();
1498inline void DCCLFieldOptions_Units::_internal_set_base_dimensions(
const std::string& value) {
1499 _impl_._has_bits_[0] |= 0x00000001u;
1500 _impl_.base_dimensions_.Set(value, GetArenaForAllocation());
1502inline std::string* DCCLFieldOptions_Units::_internal_mutable_base_dimensions() {
1503 _impl_._has_bits_[0] |= 0x00000001u;
1504 return _impl_.base_dimensions_.Mutable(GetArenaForAllocation());
1506inline std::string* DCCLFieldOptions_Units::release_base_dimensions() {
1508 if (!_internal_has_base_dimensions()) {
1511 _impl_._has_bits_[0] &= ~0x00000001u;
1512 auto* p = _impl_.base_dimensions_.Release();
1513#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1514 if (_impl_.base_dimensions_.IsDefault()) {
1515 _impl_.base_dimensions_.Set(
"", GetArenaForAllocation());
1520inline void DCCLFieldOptions_Units::set_allocated_base_dimensions(std::string* base_dimensions) {
1521 if (base_dimensions !=
nullptr) {
1522 _impl_._has_bits_[0] |= 0x00000001u;
1524 _impl_._has_bits_[0] &= ~0x00000001u;
1526 _impl_.base_dimensions_.SetAllocated(base_dimensions, GetArenaForAllocation());
1527#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1528 if (_impl_.base_dimensions_.IsDefault()) {
1529 _impl_.base_dimensions_.Set(
"", GetArenaForAllocation());
1536inline bool DCCLFieldOptions_Units::_internal_has_derived_dimensions()
const {
1537 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1540inline bool DCCLFieldOptions_Units::has_derived_dimensions()
const {
1541 return _internal_has_derived_dimensions();
1543inline void DCCLFieldOptions_Units::clear_derived_dimensions() {
1544 _impl_.derived_dimensions_.ClearToEmpty();
1545 _impl_._has_bits_[0] &= ~0x00000002u;
1547inline const std::string& DCCLFieldOptions_Units::derived_dimensions()
const {
1549 return _internal_derived_dimensions();
1551template <
typename ArgT0,
typename... ArgT>
1552inline PROTOBUF_ALWAYS_INLINE
1553void DCCLFieldOptions_Units::set_derived_dimensions(ArgT0&& arg0, ArgT... args) {
1554 _impl_._has_bits_[0] |= 0x00000002u;
1555 _impl_.derived_dimensions_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1558inline std::string* DCCLFieldOptions_Units::mutable_derived_dimensions() {
1559 std::string* _s = _internal_mutable_derived_dimensions();
1563inline const std::string& DCCLFieldOptions_Units::_internal_derived_dimensions()
const {
1564 return _impl_.derived_dimensions_.Get();
1566inline void DCCLFieldOptions_Units::_internal_set_derived_dimensions(
const std::string& value) {
1567 _impl_._has_bits_[0] |= 0x00000002u;
1568 _impl_.derived_dimensions_.Set(value, GetArenaForAllocation());
1570inline std::string* DCCLFieldOptions_Units::_internal_mutable_derived_dimensions() {
1571 _impl_._has_bits_[0] |= 0x00000002u;
1572 return _impl_.derived_dimensions_.Mutable(GetArenaForAllocation());
1574inline std::string* DCCLFieldOptions_Units::release_derived_dimensions() {
1576 if (!_internal_has_derived_dimensions()) {
1579 _impl_._has_bits_[0] &= ~0x00000002u;
1580 auto* p = _impl_.derived_dimensions_.Release();
1581#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1582 if (_impl_.derived_dimensions_.IsDefault()) {
1583 _impl_.derived_dimensions_.Set(
"", GetArenaForAllocation());
1588inline void DCCLFieldOptions_Units::set_allocated_derived_dimensions(std::string* derived_dimensions) {
1589 if (derived_dimensions !=
nullptr) {
1590 _impl_._has_bits_[0] |= 0x00000002u;
1592 _impl_._has_bits_[0] &= ~0x00000002u;
1594 _impl_.derived_dimensions_.SetAllocated(derived_dimensions, GetArenaForAllocation());
1595#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1596 if (_impl_.derived_dimensions_.IsDefault()) {
1597 _impl_.derived_dimensions_.Set(
"", GetArenaForAllocation());
1604inline bool DCCLFieldOptions_Units::_internal_has_system()
const {
1605 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1608inline bool DCCLFieldOptions_Units::has_system()
const {
1609 return _internal_has_system();
1611inline void DCCLFieldOptions_Units::clear_system() {
1612 _impl_.system_.ClearToDefault(::dccl::DCCLFieldOptions_Units::Impl_::_i_give_permission_to_break_this_code_default_system_, GetArenaForAllocation());
1613 _impl_._has_bits_[0] &= ~0x00000004u;
1615inline const std::string& DCCLFieldOptions_Units::system()
const {
1617 if (_impl_.system_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_system_.get();
1618 return _internal_system();
1620template <
typename ArgT0,
typename... ArgT>
1621inline PROTOBUF_ALWAYS_INLINE
1622void DCCLFieldOptions_Units::set_system(ArgT0&& arg0, ArgT... args) {
1623 _impl_._has_bits_[0] |= 0x00000004u;
1624 _impl_.system_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1627inline std::string* DCCLFieldOptions_Units::mutable_system() {
1628 std::string* _s = _internal_mutable_system();
1632inline const std::string& DCCLFieldOptions_Units::_internal_system()
const {
1633 return _impl_.system_.Get();
1635inline void DCCLFieldOptions_Units::_internal_set_system(
const std::string& value) {
1636 _impl_._has_bits_[0] |= 0x00000004u;
1637 _impl_.system_.Set(value, GetArenaForAllocation());
1639inline std::string* DCCLFieldOptions_Units::_internal_mutable_system() {
1640 _impl_._has_bits_[0] |= 0x00000004u;
1641 return _impl_.system_.Mutable(::dccl::DCCLFieldOptions_Units::Impl_::_i_give_permission_to_break_this_code_default_system_, GetArenaForAllocation());
1643inline std::string* DCCLFieldOptions_Units::release_system() {
1645 if (!_internal_has_system()) {
1648 _impl_._has_bits_[0] &= ~0x00000004u;
1649 auto* p = _impl_.system_.Release();
1652inline void DCCLFieldOptions_Units::set_allocated_system(std::string* system) {
1653 if (system !=
nullptr) {
1654 _impl_._has_bits_[0] |= 0x00000004u;
1656 _impl_._has_bits_[0] &= ~0x00000004u;
1658 _impl_.system_.SetAllocated(system, GetArenaForAllocation());
1663inline bool DCCLFieldOptions_Units::_internal_has_relative_temperature()
const {
1664 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
1667inline bool DCCLFieldOptions_Units::has_relative_temperature()
const {
1668 return _internal_has_relative_temperature();
1670inline void DCCLFieldOptions_Units::clear_relative_temperature() {
1671 _impl_.relative_temperature_ =
false;
1672 _impl_._has_bits_[0] &= ~0x00000020u;
1674inline bool DCCLFieldOptions_Units::_internal_relative_temperature()
const {
1675 return _impl_.relative_temperature_;
1677inline bool DCCLFieldOptions_Units::relative_temperature()
const {
1679 return _internal_relative_temperature();
1681inline void DCCLFieldOptions_Units::_internal_set_relative_temperature(
bool value) {
1682 _impl_._has_bits_[0] |= 0x00000020u;
1683 _impl_.relative_temperature_ = value;
1685inline void DCCLFieldOptions_Units::set_relative_temperature(
bool value) {
1686 _internal_set_relative_temperature(value);
1691inline bool DCCLFieldOptions_Units::_internal_has_unit()
const {
1692 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1695inline bool DCCLFieldOptions_Units::has_unit()
const {
1696 return _internal_has_unit();
1698inline void DCCLFieldOptions_Units::clear_unit() {
1699 _impl_.unit_.ClearToEmpty();
1700 _impl_._has_bits_[0] &= ~0x00000008u;
1702inline const std::string& DCCLFieldOptions_Units::unit()
const {
1704 return _internal_unit();
1706template <
typename ArgT0,
typename... ArgT>
1707inline PROTOBUF_ALWAYS_INLINE
1708void DCCLFieldOptions_Units::set_unit(ArgT0&& arg0, ArgT... args) {
1709 _impl_._has_bits_[0] |= 0x00000008u;
1710 _impl_.unit_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1713inline std::string* DCCLFieldOptions_Units::mutable_unit() {
1714 std::string* _s = _internal_mutable_unit();
1718inline const std::string& DCCLFieldOptions_Units::_internal_unit()
const {
1719 return _impl_.unit_.Get();
1721inline void DCCLFieldOptions_Units::_internal_set_unit(
const std::string& value) {
1722 _impl_._has_bits_[0] |= 0x00000008u;
1723 _impl_.unit_.Set(value, GetArenaForAllocation());
1725inline std::string* DCCLFieldOptions_Units::_internal_mutable_unit() {
1726 _impl_._has_bits_[0] |= 0x00000008u;
1727 return _impl_.unit_.Mutable(GetArenaForAllocation());
1729inline std::string* DCCLFieldOptions_Units::release_unit() {
1731 if (!_internal_has_unit()) {
1734 _impl_._has_bits_[0] &= ~0x00000008u;
1735 auto* p = _impl_.unit_.Release();
1736#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1737 if (_impl_.unit_.IsDefault()) {
1738 _impl_.unit_.Set(
"", GetArenaForAllocation());
1743inline void DCCLFieldOptions_Units::set_allocated_unit(std::string* unit) {
1744 if (unit !=
nullptr) {
1745 _impl_._has_bits_[0] |= 0x00000008u;
1747 _impl_._has_bits_[0] &= ~0x00000008u;
1749 _impl_.unit_.SetAllocated(unit, GetArenaForAllocation());
1750#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1751 if (_impl_.unit_.IsDefault()) {
1752 _impl_.unit_.Set(
"", GetArenaForAllocation());
1759inline bool DCCLFieldOptions_Units::_internal_has_prefix()
const {
1760 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1763inline bool DCCLFieldOptions_Units::has_prefix()
const {
1764 return _internal_has_prefix();
1766inline void DCCLFieldOptions_Units::clear_prefix() {
1767 _impl_.prefix_.ClearToEmpty();
1768 _impl_._has_bits_[0] &= ~0x00000010u;
1770inline const std::string& DCCLFieldOptions_Units::prefix()
const {
1772 return _internal_prefix();
1774template <
typename ArgT0,
typename... ArgT>
1775inline PROTOBUF_ALWAYS_INLINE
1776void DCCLFieldOptions_Units::set_prefix(ArgT0&& arg0, ArgT... args) {
1777 _impl_._has_bits_[0] |= 0x00000010u;
1778 _impl_.prefix_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1781inline std::string* DCCLFieldOptions_Units::mutable_prefix() {
1782 std::string* _s = _internal_mutable_prefix();
1786inline const std::string& DCCLFieldOptions_Units::_internal_prefix()
const {
1787 return _impl_.prefix_.Get();
1789inline void DCCLFieldOptions_Units::_internal_set_prefix(
const std::string& value) {
1790 _impl_._has_bits_[0] |= 0x00000010u;
1791 _impl_.prefix_.Set(value, GetArenaForAllocation());
1793inline std::string* DCCLFieldOptions_Units::_internal_mutable_prefix() {
1794 _impl_._has_bits_[0] |= 0x00000010u;
1795 return _impl_.prefix_.Mutable(GetArenaForAllocation());
1797inline std::string* DCCLFieldOptions_Units::release_prefix() {
1799 if (!_internal_has_prefix()) {
1802 _impl_._has_bits_[0] &= ~0x00000010u;
1803 auto* p = _impl_.prefix_.Release();
1804#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1805 if (_impl_.prefix_.IsDefault()) {
1806 _impl_.prefix_.Set(
"", GetArenaForAllocation());
1811inline void DCCLFieldOptions_Units::set_allocated_prefix(std::string* prefix) {
1812 if (prefix !=
nullptr) {
1813 _impl_._has_bits_[0] |= 0x00000010u;
1815 _impl_._has_bits_[0] &= ~0x00000010u;
1817 _impl_.prefix_.SetAllocated(prefix, GetArenaForAllocation());
1818#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1819 if (_impl_.prefix_.IsDefault()) {
1820 _impl_.prefix_.Set(
"", GetArenaForAllocation());
1831inline bool DCCLFieldOptions_Conditions::_internal_has_required_if()
const {
1832 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1835inline bool DCCLFieldOptions_Conditions::has_required_if()
const {
1836 return _internal_has_required_if();
1838inline void DCCLFieldOptions_Conditions::clear_required_if() {
1839 _impl_.required_if_.ClearToEmpty();
1840 _impl_._has_bits_[0] &= ~0x00000001u;
1842inline const std::string& DCCLFieldOptions_Conditions::required_if()
const {
1844 return _internal_required_if();
1846template <
typename ArgT0,
typename... ArgT>
1847inline PROTOBUF_ALWAYS_INLINE
1848void DCCLFieldOptions_Conditions::set_required_if(ArgT0&& arg0, ArgT... args) {
1849 _impl_._has_bits_[0] |= 0x00000001u;
1850 _impl_.required_if_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1853inline std::string* DCCLFieldOptions_Conditions::mutable_required_if() {
1854 std::string* _s = _internal_mutable_required_if();
1858inline const std::string& DCCLFieldOptions_Conditions::_internal_required_if()
const {
1859 return _impl_.required_if_.Get();
1861inline void DCCLFieldOptions_Conditions::_internal_set_required_if(
const std::string& value) {
1862 _impl_._has_bits_[0] |= 0x00000001u;
1863 _impl_.required_if_.Set(value, GetArenaForAllocation());
1865inline std::string* DCCLFieldOptions_Conditions::_internal_mutable_required_if() {
1866 _impl_._has_bits_[0] |= 0x00000001u;
1867 return _impl_.required_if_.Mutable(GetArenaForAllocation());
1869inline std::string* DCCLFieldOptions_Conditions::release_required_if() {
1871 if (!_internal_has_required_if()) {
1874 _impl_._has_bits_[0] &= ~0x00000001u;
1875 auto* p = _impl_.required_if_.Release();
1876#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1877 if (_impl_.required_if_.IsDefault()) {
1878 _impl_.required_if_.Set(
"", GetArenaForAllocation());
1883inline void DCCLFieldOptions_Conditions::set_allocated_required_if(std::string* required_if) {
1884 if (required_if !=
nullptr) {
1885 _impl_._has_bits_[0] |= 0x00000001u;
1887 _impl_._has_bits_[0] &= ~0x00000001u;
1889 _impl_.required_if_.SetAllocated(required_if, GetArenaForAllocation());
1890#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1891 if (_impl_.required_if_.IsDefault()) {
1892 _impl_.required_if_.Set(
"", GetArenaForAllocation());
1899inline bool DCCLFieldOptions_Conditions::_internal_has_omit_if()
const {
1900 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1903inline bool DCCLFieldOptions_Conditions::has_omit_if()
const {
1904 return _internal_has_omit_if();
1906inline void DCCLFieldOptions_Conditions::clear_omit_if() {
1907 _impl_.omit_if_.ClearToEmpty();
1908 _impl_._has_bits_[0] &= ~0x00000002u;
1910inline const std::string& DCCLFieldOptions_Conditions::omit_if()
const {
1912 return _internal_omit_if();
1914template <
typename ArgT0,
typename... ArgT>
1915inline PROTOBUF_ALWAYS_INLINE
1916void DCCLFieldOptions_Conditions::set_omit_if(ArgT0&& arg0, ArgT... args) {
1917 _impl_._has_bits_[0] |= 0x00000002u;
1918 _impl_.omit_if_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1921inline std::string* DCCLFieldOptions_Conditions::mutable_omit_if() {
1922 std::string* _s = _internal_mutable_omit_if();
1926inline const std::string& DCCLFieldOptions_Conditions::_internal_omit_if()
const {
1927 return _impl_.omit_if_.Get();
1929inline void DCCLFieldOptions_Conditions::_internal_set_omit_if(
const std::string& value) {
1930 _impl_._has_bits_[0] |= 0x00000002u;
1931 _impl_.omit_if_.Set(value, GetArenaForAllocation());
1933inline std::string* DCCLFieldOptions_Conditions::_internal_mutable_omit_if() {
1934 _impl_._has_bits_[0] |= 0x00000002u;
1935 return _impl_.omit_if_.Mutable(GetArenaForAllocation());
1937inline std::string* DCCLFieldOptions_Conditions::release_omit_if() {
1939 if (!_internal_has_omit_if()) {
1942 _impl_._has_bits_[0] &= ~0x00000002u;
1943 auto* p = _impl_.omit_if_.Release();
1944#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1945 if (_impl_.omit_if_.IsDefault()) {
1946 _impl_.omit_if_.Set(
"", GetArenaForAllocation());
1951inline void DCCLFieldOptions_Conditions::set_allocated_omit_if(std::string* omit_if) {
1952 if (omit_if !=
nullptr) {
1953 _impl_._has_bits_[0] |= 0x00000002u;
1955 _impl_._has_bits_[0] &= ~0x00000002u;
1957 _impl_.omit_if_.SetAllocated(omit_if, GetArenaForAllocation());
1958#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1959 if (_impl_.omit_if_.IsDefault()) {
1960 _impl_.omit_if_.Set(
"", GetArenaForAllocation());
1967inline bool DCCLFieldOptions_Conditions::_internal_has_only_if()
const {
1968 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1971inline bool DCCLFieldOptions_Conditions::has_only_if()
const {
1972 return _internal_has_only_if();
1974inline void DCCLFieldOptions_Conditions::clear_only_if() {
1975 _impl_.only_if_.ClearToEmpty();
1976 _impl_._has_bits_[0] &= ~0x00000004u;
1978inline const std::string& DCCLFieldOptions_Conditions::only_if()
const {
1980 return _internal_only_if();
1982template <
typename ArgT0,
typename... ArgT>
1983inline PROTOBUF_ALWAYS_INLINE
1984void DCCLFieldOptions_Conditions::set_only_if(ArgT0&& arg0, ArgT... args) {
1985 _impl_._has_bits_[0] |= 0x00000004u;
1986 _impl_.only_if_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1989inline std::string* DCCLFieldOptions_Conditions::mutable_only_if() {
1990 std::string* _s = _internal_mutable_only_if();
1994inline const std::string& DCCLFieldOptions_Conditions::_internal_only_if()
const {
1995 return _impl_.only_if_.Get();
1997inline void DCCLFieldOptions_Conditions::_internal_set_only_if(
const std::string& value) {
1998 _impl_._has_bits_[0] |= 0x00000004u;
1999 _impl_.only_if_.Set(value, GetArenaForAllocation());
2001inline std::string* DCCLFieldOptions_Conditions::_internal_mutable_only_if() {
2002 _impl_._has_bits_[0] |= 0x00000004u;
2003 return _impl_.only_if_.Mutable(GetArenaForAllocation());
2005inline std::string* DCCLFieldOptions_Conditions::release_only_if() {
2007 if (!_internal_has_only_if()) {
2010 _impl_._has_bits_[0] &= ~0x00000004u;
2011 auto* p = _impl_.only_if_.Release();
2012#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2013 if (_impl_.only_if_.IsDefault()) {
2014 _impl_.only_if_.Set(
"", GetArenaForAllocation());
2019inline void DCCLFieldOptions_Conditions::set_allocated_only_if(std::string* only_if) {
2020 if (only_if !=
nullptr) {
2021 _impl_._has_bits_[0] |= 0x00000004u;
2023 _impl_._has_bits_[0] &= ~0x00000004u;
2025 _impl_.only_if_.SetAllocated(only_if, GetArenaForAllocation());
2026#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2027 if (_impl_.only_if_.IsDefault()) {
2028 _impl_.only_if_.Set(
"", GetArenaForAllocation());
2035inline bool DCCLFieldOptions_Conditions::_internal_has_min()
const {
2036 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2039inline bool DCCLFieldOptions_Conditions::has_min()
const {
2040 return _internal_has_min();
2042inline void DCCLFieldOptions_Conditions::clear_min() {
2043 _impl_.min_.ClearToEmpty();
2044 _impl_._has_bits_[0] &= ~0x00000008u;
2046inline const std::string& DCCLFieldOptions_Conditions::min()
const {
2048 return _internal_min();
2050template <
typename ArgT0,
typename... ArgT>
2051inline PROTOBUF_ALWAYS_INLINE
2052void DCCLFieldOptions_Conditions::set_min(ArgT0&& arg0, ArgT... args) {
2053 _impl_._has_bits_[0] |= 0x00000008u;
2054 _impl_.min_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2057inline std::string* DCCLFieldOptions_Conditions::mutable_min() {
2058 std::string* _s = _internal_mutable_min();
2062inline const std::string& DCCLFieldOptions_Conditions::_internal_min()
const {
2063 return _impl_.min_.Get();
2065inline void DCCLFieldOptions_Conditions::_internal_set_min(
const std::string& value) {
2066 _impl_._has_bits_[0] |= 0x00000008u;
2067 _impl_.min_.Set(value, GetArenaForAllocation());
2069inline std::string* DCCLFieldOptions_Conditions::_internal_mutable_min() {
2070 _impl_._has_bits_[0] |= 0x00000008u;
2071 return _impl_.min_.Mutable(GetArenaForAllocation());
2073inline std::string* DCCLFieldOptions_Conditions::release_min() {
2075 if (!_internal_has_min()) {
2078 _impl_._has_bits_[0] &= ~0x00000008u;
2079 auto* p = _impl_.min_.Release();
2080#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2081 if (_impl_.min_.IsDefault()) {
2082 _impl_.min_.Set(
"", GetArenaForAllocation());
2087inline void DCCLFieldOptions_Conditions::set_allocated_min(std::string* min) {
2088 if (min !=
nullptr) {
2089 _impl_._has_bits_[0] |= 0x00000008u;
2091 _impl_._has_bits_[0] &= ~0x00000008u;
2093 _impl_.min_.SetAllocated(min, GetArenaForAllocation());
2094#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2095 if (_impl_.min_.IsDefault()) {
2096 _impl_.min_.Set(
"", GetArenaForAllocation());
2103inline bool DCCLFieldOptions_Conditions::_internal_has_max()
const {
2104 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2107inline bool DCCLFieldOptions_Conditions::has_max()
const {
2108 return _internal_has_max();
2110inline void DCCLFieldOptions_Conditions::clear_max() {
2111 _impl_.max_.ClearToEmpty();
2112 _impl_._has_bits_[0] &= ~0x00000010u;
2114inline const std::string& DCCLFieldOptions_Conditions::max()
const {
2116 return _internal_max();
2118template <
typename ArgT0,
typename... ArgT>
2119inline PROTOBUF_ALWAYS_INLINE
2120void DCCLFieldOptions_Conditions::set_max(ArgT0&& arg0, ArgT... args) {
2121 _impl_._has_bits_[0] |= 0x00000010u;
2122 _impl_.max_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2125inline std::string* DCCLFieldOptions_Conditions::mutable_max() {
2126 std::string* _s = _internal_mutable_max();
2130inline const std::string& DCCLFieldOptions_Conditions::_internal_max()
const {
2131 return _impl_.max_.Get();
2133inline void DCCLFieldOptions_Conditions::_internal_set_max(
const std::string& value) {
2134 _impl_._has_bits_[0] |= 0x00000010u;
2135 _impl_.max_.Set(value, GetArenaForAllocation());
2137inline std::string* DCCLFieldOptions_Conditions::_internal_mutable_max() {
2138 _impl_._has_bits_[0] |= 0x00000010u;
2139 return _impl_.max_.Mutable(GetArenaForAllocation());
2141inline std::string* DCCLFieldOptions_Conditions::release_max() {
2143 if (!_internal_has_max()) {
2146 _impl_._has_bits_[0] &= ~0x00000010u;
2147 auto* p = _impl_.max_.Release();
2148#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2149 if (_impl_.max_.IsDefault()) {
2150 _impl_.max_.Set(
"", GetArenaForAllocation());
2155inline void DCCLFieldOptions_Conditions::set_allocated_max(std::string* max) {
2156 if (max !=
nullptr) {
2157 _impl_._has_bits_[0] |= 0x00000010u;
2159 _impl_._has_bits_[0] &= ~0x00000010u;
2161 _impl_.max_.SetAllocated(max, GetArenaForAllocation());
2162#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2163 if (_impl_.max_.IsDefault()) {
2164 _impl_.max_.Set(
"", GetArenaForAllocation());
2175inline bool DCCLFieldOptions::_internal_has_codec()
const {
2176 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2179inline bool DCCLFieldOptions::has_codec()
const {
2180 return _internal_has_codec();
2182inline void DCCLFieldOptions::clear_codec() {
2183 _impl_.codec_.ClearToDefault(::dccl::DCCLFieldOptions::Impl_::_i_give_permission_to_break_this_code_default_codec_, GetArenaForAllocation());
2184 _impl_._has_bits_[0] &= ~0x00000001u;
2186inline const std::string& DCCLFieldOptions::codec()
const {
2188 if (_impl_.codec_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_codec_.get();
2189 return _internal_codec();
2191template <
typename ArgT0,
typename... ArgT>
2192inline PROTOBUF_ALWAYS_INLINE
2193void DCCLFieldOptions::set_codec(ArgT0&& arg0, ArgT... args) {
2194 _impl_._has_bits_[0] |= 0x00000001u;
2195 _impl_.codec_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2198inline std::string* DCCLFieldOptions::mutable_codec() {
2199 std::string* _s = _internal_mutable_codec();
2203inline const std::string& DCCLFieldOptions::_internal_codec()
const {
2204 return _impl_.codec_.Get();
2206inline void DCCLFieldOptions::_internal_set_codec(
const std::string& value) {
2207 _impl_._has_bits_[0] |= 0x00000001u;
2208 _impl_.codec_.Set(value, GetArenaForAllocation());
2210inline std::string* DCCLFieldOptions::_internal_mutable_codec() {
2211 _impl_._has_bits_[0] |= 0x00000001u;
2212 return _impl_.codec_.Mutable(::dccl::DCCLFieldOptions::Impl_::_i_give_permission_to_break_this_code_default_codec_, GetArenaForAllocation());
2214inline std::string* DCCLFieldOptions::release_codec() {
2216 if (!_internal_has_codec()) {
2219 _impl_._has_bits_[0] &= ~0x00000001u;
2220 auto* p = _impl_.codec_.Release();
2223inline void DCCLFieldOptions::set_allocated_codec(std::string* codec) {
2224 if (codec !=
nullptr) {
2225 _impl_._has_bits_[0] |= 0x00000001u;
2227 _impl_._has_bits_[0] &= ~0x00000001u;
2229 _impl_.codec_.SetAllocated(codec, GetArenaForAllocation());
2234inline bool DCCLFieldOptions::_internal_has_omit()
const {
2235 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
2238inline bool DCCLFieldOptions::has_omit()
const {
2239 return _internal_has_omit();
2241inline void DCCLFieldOptions::clear_omit() {
2242 _impl_.omit_ =
false;
2243 _impl_._has_bits_[0] &= ~0x00000020u;
2245inline bool DCCLFieldOptions::_internal_omit()
const {
2246 return _impl_.omit_;
2248inline bool DCCLFieldOptions::omit()
const {
2250 return _internal_omit();
2252inline void DCCLFieldOptions::_internal_set_omit(
bool value) {
2253 _impl_._has_bits_[0] |= 0x00000020u;
2254 _impl_.omit_ = value;
2256inline void DCCLFieldOptions::set_omit(
bool value) {
2257 _internal_set_omit(value);
2262inline bool DCCLFieldOptions::_internal_has_in_head()
const {
2263 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
2266inline bool DCCLFieldOptions::has_in_head()
const {
2267 return _internal_has_in_head();
2269inline void DCCLFieldOptions::clear_in_head() {
2270 _impl_.in_head_ =
false;
2271 _impl_._has_bits_[0] &= ~0x00000040u;
2273inline bool DCCLFieldOptions::_internal_in_head()
const {
2274 return _impl_.in_head_;
2276inline bool DCCLFieldOptions::in_head()
const {
2278 return _internal_in_head();
2280inline void DCCLFieldOptions::_internal_set_in_head(
bool value) {
2281 _impl_._has_bits_[0] |= 0x00000040u;
2282 _impl_.in_head_ = value;
2284inline void DCCLFieldOptions::set_in_head(
bool value) {
2285 _internal_set_in_head(value);
2290inline bool DCCLFieldOptions::_internal_has_precision()
const {
2291 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
2294inline bool DCCLFieldOptions::has_precision()
const {
2295 return _internal_has_precision();
2297inline void DCCLFieldOptions::clear_precision() {
2298 _impl_.precision_ = 0;
2299 _impl_._has_bits_[0] &= ~0x00000080u;
2301inline int32_t DCCLFieldOptions::_internal_precision()
const {
2302 return _impl_.precision_;
2304inline int32_t DCCLFieldOptions::precision()
const {
2306 return _internal_precision();
2308inline void DCCLFieldOptions::_internal_set_precision(int32_t value) {
2309 _impl_._has_bits_[0] |= 0x00000080u;
2310 _impl_.precision_ = value;
2312inline void DCCLFieldOptions::set_precision(int32_t value) {
2313 _internal_set_precision(value);
2318inline bool DCCLFieldOptions::_internal_has_resolution()
const {
2319 bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0;
2322inline bool DCCLFieldOptions::has_resolution()
const {
2323 return _internal_has_resolution();
2325inline void DCCLFieldOptions::clear_resolution() {
2326 _impl_.resolution_ = 1;
2327 _impl_._has_bits_[0] &= ~0x00008000u;
2329inline double DCCLFieldOptions::_internal_resolution()
const {
2330 return _impl_.resolution_;
2332inline double DCCLFieldOptions::resolution()
const {
2334 return _internal_resolution();
2336inline void DCCLFieldOptions::_internal_set_resolution(
double value) {
2337 _impl_._has_bits_[0] |= 0x00008000u;
2338 _impl_.resolution_ = value;
2340inline void DCCLFieldOptions::set_resolution(
double value) {
2341 _internal_set_resolution(value);
2346inline bool DCCLFieldOptions::_internal_has_min()
const {
2347 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
2350inline bool DCCLFieldOptions::has_min()
const {
2351 return _internal_has_min();
2353inline void DCCLFieldOptions::clear_min() {
2355 _impl_._has_bits_[0] &= ~0x00000100u;
2357inline double DCCLFieldOptions::_internal_min()
const {
2360inline double DCCLFieldOptions::min()
const {
2362 return _internal_min();
2364inline void DCCLFieldOptions::_internal_set_min(
double value) {
2365 _impl_._has_bits_[0] |= 0x00000100u;
2366 _impl_.min_ = value;
2368inline void DCCLFieldOptions::set_min(
double value) {
2369 _internal_set_min(value);
2374inline bool DCCLFieldOptions::_internal_has_max()
const {
2375 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
2378inline bool DCCLFieldOptions::has_max()
const {
2379 return _internal_has_max();
2381inline void DCCLFieldOptions::clear_max() {
2383 _impl_._has_bits_[0] &= ~0x00000200u;
2385inline double DCCLFieldOptions::_internal_max()
const {
2388inline double DCCLFieldOptions::max()
const {
2390 return _internal_max();
2392inline void DCCLFieldOptions::_internal_set_max(
double value) {
2393 _impl_._has_bits_[0] |= 0x00000200u;
2394 _impl_.max_ = value;
2396inline void DCCLFieldOptions::set_max(
double value) {
2397 _internal_set_max(value);
2402inline bool DCCLFieldOptions::_internal_has_num_days()
const {
2403 bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
2406inline bool DCCLFieldOptions::has_num_days()
const {
2407 return _internal_has_num_days();
2409inline void DCCLFieldOptions::clear_num_days() {
2410 _impl_.num_days_ = 1u;
2411 _impl_._has_bits_[0] &= ~0x00002000u;
2413inline uint32_t DCCLFieldOptions::_internal_num_days()
const {
2414 return _impl_.num_days_;
2416inline uint32_t DCCLFieldOptions::num_days()
const {
2418 return _internal_num_days();
2420inline void DCCLFieldOptions::_internal_set_num_days(uint32_t value) {
2421 _impl_._has_bits_[0] |= 0x00002000u;
2422 _impl_.num_days_ = value;
2424inline void DCCLFieldOptions::set_num_days(uint32_t value) {
2425 _internal_set_num_days(value);
2430inline bool DCCLFieldOptions::_internal_has_static_value()
const {
2431 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2434inline bool DCCLFieldOptions::has_static_value()
const {
2435 return _internal_has_static_value();
2437inline void DCCLFieldOptions::clear_static_value() {
2438 _impl_.static_value_.ClearToEmpty();
2439 _impl_._has_bits_[0] &= ~0x00000002u;
2441inline const std::string& DCCLFieldOptions::static_value()
const {
2443 return _internal_static_value();
2445template <
typename ArgT0,
typename... ArgT>
2446inline PROTOBUF_ALWAYS_INLINE
2447void DCCLFieldOptions::set_static_value(ArgT0&& arg0, ArgT... args) {
2448 _impl_._has_bits_[0] |= 0x00000002u;
2449 _impl_.static_value_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2452inline std::string* DCCLFieldOptions::mutable_static_value() {
2453 std::string* _s = _internal_mutable_static_value();
2457inline const std::string& DCCLFieldOptions::_internal_static_value()
const {
2458 return _impl_.static_value_.Get();
2460inline void DCCLFieldOptions::_internal_set_static_value(
const std::string& value) {
2461 _impl_._has_bits_[0] |= 0x00000002u;
2462 _impl_.static_value_.Set(value, GetArenaForAllocation());
2464inline std::string* DCCLFieldOptions::_internal_mutable_static_value() {
2465 _impl_._has_bits_[0] |= 0x00000002u;
2466 return _impl_.static_value_.Mutable(GetArenaForAllocation());
2468inline std::string* DCCLFieldOptions::release_static_value() {
2470 if (!_internal_has_static_value()) {
2473 _impl_._has_bits_[0] &= ~0x00000002u;
2474 auto* p = _impl_.static_value_.Release();
2475#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2476 if (_impl_.static_value_.IsDefault()) {
2477 _impl_.static_value_.Set(
"", GetArenaForAllocation());
2482inline void DCCLFieldOptions::set_allocated_static_value(std::string* static_value) {
2483 if (static_value !=
nullptr) {
2484 _impl_._has_bits_[0] |= 0x00000002u;
2486 _impl_._has_bits_[0] &= ~0x00000002u;
2488 _impl_.static_value_.SetAllocated(static_value, GetArenaForAllocation());
2489#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2490 if (_impl_.static_value_.IsDefault()) {
2491 _impl_.static_value_.Set(
"", GetArenaForAllocation());
2498inline bool DCCLFieldOptions::_internal_has_max_length()
const {
2499 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
2502inline bool DCCLFieldOptions::has_max_length()
const {
2503 return _internal_has_max_length();
2505inline void DCCLFieldOptions::clear_max_length() {
2506 _impl_.max_length_ = 0u;
2507 _impl_._has_bits_[0] &= ~0x00000400u;
2509inline uint32_t DCCLFieldOptions::_internal_max_length()
const {
2510 return _impl_.max_length_;
2512inline uint32_t DCCLFieldOptions::max_length()
const {
2514 return _internal_max_length();
2516inline void DCCLFieldOptions::_internal_set_max_length(uint32_t value) {
2517 _impl_._has_bits_[0] |= 0x00000400u;
2518 _impl_.max_length_ = value;
2520inline void DCCLFieldOptions::set_max_length(uint32_t value) {
2521 _internal_set_max_length(value);
2526inline bool DCCLFieldOptions::_internal_has_max_repeat()
const {
2527 bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
2530inline bool DCCLFieldOptions::has_max_repeat()
const {
2531 return _internal_has_max_repeat();
2533inline void DCCLFieldOptions::clear_max_repeat() {
2534 _impl_.max_repeat_ = 0u;
2535 _impl_._has_bits_[0] &= ~0x00000800u;
2537inline uint32_t DCCLFieldOptions::_internal_max_repeat()
const {
2538 return _impl_.max_repeat_;
2540inline uint32_t DCCLFieldOptions::max_repeat()
const {
2542 return _internal_max_repeat();
2544inline void DCCLFieldOptions::_internal_set_max_repeat(uint32_t value) {
2545 _impl_._has_bits_[0] |= 0x00000800u;
2546 _impl_.max_repeat_ = value;
2548inline void DCCLFieldOptions::set_max_repeat(uint32_t value) {
2549 _internal_set_max_repeat(value);
2554inline bool DCCLFieldOptions::_internal_has_min_repeat()
const {
2555 bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
2558inline bool DCCLFieldOptions::has_min_repeat()
const {
2559 return _internal_has_min_repeat();
2561inline void DCCLFieldOptions::clear_min_repeat() {
2562 _impl_.min_repeat_ = 0u;
2563 _impl_._has_bits_[0] &= ~0x00001000u;
2565inline uint32_t DCCLFieldOptions::_internal_min_repeat()
const {
2566 return _impl_.min_repeat_;
2568inline uint32_t DCCLFieldOptions::min_repeat()
const {
2570 return _internal_min_repeat();
2572inline void DCCLFieldOptions::_internal_set_min_repeat(uint32_t value) {
2573 _impl_._has_bits_[0] |= 0x00001000u;
2574 _impl_.min_repeat_ = value;
2576inline void DCCLFieldOptions::set_min_repeat(uint32_t value) {
2577 _internal_set_min_repeat(value);
2582inline bool DCCLFieldOptions::_internal_has_packed_enum()
const {
2583 bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
2586inline bool DCCLFieldOptions::has_packed_enum()
const {
2587 return _internal_has_packed_enum();
2589inline void DCCLFieldOptions::clear_packed_enum() {
2590 _impl_.packed_enum_ =
true;
2591 _impl_._has_bits_[0] &= ~0x00004000u;
2593inline bool DCCLFieldOptions::_internal_packed_enum()
const {
2594 return _impl_.packed_enum_;
2596inline bool DCCLFieldOptions::packed_enum()
const {
2598 return _internal_packed_enum();
2600inline void DCCLFieldOptions::_internal_set_packed_enum(
bool value) {
2601 _impl_._has_bits_[0] |= 0x00004000u;
2602 _impl_.packed_enum_ = value;
2604inline void DCCLFieldOptions::set_packed_enum(
bool value) {
2605 _internal_set_packed_enum(value);
2610inline bool DCCLFieldOptions::_internal_has_description()
const {
2611 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2614inline bool DCCLFieldOptions::has_description()
const {
2615 return _internal_has_description();
2617inline void DCCLFieldOptions::clear_description() {
2618 _impl_.description_.ClearToEmpty();
2619 _impl_._has_bits_[0] &= ~0x00000004u;
2621inline const std::string& DCCLFieldOptions::description()
const {
2623 return _internal_description();
2625template <
typename ArgT0,
typename... ArgT>
2626inline PROTOBUF_ALWAYS_INLINE
2627void DCCLFieldOptions::set_description(ArgT0&& arg0, ArgT... args) {
2628 _impl_._has_bits_[0] |= 0x00000004u;
2629 _impl_.description_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2632inline std::string* DCCLFieldOptions::mutable_description() {
2633 std::string* _s = _internal_mutable_description();
2637inline const std::string& DCCLFieldOptions::_internal_description()
const {
2638 return _impl_.description_.Get();
2640inline void DCCLFieldOptions::_internal_set_description(
const std::string& value) {
2641 _impl_._has_bits_[0] |= 0x00000004u;
2642 _impl_.description_.Set(value, GetArenaForAllocation());
2644inline std::string* DCCLFieldOptions::_internal_mutable_description() {
2645 _impl_._has_bits_[0] |= 0x00000004u;
2646 return _impl_.description_.Mutable(GetArenaForAllocation());
2648inline std::string* DCCLFieldOptions::release_description() {
2650 if (!_internal_has_description()) {
2653 _impl_._has_bits_[0] &= ~0x00000004u;
2654 auto* p = _impl_.description_.Release();
2655#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2656 if (_impl_.description_.IsDefault()) {
2657 _impl_.description_.Set(
"", GetArenaForAllocation());
2662inline void DCCLFieldOptions::set_allocated_description(std::string* description) {
2663 if (description !=
nullptr) {
2664 _impl_._has_bits_[0] |= 0x00000004u;
2666 _impl_._has_bits_[0] &= ~0x00000004u;
2668 _impl_.description_.SetAllocated(description, GetArenaForAllocation());
2669#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2670 if (_impl_.description_.IsDefault()) {
2671 _impl_.description_.Set(
"", GetArenaForAllocation());
2678inline bool DCCLFieldOptions::_internal_has_units()
const {
2679 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2680 PROTOBUF_ASSUME(!value || _impl_.units_ !=
nullptr);
2683inline bool DCCLFieldOptions::has_units()
const {
2684 return _internal_has_units();
2686inline void DCCLFieldOptions::clear_units() {
2687 if (_impl_.units_ !=
nullptr) _impl_.units_->Clear();
2688 _impl_._has_bits_[0] &= ~0x00000008u;
2690inline const ::dccl::DCCLFieldOptions_Units& DCCLFieldOptions::_internal_units()
const {
2691 const ::dccl::DCCLFieldOptions_Units* p = _impl_.units_;
2693 ::dccl::_DCCLFieldOptions_Units_default_instance_);
2695inline const ::dccl::DCCLFieldOptions_Units& DCCLFieldOptions::units()
const {
2697 return _internal_units();
2699inline void DCCLFieldOptions::unsafe_arena_set_allocated_units(
2701 if (GetArenaForAllocation() ==
nullptr) {
2702 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.units_);
2704 _impl_.units_ = units;
2706 _impl_._has_bits_[0] |= 0x00000008u;
2708 _impl_._has_bits_[0] &= ~0x00000008u;
2712inline ::dccl::DCCLFieldOptions_Units* DCCLFieldOptions::release_units() {
2713 _impl_._has_bits_[0] &= ~0x00000008u;
2715 _impl_.units_ =
nullptr;
2716#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2717 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2718 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2719 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2721 if (GetArenaForAllocation() !=
nullptr) {
2722 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2727inline ::dccl::DCCLFieldOptions_Units* DCCLFieldOptions::unsafe_arena_release_units() {
2729 _impl_._has_bits_[0] &= ~0x00000008u;
2731 _impl_.units_ =
nullptr;
2734inline ::dccl::DCCLFieldOptions_Units* DCCLFieldOptions::_internal_mutable_units() {
2735 _impl_._has_bits_[0] |= 0x00000008u;
2736 if (_impl_.units_ ==
nullptr) {
2737 auto* p = CreateMaybeMessage<::dccl::DCCLFieldOptions_Units>(GetArenaForAllocation());
2740 return _impl_.units_;
2742inline ::dccl::DCCLFieldOptions_Units* DCCLFieldOptions::mutable_units() {
2748 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2749 if (message_arena ==
nullptr) {
2750 delete _impl_.units_;
2753 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2754 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(units);
2755 if (message_arena != submessage_arena) {
2756 units = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2757 message_arena, units, submessage_arena);
2759 _impl_._has_bits_[0] |= 0x00000008u;
2761 _impl_._has_bits_[0] &= ~0x00000008u;
2763 _impl_.units_ = units;
2768inline bool DCCLFieldOptions::_internal_has_dynamic_conditions()
const {
2769 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2770 PROTOBUF_ASSUME(!value || _impl_.dynamic_conditions_ !=
nullptr);
2773inline bool DCCLFieldOptions::has_dynamic_conditions()
const {
2774 return _internal_has_dynamic_conditions();
2776inline void DCCLFieldOptions::clear_dynamic_conditions() {
2777 if (_impl_.dynamic_conditions_ !=
nullptr) _impl_.dynamic_conditions_->Clear();
2778 _impl_._has_bits_[0] &= ~0x00000010u;
2780inline const ::dccl::DCCLFieldOptions_Conditions& DCCLFieldOptions::_internal_dynamic_conditions()
const {
2781 const ::dccl::DCCLFieldOptions_Conditions* p = _impl_.dynamic_conditions_;
2783 ::dccl::_DCCLFieldOptions_Conditions_default_instance_);
2785inline const ::dccl::DCCLFieldOptions_Conditions& DCCLFieldOptions::dynamic_conditions()
const {
2787 return _internal_dynamic_conditions();
2789inline void DCCLFieldOptions::unsafe_arena_set_allocated_dynamic_conditions(
2791 if (GetArenaForAllocation() ==
nullptr) {
2792 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.dynamic_conditions_);
2794 _impl_.dynamic_conditions_ = dynamic_conditions;
2795 if (dynamic_conditions) {
2796 _impl_._has_bits_[0] |= 0x00000010u;
2798 _impl_._has_bits_[0] &= ~0x00000010u;
2802inline ::dccl::DCCLFieldOptions_Conditions* DCCLFieldOptions::release_dynamic_conditions() {
2803 _impl_._has_bits_[0] &= ~0x00000010u;
2805 _impl_.dynamic_conditions_ =
nullptr;
2806#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2807 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2808 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2809 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2811 if (GetArenaForAllocation() !=
nullptr) {
2812 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2817inline ::dccl::DCCLFieldOptions_Conditions* DCCLFieldOptions::unsafe_arena_release_dynamic_conditions() {
2819 _impl_._has_bits_[0] &= ~0x00000010u;
2821 _impl_.dynamic_conditions_ =
nullptr;
2824inline ::dccl::DCCLFieldOptions_Conditions* DCCLFieldOptions::_internal_mutable_dynamic_conditions() {
2825 _impl_._has_bits_[0] |= 0x00000010u;
2826 if (_impl_.dynamic_conditions_ ==
nullptr) {
2827 auto* p = CreateMaybeMessage<::dccl::DCCLFieldOptions_Conditions>(GetArenaForAllocation());
2828 _impl_.dynamic_conditions_ = p;
2830 return _impl_.dynamic_conditions_;
2832inline ::dccl::DCCLFieldOptions_Conditions* DCCLFieldOptions::mutable_dynamic_conditions() {
2838 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2839 if (message_arena ==
nullptr) {
2840 delete _impl_.dynamic_conditions_;
2842 if (dynamic_conditions) {
2843 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2844 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(dynamic_conditions);
2845 if (message_arena != submessage_arena) {
2846 dynamic_conditions = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2847 message_arena, dynamic_conditions, submessage_arena);
2849 _impl_._has_bits_[0] |= 0x00000010u;
2851 _impl_._has_bits_[0] &= ~0x00000010u;
2853 _impl_.dynamic_conditions_ = dynamic_conditions;
2862inline bool DCCLMessageOptions::_internal_has_id()
const {
2863 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2866inline bool DCCLMessageOptions::has_id()
const {
2867 return _internal_has_id();
2869inline void DCCLMessageOptions::clear_id() {
2871 _impl_._has_bits_[0] &= ~0x00000008u;
2873inline int32_t DCCLMessageOptions::_internal_id()
const {
2876inline int32_t DCCLMessageOptions::id()
const {
2878 return _internal_id();
2880inline void DCCLMessageOptions::_internal_set_id(int32_t value) {
2881 _impl_._has_bits_[0] |= 0x00000008u;
2884inline void DCCLMessageOptions::set_id(int32_t value) {
2885 _internal_set_id(value);
2890inline bool DCCLMessageOptions::_internal_has_max_bytes()
const {
2891 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2894inline bool DCCLMessageOptions::has_max_bytes()
const {
2895 return _internal_has_max_bytes();
2897inline void DCCLMessageOptions::clear_max_bytes() {
2898 _impl_.max_bytes_ = 0u;
2899 _impl_._has_bits_[0] &= ~0x00000010u;
2901inline uint32_t DCCLMessageOptions::_internal_max_bytes()
const {
2902 return _impl_.max_bytes_;
2904inline uint32_t DCCLMessageOptions::max_bytes()
const {
2906 return _internal_max_bytes();
2908inline void DCCLMessageOptions::_internal_set_max_bytes(uint32_t value) {
2909 _impl_._has_bits_[0] |= 0x00000010u;
2910 _impl_.max_bytes_ = value;
2912inline void DCCLMessageOptions::set_max_bytes(uint32_t value) {
2913 _internal_set_max_bytes(value);
2918inline bool DCCLMessageOptions::_internal_has_codec()
const {
2919 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2922inline bool DCCLMessageOptions::has_codec()
const {
2923 return _internal_has_codec();
2925inline void DCCLMessageOptions::clear_codec() {
2926 _impl_.codec_.ClearToEmpty();
2927 _impl_._has_bits_[0] &= ~0x00000001u;
2929inline const std::string& DCCLMessageOptions::codec()
const {
2931 return _internal_codec();
2933template <
typename ArgT0,
typename... ArgT>
2934inline PROTOBUF_ALWAYS_INLINE
2935void DCCLMessageOptions::set_codec(ArgT0&& arg0, ArgT... args) {
2936 _impl_._has_bits_[0] |= 0x00000001u;
2937 _impl_.codec_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2940inline std::string* DCCLMessageOptions::mutable_codec() {
2941 std::string* _s = _internal_mutable_codec();
2945inline const std::string& DCCLMessageOptions::_internal_codec()
const {
2946 return _impl_.codec_.Get();
2948inline void DCCLMessageOptions::_internal_set_codec(
const std::string& value) {
2949 _impl_._has_bits_[0] |= 0x00000001u;
2950 _impl_.codec_.Set(value, GetArenaForAllocation());
2952inline std::string* DCCLMessageOptions::_internal_mutable_codec() {
2953 _impl_._has_bits_[0] |= 0x00000001u;
2954 return _impl_.codec_.Mutable(GetArenaForAllocation());
2956inline std::string* DCCLMessageOptions::release_codec() {
2958 if (!_internal_has_codec()) {
2961 _impl_._has_bits_[0] &= ~0x00000001u;
2962 auto* p = _impl_.codec_.Release();
2963#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2964 if (_impl_.codec_.IsDefault()) {
2965 _impl_.codec_.Set(
"", GetArenaForAllocation());
2970inline void DCCLMessageOptions::set_allocated_codec(std::string* codec) {
2971 if (codec !=
nullptr) {
2972 _impl_._has_bits_[0] |= 0x00000001u;
2974 _impl_._has_bits_[0] &= ~0x00000001u;
2976 _impl_.codec_.SetAllocated(codec, GetArenaForAllocation());
2977#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2978 if (_impl_.codec_.IsDefault()) {
2979 _impl_.codec_.Set(
"", GetArenaForAllocation());
2986inline bool DCCLMessageOptions::_internal_has_codec_group()
const {
2987 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2990inline bool DCCLMessageOptions::has_codec_group()
const {
2991 return _internal_has_codec_group();
2993inline void DCCLMessageOptions::clear_codec_group() {
2994 _impl_.codec_group_.ClearToEmpty();
2995 _impl_._has_bits_[0] &= ~0x00000002u;
2997inline const std::string& DCCLMessageOptions::codec_group()
const {
2999 return _internal_codec_group();
3001template <
typename ArgT0,
typename... ArgT>
3002inline PROTOBUF_ALWAYS_INLINE
3003void DCCLMessageOptions::set_codec_group(ArgT0&& arg0, ArgT... args) {
3004 _impl_._has_bits_[0] |= 0x00000002u;
3005 _impl_.codec_group_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3008inline std::string* DCCLMessageOptions::mutable_codec_group() {
3009 std::string* _s = _internal_mutable_codec_group();
3013inline const std::string& DCCLMessageOptions::_internal_codec_group()
const {
3014 return _impl_.codec_group_.Get();
3016inline void DCCLMessageOptions::_internal_set_codec_group(
const std::string& value) {
3017 _impl_._has_bits_[0] |= 0x00000002u;
3018 _impl_.codec_group_.Set(value, GetArenaForAllocation());
3020inline std::string* DCCLMessageOptions::_internal_mutable_codec_group() {
3021 _impl_._has_bits_[0] |= 0x00000002u;
3022 return _impl_.codec_group_.Mutable(GetArenaForAllocation());
3024inline std::string* DCCLMessageOptions::release_codec_group() {
3026 if (!_internal_has_codec_group()) {
3029 _impl_._has_bits_[0] &= ~0x00000002u;
3030 auto* p = _impl_.codec_group_.Release();
3031#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3032 if (_impl_.codec_group_.IsDefault()) {
3033 _impl_.codec_group_.Set(
"", GetArenaForAllocation());
3038inline void DCCLMessageOptions::set_allocated_codec_group(std::string* codec_group) {
3039 if (codec_group !=
nullptr) {
3040 _impl_._has_bits_[0] |= 0x00000002u;
3042 _impl_._has_bits_[0] &= ~0x00000002u;
3044 _impl_.codec_group_.SetAllocated(codec_group, GetArenaForAllocation());
3045#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3046 if (_impl_.codec_group_.IsDefault()) {
3047 _impl_.codec_group_.Set(
"", GetArenaForAllocation());
3054inline bool DCCLMessageOptions::_internal_has_codec_version()
const {
3055 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
3058inline bool DCCLMessageOptions::has_codec_version()
const {
3059 return _internal_has_codec_version();
3061inline void DCCLMessageOptions::clear_codec_version() {
3062 _impl_.codec_version_ = 0;
3063 _impl_._has_bits_[0] &= ~0x00000020u;
3065inline int32_t DCCLMessageOptions::_internal_codec_version()
const {
3066 return _impl_.codec_version_;
3068inline int32_t DCCLMessageOptions::codec_version()
const {
3070 return _internal_codec_version();
3072inline void DCCLMessageOptions::_internal_set_codec_version(int32_t value) {
3073 _impl_._has_bits_[0] |= 0x00000020u;
3074 _impl_.codec_version_ = value;
3076inline void DCCLMessageOptions::set_codec_version(int32_t value) {
3077 _internal_set_codec_version(value);
3082inline bool DCCLMessageOptions::_internal_has_omit_id()
const {
3083 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
3086inline bool DCCLMessageOptions::has_omit_id()
const {
3087 return _internal_has_omit_id();
3089inline void DCCLMessageOptions::clear_omit_id() {
3090 _impl_.omit_id_ =
false;
3091 _impl_._has_bits_[0] &= ~0x00000040u;
3093inline bool DCCLMessageOptions::_internal_omit_id()
const {
3094 return _impl_.omit_id_;
3096inline bool DCCLMessageOptions::omit_id()
const {
3098 return _internal_omit_id();
3100inline void DCCLMessageOptions::_internal_set_omit_id(
bool value) {
3101 _impl_._has_bits_[0] |= 0x00000040u;
3102 _impl_.omit_id_ = value;
3104inline void DCCLMessageOptions::set_omit_id(
bool value) {
3105 _internal_set_omit_id(value);
3110inline bool DCCLMessageOptions::_internal_has_unit_system()
const {
3111 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
3114inline bool DCCLMessageOptions::has_unit_system()
const {
3115 return _internal_has_unit_system();
3117inline void DCCLMessageOptions::clear_unit_system() {
3118 _impl_.unit_system_.ClearToDefault(::dccl::DCCLMessageOptions::Impl_::_i_give_permission_to_break_this_code_default_unit_system_, GetArenaForAllocation());
3119 _impl_._has_bits_[0] &= ~0x00000004u;
3121inline const std::string& DCCLMessageOptions::unit_system()
const {
3123 if (_impl_.unit_system_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_unit_system_.get();
3124 return _internal_unit_system();
3126template <
typename ArgT0,
typename... ArgT>
3127inline PROTOBUF_ALWAYS_INLINE
3128void DCCLMessageOptions::set_unit_system(ArgT0&& arg0, ArgT... args) {
3129 _impl_._has_bits_[0] |= 0x00000004u;
3130 _impl_.unit_system_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
3133inline std::string* DCCLMessageOptions::mutable_unit_system() {
3134 std::string* _s = _internal_mutable_unit_system();
3138inline const std::string& DCCLMessageOptions::_internal_unit_system()
const {
3139 return _impl_.unit_system_.Get();
3141inline void DCCLMessageOptions::_internal_set_unit_system(
const std::string& value) {
3142 _impl_._has_bits_[0] |= 0x00000004u;
3143 _impl_.unit_system_.Set(value, GetArenaForAllocation());
3145inline std::string* DCCLMessageOptions::_internal_mutable_unit_system() {
3146 _impl_._has_bits_[0] |= 0x00000004u;
3147 return _impl_.unit_system_.Mutable(::dccl::DCCLMessageOptions::Impl_::_i_give_permission_to_break_this_code_default_unit_system_, GetArenaForAllocation());
3149inline std::string* DCCLMessageOptions::release_unit_system() {
3151 if (!_internal_has_unit_system()) {
3154 _impl_._has_bits_[0] &= ~0x00000004u;
3155 auto* p = _impl_.unit_system_.Release();
3158inline void DCCLMessageOptions::set_allocated_unit_system(std::string* unit_system) {
3159 if (unit_system !=
nullptr) {
3160 _impl_._has_bits_[0] |= 0x00000004u;
3162 _impl_._has_bits_[0] &= ~0x00000004u;
3164 _impl_.unit_system_.SetAllocated(unit_system, GetArenaForAllocation());
3169 #pragma GCC diagnostic pop
3184#include <google/protobuf/port_undef.inc>
Dynamic Compact Control Language namespace.