4 #ifndef PROTOBUF_INCLUDED_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto
5 #define PROTOBUF_INCLUDED_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto
9 #include <google/protobuf/stubs/common.h>
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
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 3006001 < GOOGLE_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/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.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 #define PROTOBUF_INTERNAL_EXPORT_protobuf_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto
37 namespace protobuf_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto {
40 static const ::google::protobuf::internal::ParseTableField entries[];
41 static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
42 static const ::google::protobuf::internal::ParseTable schema[4];
43 static const ::google::protobuf::internal::FieldMetadata field_metadata[];
44 static const ::google::protobuf::internal::SerializationTable serialization_table[];
45 static const ::google::protobuf::uint32 offsets[];
47 void AddDescriptors();
50 class DCCLFieldOptions;
51 class DCCLFieldOptionsDefaultTypeInternal;
52 extern DCCLFieldOptionsDefaultTypeInternal _DCCLFieldOptions_default_instance_;
53 class DCCLFieldOptions_Conditions;
54 class DCCLFieldOptions_ConditionsDefaultTypeInternal;
55 extern DCCLFieldOptions_ConditionsDefaultTypeInternal _DCCLFieldOptions_Conditions_default_instance_;
56 class DCCLFieldOptions_Units;
57 class DCCLFieldOptions_UnitsDefaultTypeInternal;
58 extern DCCLFieldOptions_UnitsDefaultTypeInternal _DCCLFieldOptions_Units_default_instance_;
59 class DCCLMessageOptions;
60 class DCCLMessageOptionsDefaultTypeInternal;
61 extern DCCLMessageOptionsDefaultTypeInternal _DCCLMessageOptions_default_instance_;
89 *
this = ::std::move(from);
93 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
94 if (
this != &from) InternalSwap(&from);
101 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
102 return _internal_metadata_.unknown_fields();
104 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
105 return _internal_metadata_.mutable_unknown_fields();
108 static const ::google::protobuf::Descriptor* descriptor();
111 static void InitAsDefaultInstance();
114 &_DCCLFieldOptions_Units_default_instance_);
116 static constexpr
int kIndexInFileMessages =
127 return CreateMaybeMessage<DCCLFieldOptions_Units>(NULL);
131 return CreateMaybeMessage<DCCLFieldOptions_Units>(arena);
133 void CopyFrom(const ::google::protobuf::Message& from)
final;
134 void MergeFrom(const ::google::protobuf::Message& from)
final;
138 bool IsInitialized()
const final;
140 size_t ByteSizeLong()
const final;
141 bool MergePartialFromCodedStream(
142 ::google::protobuf::io::CodedInputStream* input)
final;
143 void SerializeWithCachedSizes(
144 ::google::protobuf::io::CodedOutputStream* output)
const final;
145 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
146 bool deterministic, ::google::protobuf::uint8* target)
const final;
147 int GetCachedSize()
const final {
return _cached_size_.Get(); }
152 void SetCachedSize(
int size)
const final;
155 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
158 inline void* MaybeArenaPtr()
const {
163 ::google::protobuf::Metadata GetMetadata()
const final;
170 bool has_base_dimensions()
const;
171 void clear_base_dimensions();
172 static const int kBaseDimensionsFieldNumber = 1;
173 const ::std::string& base_dimensions()
const;
174 void set_base_dimensions(const ::std::string& value);
176 void set_base_dimensions(::std::string&& value);
178 void set_base_dimensions(
const char* value);
179 void set_base_dimensions(
const char* value,
size_t size);
180 ::std::string* mutable_base_dimensions();
181 ::std::string* release_base_dimensions();
182 void set_allocated_base_dimensions(::std::string* base_dimensions);
185 bool has_derived_dimensions()
const;
186 void clear_derived_dimensions();
187 static const int kDerivedDimensionsFieldNumber = 2;
188 const ::std::string& derived_dimensions()
const;
189 void set_derived_dimensions(const ::std::string& value);
191 void set_derived_dimensions(::std::string&& value);
193 void set_derived_dimensions(
const char* value);
194 void set_derived_dimensions(
const char* value,
size_t size);
195 ::std::string* mutable_derived_dimensions();
196 ::std::string* release_derived_dimensions();
197 void set_allocated_derived_dimensions(::std::string* derived_dimensions);
200 bool has_system()
const;
202 static const int kSystemFieldNumber = 3;
203 const ::std::string& system()
const;
204 void set_system(const ::std::string& value);
206 void set_system(::std::string&& value);
208 void set_system(
const char* value);
209 void set_system(
const char* value,
size_t size);
210 ::std::string* mutable_system();
211 ::std::string* release_system();
212 void set_allocated_system(::std::string* system);
215 bool has_unit()
const;
217 static const int kUnitFieldNumber = 5;
218 const ::std::string& unit()
const;
219 void set_unit(const ::std::string& value);
221 void set_unit(::std::string&& value);
223 void set_unit(
const char* value);
224 void set_unit(
const char* value,
size_t size);
225 ::std::string* mutable_unit();
226 ::std::string* release_unit();
227 void set_allocated_unit(::std::string* unit);
230 bool has_prefix()
const;
232 static const int kPrefixFieldNumber = 6;
233 const ::std::string& prefix()
const;
234 void set_prefix(const ::std::string& value);
236 void set_prefix(::std::string&& value);
238 void set_prefix(
const char* value);
239 void set_prefix(
const char* value,
size_t size);
240 ::std::string* mutable_prefix();
241 ::std::string* release_prefix();
242 void set_allocated_prefix(::std::string* prefix);
245 bool has_relative_temperature()
const;
246 void clear_relative_temperature();
247 static const int kRelativeTemperatureFieldNumber = 4;
248 bool relative_temperature()
const;
249 void set_relative_temperature(
bool value);
253 void set_has_base_dimensions();
254 void clear_has_base_dimensions();
255 void set_has_derived_dimensions();
256 void clear_has_derived_dimensions();
257 void set_has_system();
258 void clear_has_system();
259 void set_has_relative_temperature();
260 void clear_has_relative_temperature();
262 void clear_has_unit();
263 void set_has_prefix();
264 void clear_has_prefix();
266 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
267 ::google::protobuf::internal::HasBits<1> _has_bits_;
268 mutable ::google::protobuf::internal::CachedSize _cached_size_;
269 ::google::protobuf::internal::ArenaStringPtr base_dimensions_;
270 ::google::protobuf::internal::ArenaStringPtr derived_dimensions_;
272 static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_system_;
274 ::google::protobuf::internal::ArenaStringPtr system_;
275 ::google::protobuf::internal::ArenaStringPtr unit_;
276 ::google::protobuf::internal::ArenaStringPtr prefix_;
277 bool relative_temperature_;
278 friend struct ::protobuf_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto::TableStruct;
296 *
this = ::std::move(from);
300 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
301 if (
this != &from) InternalSwap(&from);
308 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
309 return _internal_metadata_.unknown_fields();
311 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
312 return _internal_metadata_.mutable_unknown_fields();
315 static const ::google::protobuf::Descriptor* descriptor();
318 static void InitAsDefaultInstance();
321 &_DCCLFieldOptions_Conditions_default_instance_);
323 static constexpr
int kIndexInFileMessages =
334 return CreateMaybeMessage<DCCLFieldOptions_Conditions>(NULL);
338 return CreateMaybeMessage<DCCLFieldOptions_Conditions>(arena);
340 void CopyFrom(const ::google::protobuf::Message& from)
final;
341 void MergeFrom(const ::google::protobuf::Message& from)
final;
345 bool IsInitialized()
const final;
347 size_t ByteSizeLong()
const final;
348 bool MergePartialFromCodedStream(
349 ::google::protobuf::io::CodedInputStream* input)
final;
350 void SerializeWithCachedSizes(
351 ::google::protobuf::io::CodedOutputStream* output)
const final;
352 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
353 bool deterministic, ::google::protobuf::uint8* target)
const final;
354 int GetCachedSize()
const final {
return _cached_size_.Get(); }
359 void SetCachedSize(
int size)
const final;
362 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
365 inline void* MaybeArenaPtr()
const {
370 ::google::protobuf::Metadata GetMetadata()
const final;
377 bool has_required_if()
const;
378 void clear_required_if();
379 static const int kRequiredIfFieldNumber = 1;
380 const ::std::string& required_if()
const;
381 void set_required_if(const ::std::string& value);
383 void set_required_if(::std::string&& value);
385 void set_required_if(
const char* value);
386 void set_required_if(
const char* value,
size_t size);
387 ::std::string* mutable_required_if();
388 ::std::string* release_required_if();
389 void set_allocated_required_if(::std::string* required_if);
392 bool has_omit_if()
const;
393 void clear_omit_if();
394 static const int kOmitIfFieldNumber = 2;
395 const ::std::string& omit_if()
const;
396 void set_omit_if(const ::std::string& value);
398 void set_omit_if(::std::string&& value);
400 void set_omit_if(
const char* value);
401 void set_omit_if(
const char* value,
size_t size);
402 ::std::string* mutable_omit_if();
403 ::std::string* release_omit_if();
404 void set_allocated_omit_if(::std::string* omit_if);
407 bool has_only_if()
const;
408 void clear_only_if();
409 static const int kOnlyIfFieldNumber = 3;
410 const ::std::string& only_if()
const;
411 void set_only_if(const ::std::string& value);
413 void set_only_if(::std::string&& value);
415 void set_only_if(
const char* value);
416 void set_only_if(
const char* value,
size_t size);
417 ::std::string* mutable_only_if();
418 ::std::string* release_only_if();
419 void set_allocated_only_if(::std::string* only_if);
422 bool has_min()
const;
424 static const int kMinFieldNumber = 10;
425 const ::std::string& min()
const;
426 void set_min(const ::std::string& value);
428 void set_min(::std::string&& value);
430 void set_min(
const char* value);
431 void set_min(
const char* value,
size_t size);
432 ::std::string* mutable_min();
433 ::std::string* release_min();
434 void set_allocated_min(::std::string* min);
437 bool has_max()
const;
439 static const int kMaxFieldNumber = 11;
440 const ::std::string& max()
const;
441 void set_max(const ::std::string& value);
443 void set_max(::std::string&& value);
445 void set_max(
const char* value);
446 void set_max(
const char* value,
size_t size);
447 ::std::string* mutable_max();
448 ::std::string* release_max();
449 void set_allocated_max(::std::string* max);
453 void set_has_required_if();
454 void clear_has_required_if();
455 void set_has_omit_if();
456 void clear_has_omit_if();
457 void set_has_only_if();
458 void clear_has_only_if();
460 void clear_has_min();
462 void clear_has_max();
464 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
465 ::google::protobuf::internal::HasBits<1> _has_bits_;
466 mutable ::google::protobuf::internal::CachedSize _cached_size_;
467 ::google::protobuf::internal::ArenaStringPtr required_if_;
468 ::google::protobuf::internal::ArenaStringPtr omit_if_;
469 ::google::protobuf::internal::ArenaStringPtr only_if_;
470 ::google::protobuf::internal::ArenaStringPtr min_;
471 ::google::protobuf::internal::ArenaStringPtr max_;
472 friend struct ::protobuf_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto::TableStruct;
490 *
this = ::std::move(from);
494 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
495 if (
this != &from) InternalSwap(&from);
502 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
503 return _internal_metadata_.unknown_fields();
505 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
506 return _internal_metadata_.mutable_unknown_fields();
509 static const ::google::protobuf::Descriptor* descriptor();
512 static void InitAsDefaultInstance();
515 &_DCCLFieldOptions_default_instance_);
517 static constexpr
int kIndexInFileMessages =
528 return CreateMaybeMessage<DCCLFieldOptions>(NULL);
532 return CreateMaybeMessage<DCCLFieldOptions>(arena);
534 void CopyFrom(const ::google::protobuf::Message& from)
final;
535 void MergeFrom(const ::google::protobuf::Message& from)
final;
539 bool IsInitialized()
const final;
541 size_t ByteSizeLong()
const final;
542 bool MergePartialFromCodedStream(
543 ::google::protobuf::io::CodedInputStream* input)
final;
544 void SerializeWithCachedSizes(
545 ::google::protobuf::io::CodedOutputStream* output)
const final;
546 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
547 bool deterministic, ::google::protobuf::uint8* target)
const final;
548 int GetCachedSize()
const final {
return _cached_size_.Get(); }
553 void SetCachedSize(
int size)
const final;
556 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
559 inline void* MaybeArenaPtr()
const {
564 ::google::protobuf::Metadata GetMetadata()
const final;
574 bool has_codec()
const;
576 static const int kCodecFieldNumber = 1;
577 const ::std::string& codec()
const;
578 void set_codec(const ::std::string& value);
580 void set_codec(::std::string&& value);
582 void set_codec(
const char* value);
583 void set_codec(
const char* value,
size_t size);
584 ::std::string* mutable_codec();
585 ::std::string* release_codec();
586 void set_allocated_codec(::std::string* codec);
589 bool has_static_value()
const;
590 void clear_static_value();
591 static const int kStaticValueFieldNumber = 8;
592 const ::std::string& static_value()
const;
593 void set_static_value(const ::std::string& value);
595 void set_static_value(::std::string&& value);
597 void set_static_value(
const char* value);
598 void set_static_value(
const char* value,
size_t size);
599 ::std::string* mutable_static_value();
600 ::std::string* release_static_value();
601 void set_allocated_static_value(::std::string* static_value);
604 bool has_description()
const;
605 void clear_description();
606 static const int kDescriptionFieldNumber = 20;
607 const ::std::string& description()
const;
608 void set_description(const ::std::string& value);
610 void set_description(::std::string&& value);
612 void set_description(
const char* value);
613 void set_description(
const char* value,
size_t size);
614 ::std::string* mutable_description();
615 ::std::string* release_description();
616 void set_allocated_description(::std::string* description);
619 bool has_units()
const;
621 static const int kUnitsFieldNumber = 30;
623 const ::dccl::DCCLFieldOptions_Units& _internal_units()
const;
625 const ::dccl::DCCLFieldOptions_Units& units()
const;
631 bool has_dynamic_conditions()
const;
632 void clear_dynamic_conditions();
633 static const int kDynamicConditionsFieldNumber = 40;
635 const ::dccl::DCCLFieldOptions_Conditions& _internal_dynamic_conditions()
const;
637 const ::dccl::DCCLFieldOptions_Conditions& dynamic_conditions()
const;
643 bool has_omit()
const;
645 static const int kOmitFieldNumber = 2;
647 void set_omit(
bool value);
650 bool has_in_head()
const;
651 void clear_in_head();
652 static const int kInHeadFieldNumber = 3;
653 bool in_head()
const;
654 void set_in_head(
bool value);
657 bool has_precision()
const;
658 void clear_precision();
659 static const int kPrecisionFieldNumber = 4;
660 ::google::protobuf::int32 precision()
const;
661 void set_precision(::google::protobuf::int32 value);
664 bool has_min()
const;
666 static const int kMinFieldNumber = 5;
668 void set_min(
double value);
671 bool has_max()
const;
673 static const int kMaxFieldNumber = 6;
675 void set_max(
double value);
678 bool has_max_length()
const;
679 void clear_max_length();
680 static const int kMaxLengthFieldNumber = 9;
681 ::google::protobuf::uint32 max_length()
const;
682 void set_max_length(::google::protobuf::uint32 value);
685 bool has_max_repeat()
const;
686 void clear_max_repeat();
687 static const int kMaxRepeatFieldNumber = 10;
688 ::google::protobuf::uint32 max_repeat()
const;
689 void set_max_repeat(::google::protobuf::uint32 value);
692 bool has_min_repeat()
const;
693 void clear_min_repeat();
694 static const int kMinRepeatFieldNumber = 13;
695 ::google::protobuf::uint32 min_repeat()
const;
696 void set_min_repeat(::google::protobuf::uint32 value);
699 bool has_num_days()
const;
700 void clear_num_days();
701 static const int kNumDaysFieldNumber = 7;
702 ::google::protobuf::uint32 num_days()
const;
703 void set_num_days(::google::protobuf::uint32 value);
706 bool has_packed_enum()
const;
707 void clear_packed_enum();
708 static const int kPackedEnumFieldNumber = 11;
709 bool packed_enum()
const;
710 void set_packed_enum(
bool value);
713 bool has_resolution()
const;
714 void clear_resolution();
715 static const int kResolutionFieldNumber = 12;
716 double resolution()
const;
717 void set_resolution(
double value);
722 void set_has_codec();
723 void clear_has_codec();
725 void clear_has_omit();
726 void set_has_in_head();
727 void clear_has_in_head();
728 void set_has_precision();
729 void clear_has_precision();
730 void set_has_resolution();
731 void clear_has_resolution();
733 void clear_has_min();
735 void clear_has_max();
736 void set_has_num_days();
737 void clear_has_num_days();
738 void set_has_static_value();
739 void clear_has_static_value();
740 void set_has_max_length();
741 void clear_has_max_length();
742 void set_has_max_repeat();
743 void clear_has_max_repeat();
744 void set_has_min_repeat();
745 void clear_has_min_repeat();
746 void set_has_packed_enum();
747 void clear_has_packed_enum();
748 void set_has_description();
749 void clear_has_description();
750 void set_has_units();
751 void clear_has_units();
752 void set_has_dynamic_conditions();
753 void clear_has_dynamic_conditions();
755 ::google::protobuf::internal::ExtensionSet _extensions_;
757 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
758 ::google::protobuf::internal::HasBits<1> _has_bits_;
759 mutable ::google::protobuf::internal::CachedSize _cached_size_;
761 static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_codec_;
763 ::google::protobuf::internal::ArenaStringPtr codec_;
764 ::google::protobuf::internal::ArenaStringPtr static_value_;
765 ::google::protobuf::internal::ArenaStringPtr description_;
770 ::google::protobuf::int32 precision_;
773 ::google::protobuf::uint32 max_length_;
774 ::google::protobuf::uint32 max_repeat_;
775 ::google::protobuf::uint32 min_repeat_;
776 ::google::protobuf::uint32 num_days_;
779 friend struct ::protobuf_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto::TableStruct;
797 *
this = ::std::move(from);
801 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
802 if (
this != &from) InternalSwap(&from);
809 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
810 return _internal_metadata_.unknown_fields();
812 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
813 return _internal_metadata_.mutable_unknown_fields();
816 static const ::google::protobuf::Descriptor* descriptor();
819 static void InitAsDefaultInstance();
822 &_DCCLMessageOptions_default_instance_);
824 static constexpr
int kIndexInFileMessages =
835 return CreateMaybeMessage<DCCLMessageOptions>(NULL);
839 return CreateMaybeMessage<DCCLMessageOptions>(arena);
841 void CopyFrom(const ::google::protobuf::Message& from)
final;
842 void MergeFrom(const ::google::protobuf::Message& from)
final;
846 bool IsInitialized()
const final;
848 size_t ByteSizeLong()
const final;
849 bool MergePartialFromCodedStream(
850 ::google::protobuf::io::CodedInputStream* input)
final;
851 void SerializeWithCachedSizes(
852 ::google::protobuf::io::CodedOutputStream* output)
const final;
853 ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
854 bool deterministic, ::google::protobuf::uint8* target)
const final;
855 int GetCachedSize()
const final {
return _cached_size_.Get(); }
860 void SetCachedSize(
int size)
const final;
863 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
866 inline void* MaybeArenaPtr()
const {
871 ::google::protobuf::Metadata GetMetadata()
const final;
878 bool has_codec()
const;
880 static const int kCodecFieldNumber = 3;
881 const ::std::string& codec()
const;
882 void set_codec(const ::std::string& value);
884 void set_codec(::std::string&& value);
886 void set_codec(
const char* value);
887 void set_codec(
const char* value,
size_t size);
888 ::std::string* mutable_codec();
889 ::std::string* release_codec();
890 void set_allocated_codec(::std::string* codec);
893 bool has_codec_group()
const;
894 void clear_codec_group();
895 static const int kCodecGroupFieldNumber = 4;
896 const ::std::string& codec_group()
const;
897 void set_codec_group(const ::std::string& value);
899 void set_codec_group(::std::string&& value);
901 void set_codec_group(
const char* value);
902 void set_codec_group(
const char* value,
size_t size);
903 ::std::string* mutable_codec_group();
904 ::std::string* release_codec_group();
905 void set_allocated_codec_group(::std::string* codec_group);
908 bool has_unit_system()
const;
909 void clear_unit_system();
910 static const int kUnitSystemFieldNumber = 30;
911 const ::std::string& unit_system()
const;
912 void set_unit_system(const ::std::string& value);
914 void set_unit_system(::std::string&& value);
916 void set_unit_system(
const char* value);
917 void set_unit_system(
const char* value,
size_t size);
918 ::std::string* mutable_unit_system();
919 ::std::string* release_unit_system();
920 void set_allocated_unit_system(::std::string* unit_system);
925 static const int kIdFieldNumber = 1;
926 ::google::protobuf::int32 id()
const;
927 void set_id(::google::protobuf::int32 value);
930 bool has_max_bytes()
const;
931 void clear_max_bytes();
932 static const int kMaxBytesFieldNumber = 2;
933 ::google::protobuf::uint32 max_bytes()
const;
934 void set_max_bytes(::google::protobuf::uint32 value);
937 bool has_codec_version()
const;
938 void clear_codec_version();
939 static const int kCodecVersionFieldNumber = 5;
940 ::google::protobuf::int32 codec_version()
const;
941 void set_codec_version(::google::protobuf::int32 value);
944 bool has_omit_id()
const;
945 void clear_omit_id();
946 static const int kOmitIdFieldNumber = 10;
947 bool omit_id()
const;
948 void set_omit_id(
bool value);
954 void set_has_max_bytes();
955 void clear_has_max_bytes();
956 void set_has_codec();
957 void clear_has_codec();
958 void set_has_codec_group();
959 void clear_has_codec_group();
960 void set_has_codec_version();
961 void clear_has_codec_version();
962 void set_has_omit_id();
963 void clear_has_omit_id();
964 void set_has_unit_system();
965 void clear_has_unit_system();
967 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
968 ::google::protobuf::internal::HasBits<1> _has_bits_;
969 mutable ::google::protobuf::internal::CachedSize _cached_size_;
970 ::google::protobuf::internal::ArenaStringPtr codec_;
971 ::google::protobuf::internal::ArenaStringPtr codec_group_;
973 static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_unit_system_;
975 ::google::protobuf::internal::ArenaStringPtr unit_system_;
976 ::google::protobuf::int32 id_;
977 ::google::protobuf::uint32 max_bytes_;
978 ::google::protobuf::int32 codec_version_;
980 friend struct ::protobuf_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto::TableStruct;
984 static const int kFieldFieldNumber = 1012;
985 extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::FieldOptions,
986 ::google::protobuf::internal::MessageTypeTraits< ::dccl::DCCLFieldOptions >, 11,
false >
988 static const int kMsgFieldNumber = 1012;
989 extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::MessageOptions,
990 ::google::protobuf::internal::MessageTypeTraits< ::dccl::DCCLMessageOptions >, 11,
false >
996 #pragma GCC diagnostic push
997 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1002 inline bool DCCLFieldOptions_Units::has_base_dimensions()
const {
1003 return (_has_bits_[0] & 0x00000001u) != 0;
1005 inline void DCCLFieldOptions_Units::set_has_base_dimensions() {
1006 _has_bits_[0] |= 0x00000001u;
1008 inline void DCCLFieldOptions_Units::clear_has_base_dimensions() {
1009 _has_bits_[0] &= ~0x00000001u;
1011 inline void DCCLFieldOptions_Units::clear_base_dimensions() {
1012 base_dimensions_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1013 clear_has_base_dimensions();
1015 inline const ::std::string& DCCLFieldOptions_Units::base_dimensions()
const {
1017 return base_dimensions_.GetNoArena();
1019 inline void DCCLFieldOptions_Units::set_base_dimensions(const ::std::string& value) {
1020 set_has_base_dimensions();
1021 base_dimensions_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1025 inline void DCCLFieldOptions_Units::set_base_dimensions(::std::string&& value) {
1026 set_has_base_dimensions();
1027 base_dimensions_.SetNoArena(
1028 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1032 inline void DCCLFieldOptions_Units::set_base_dimensions(
const char* value) {
1033 GOOGLE_DCHECK(value != NULL);
1034 set_has_base_dimensions();
1035 base_dimensions_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1038 inline void DCCLFieldOptions_Units::set_base_dimensions(
const char* value,
size_t size) {
1039 set_has_base_dimensions();
1040 base_dimensions_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1041 ::std::string(
reinterpret_cast<const char*
>(value), size));
1044 inline ::std::string* DCCLFieldOptions_Units::mutable_base_dimensions() {
1045 set_has_base_dimensions();
1047 return base_dimensions_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1049 inline ::std::string* DCCLFieldOptions_Units::release_base_dimensions() {
1051 if (!has_base_dimensions()) {
1054 clear_has_base_dimensions();
1055 return base_dimensions_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1057 inline void DCCLFieldOptions_Units::set_allocated_base_dimensions(::std::string* base_dimensions) {
1058 if (base_dimensions != NULL) {
1059 set_has_base_dimensions();
1061 clear_has_base_dimensions();
1063 base_dimensions_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), base_dimensions);
1068 inline bool DCCLFieldOptions_Units::has_derived_dimensions()
const {
1069 return (_has_bits_[0] & 0x00000002u) != 0;
1071 inline void DCCLFieldOptions_Units::set_has_derived_dimensions() {
1072 _has_bits_[0] |= 0x00000002u;
1074 inline void DCCLFieldOptions_Units::clear_has_derived_dimensions() {
1075 _has_bits_[0] &= ~0x00000002u;
1077 inline void DCCLFieldOptions_Units::clear_derived_dimensions() {
1078 derived_dimensions_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1079 clear_has_derived_dimensions();
1081 inline const ::std::string& DCCLFieldOptions_Units::derived_dimensions()
const {
1083 return derived_dimensions_.GetNoArena();
1085 inline void DCCLFieldOptions_Units::set_derived_dimensions(const ::std::string& value) {
1086 set_has_derived_dimensions();
1087 derived_dimensions_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1091 inline void DCCLFieldOptions_Units::set_derived_dimensions(::std::string&& value) {
1092 set_has_derived_dimensions();
1093 derived_dimensions_.SetNoArena(
1094 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1098 inline void DCCLFieldOptions_Units::set_derived_dimensions(
const char* value) {
1099 GOOGLE_DCHECK(value != NULL);
1100 set_has_derived_dimensions();
1101 derived_dimensions_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1104 inline void DCCLFieldOptions_Units::set_derived_dimensions(
const char* value,
size_t size) {
1105 set_has_derived_dimensions();
1106 derived_dimensions_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1107 ::std::string(
reinterpret_cast<const char*
>(value), size));
1110 inline ::std::string* DCCLFieldOptions_Units::mutable_derived_dimensions() {
1111 set_has_derived_dimensions();
1113 return derived_dimensions_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1115 inline ::std::string* DCCLFieldOptions_Units::release_derived_dimensions() {
1117 if (!has_derived_dimensions()) {
1120 clear_has_derived_dimensions();
1121 return derived_dimensions_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1123 inline void DCCLFieldOptions_Units::set_allocated_derived_dimensions(::std::string* derived_dimensions) {
1124 if (derived_dimensions != NULL) {
1125 set_has_derived_dimensions();
1127 clear_has_derived_dimensions();
1129 derived_dimensions_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), derived_dimensions);
1134 inline bool DCCLFieldOptions_Units::has_system()
const {
1135 return (_has_bits_[0] & 0x00000004u) != 0;
1137 inline void DCCLFieldOptions_Units::set_has_system() {
1138 _has_bits_[0] |= 0x00000004u;
1140 inline void DCCLFieldOptions_Units::clear_has_system() {
1141 _has_bits_[0] &= ~0x00000004u;
1143 inline void DCCLFieldOptions_Units::clear_system() {
1144 system_.ClearToDefaultNoArena(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get());
1147 inline const ::std::string& DCCLFieldOptions_Units::system()
const {
1149 return system_.GetNoArena();
1151 inline void DCCLFieldOptions_Units::set_system(const ::std::string& value) {
1153 system_.SetNoArena(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(), value);
1157 inline void DCCLFieldOptions_Units::set_system(::std::string&& value) {
1160 &::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(), ::std::move(value));
1164 inline void DCCLFieldOptions_Units::set_system(
const char* value) {
1165 GOOGLE_DCHECK(value != NULL);
1167 system_.SetNoArena(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(), ::std::string(value));
1170 inline void DCCLFieldOptions_Units::set_system(
const char* value,
size_t size) {
1172 system_.SetNoArena(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(),
1173 ::std::string(
reinterpret_cast<const char*
>(value), size));
1176 inline ::std::string* DCCLFieldOptions_Units::mutable_system() {
1179 return system_.MutableNoArena(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get());
1181 inline ::std::string* DCCLFieldOptions_Units::release_system() {
1183 if (!has_system()) {
1187 return system_.ReleaseNonDefaultNoArena(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get());
1189 inline void DCCLFieldOptions_Units::set_allocated_system(::std::string* system) {
1190 if (system != NULL) {
1195 system_.SetAllocatedNoArena(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(), system);
1200 inline bool DCCLFieldOptions_Units::has_relative_temperature()
const {
1201 return (_has_bits_[0] & 0x00000020u) != 0;
1203 inline void DCCLFieldOptions_Units::set_has_relative_temperature() {
1204 _has_bits_[0] |= 0x00000020u;
1206 inline void DCCLFieldOptions_Units::clear_has_relative_temperature() {
1207 _has_bits_[0] &= ~0x00000020u;
1209 inline void DCCLFieldOptions_Units::clear_relative_temperature() {
1210 relative_temperature_ =
false;
1211 clear_has_relative_temperature();
1213 inline bool DCCLFieldOptions_Units::relative_temperature()
const {
1215 return relative_temperature_;
1217 inline void DCCLFieldOptions_Units::set_relative_temperature(
bool value) {
1218 set_has_relative_temperature();
1219 relative_temperature_ = value;
1224 inline bool DCCLFieldOptions_Units::has_unit()
const {
1225 return (_has_bits_[0] & 0x00000008u) != 0;
1227 inline void DCCLFieldOptions_Units::set_has_unit() {
1228 _has_bits_[0] |= 0x00000008u;
1230 inline void DCCLFieldOptions_Units::clear_has_unit() {
1231 _has_bits_[0] &= ~0x00000008u;
1233 inline void DCCLFieldOptions_Units::clear_unit() {
1234 unit_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1237 inline const ::std::string& DCCLFieldOptions_Units::unit()
const {
1239 return unit_.GetNoArena();
1241 inline void DCCLFieldOptions_Units::set_unit(const ::std::string& value) {
1243 unit_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1247 inline void DCCLFieldOptions_Units::set_unit(::std::string&& value) {
1250 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1254 inline void DCCLFieldOptions_Units::set_unit(
const char* value) {
1255 GOOGLE_DCHECK(value != NULL);
1257 unit_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1260 inline void DCCLFieldOptions_Units::set_unit(
const char* value,
size_t size) {
1262 unit_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1263 ::std::string(
reinterpret_cast<const char*
>(value), size));
1266 inline ::std::string* DCCLFieldOptions_Units::mutable_unit() {
1269 return unit_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1271 inline ::std::string* DCCLFieldOptions_Units::release_unit() {
1277 return unit_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1279 inline void DCCLFieldOptions_Units::set_allocated_unit(::std::string* unit) {
1285 unit_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), unit);
1290 inline bool DCCLFieldOptions_Units::has_prefix()
const {
1291 return (_has_bits_[0] & 0x00000010u) != 0;
1293 inline void DCCLFieldOptions_Units::set_has_prefix() {
1294 _has_bits_[0] |= 0x00000010u;
1296 inline void DCCLFieldOptions_Units::clear_has_prefix() {
1297 _has_bits_[0] &= ~0x00000010u;
1299 inline void DCCLFieldOptions_Units::clear_prefix() {
1300 prefix_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1303 inline const ::std::string& DCCLFieldOptions_Units::prefix()
const {
1305 return prefix_.GetNoArena();
1307 inline void DCCLFieldOptions_Units::set_prefix(const ::std::string& value) {
1309 prefix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1313 inline void DCCLFieldOptions_Units::set_prefix(::std::string&& value) {
1316 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1320 inline void DCCLFieldOptions_Units::set_prefix(
const char* value) {
1321 GOOGLE_DCHECK(value != NULL);
1323 prefix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1326 inline void DCCLFieldOptions_Units::set_prefix(
const char* value,
size_t size) {
1328 prefix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1329 ::std::string(
reinterpret_cast<const char*
>(value), size));
1332 inline ::std::string* DCCLFieldOptions_Units::mutable_prefix() {
1335 return prefix_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1337 inline ::std::string* DCCLFieldOptions_Units::release_prefix() {
1339 if (!has_prefix()) {
1343 return prefix_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1345 inline void DCCLFieldOptions_Units::set_allocated_prefix(::std::string* prefix) {
1346 if (prefix != NULL) {
1351 prefix_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), prefix);
1360 inline bool DCCLFieldOptions_Conditions::has_required_if()
const {
1361 return (_has_bits_[0] & 0x00000001u) != 0;
1363 inline void DCCLFieldOptions_Conditions::set_has_required_if() {
1364 _has_bits_[0] |= 0x00000001u;
1366 inline void DCCLFieldOptions_Conditions::clear_has_required_if() {
1367 _has_bits_[0] &= ~0x00000001u;
1369 inline void DCCLFieldOptions_Conditions::clear_required_if() {
1370 required_if_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1371 clear_has_required_if();
1373 inline const ::std::string& DCCLFieldOptions_Conditions::required_if()
const {
1375 return required_if_.GetNoArena();
1377 inline void DCCLFieldOptions_Conditions::set_required_if(const ::std::string& value) {
1378 set_has_required_if();
1379 required_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1383 inline void DCCLFieldOptions_Conditions::set_required_if(::std::string&& value) {
1384 set_has_required_if();
1385 required_if_.SetNoArena(
1386 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1390 inline void DCCLFieldOptions_Conditions::set_required_if(
const char* value) {
1391 GOOGLE_DCHECK(value != NULL);
1392 set_has_required_if();
1393 required_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1396 inline void DCCLFieldOptions_Conditions::set_required_if(
const char* value,
size_t size) {
1397 set_has_required_if();
1398 required_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1399 ::std::string(
reinterpret_cast<const char*
>(value), size));
1402 inline ::std::string* DCCLFieldOptions_Conditions::mutable_required_if() {
1403 set_has_required_if();
1405 return required_if_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1407 inline ::std::string* DCCLFieldOptions_Conditions::release_required_if() {
1409 if (!has_required_if()) {
1412 clear_has_required_if();
1413 return required_if_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1415 inline void DCCLFieldOptions_Conditions::set_allocated_required_if(::std::string* required_if) {
1416 if (required_if != NULL) {
1417 set_has_required_if();
1419 clear_has_required_if();
1421 required_if_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), required_if);
1426 inline bool DCCLFieldOptions_Conditions::has_omit_if()
const {
1427 return (_has_bits_[0] & 0x00000002u) != 0;
1429 inline void DCCLFieldOptions_Conditions::set_has_omit_if() {
1430 _has_bits_[0] |= 0x00000002u;
1432 inline void DCCLFieldOptions_Conditions::clear_has_omit_if() {
1433 _has_bits_[0] &= ~0x00000002u;
1435 inline void DCCLFieldOptions_Conditions::clear_omit_if() {
1436 omit_if_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1437 clear_has_omit_if();
1439 inline const ::std::string& DCCLFieldOptions_Conditions::omit_if()
const {
1441 return omit_if_.GetNoArena();
1443 inline void DCCLFieldOptions_Conditions::set_omit_if(const ::std::string& value) {
1445 omit_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1449 inline void DCCLFieldOptions_Conditions::set_omit_if(::std::string&& value) {
1451 omit_if_.SetNoArena(
1452 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1456 inline void DCCLFieldOptions_Conditions::set_omit_if(
const char* value) {
1457 GOOGLE_DCHECK(value != NULL);
1459 omit_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1462 inline void DCCLFieldOptions_Conditions::set_omit_if(
const char* value,
size_t size) {
1464 omit_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1465 ::std::string(
reinterpret_cast<const char*
>(value), size));
1468 inline ::std::string* DCCLFieldOptions_Conditions::mutable_omit_if() {
1471 return omit_if_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1473 inline ::std::string* DCCLFieldOptions_Conditions::release_omit_if() {
1475 if (!has_omit_if()) {
1478 clear_has_omit_if();
1479 return omit_if_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1481 inline void DCCLFieldOptions_Conditions::set_allocated_omit_if(::std::string* omit_if) {
1482 if (omit_if != NULL) {
1485 clear_has_omit_if();
1487 omit_if_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), omit_if);
1492 inline bool DCCLFieldOptions_Conditions::has_only_if()
const {
1493 return (_has_bits_[0] & 0x00000004u) != 0;
1495 inline void DCCLFieldOptions_Conditions::set_has_only_if() {
1496 _has_bits_[0] |= 0x00000004u;
1498 inline void DCCLFieldOptions_Conditions::clear_has_only_if() {
1499 _has_bits_[0] &= ~0x00000004u;
1501 inline void DCCLFieldOptions_Conditions::clear_only_if() {
1502 only_if_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1503 clear_has_only_if();
1505 inline const ::std::string& DCCLFieldOptions_Conditions::only_if()
const {
1507 return only_if_.GetNoArena();
1509 inline void DCCLFieldOptions_Conditions::set_only_if(const ::std::string& value) {
1511 only_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1515 inline void DCCLFieldOptions_Conditions::set_only_if(::std::string&& value) {
1517 only_if_.SetNoArena(
1518 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1522 inline void DCCLFieldOptions_Conditions::set_only_if(
const char* value) {
1523 GOOGLE_DCHECK(value != NULL);
1525 only_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1528 inline void DCCLFieldOptions_Conditions::set_only_if(
const char* value,
size_t size) {
1530 only_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1531 ::std::string(
reinterpret_cast<const char*
>(value), size));
1534 inline ::std::string* DCCLFieldOptions_Conditions::mutable_only_if() {
1537 return only_if_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1539 inline ::std::string* DCCLFieldOptions_Conditions::release_only_if() {
1541 if (!has_only_if()) {
1544 clear_has_only_if();
1545 return only_if_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1547 inline void DCCLFieldOptions_Conditions::set_allocated_only_if(::std::string* only_if) {
1548 if (only_if != NULL) {
1551 clear_has_only_if();
1553 only_if_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), only_if);
1558 inline bool DCCLFieldOptions_Conditions::has_min()
const {
1559 return (_has_bits_[0] & 0x00000008u) != 0;
1561 inline void DCCLFieldOptions_Conditions::set_has_min() {
1562 _has_bits_[0] |= 0x00000008u;
1564 inline void DCCLFieldOptions_Conditions::clear_has_min() {
1565 _has_bits_[0] &= ~0x00000008u;
1567 inline void DCCLFieldOptions_Conditions::clear_min() {
1568 min_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1571 inline const ::std::string& DCCLFieldOptions_Conditions::min()
const {
1573 return min_.GetNoArena();
1575 inline void DCCLFieldOptions_Conditions::set_min(const ::std::string& value) {
1577 min_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1581 inline void DCCLFieldOptions_Conditions::set_min(::std::string&& value) {
1584 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1588 inline void DCCLFieldOptions_Conditions::set_min(
const char* value) {
1589 GOOGLE_DCHECK(value != NULL);
1591 min_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1594 inline void DCCLFieldOptions_Conditions::set_min(
const char* value,
size_t size) {
1596 min_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1597 ::std::string(
reinterpret_cast<const char*
>(value), size));
1600 inline ::std::string* DCCLFieldOptions_Conditions::mutable_min() {
1603 return min_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1605 inline ::std::string* DCCLFieldOptions_Conditions::release_min() {
1611 return min_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1613 inline void DCCLFieldOptions_Conditions::set_allocated_min(::std::string* min) {
1619 min_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), min);
1624 inline bool DCCLFieldOptions_Conditions::has_max()
const {
1625 return (_has_bits_[0] & 0x00000010u) != 0;
1627 inline void DCCLFieldOptions_Conditions::set_has_max() {
1628 _has_bits_[0] |= 0x00000010u;
1630 inline void DCCLFieldOptions_Conditions::clear_has_max() {
1631 _has_bits_[0] &= ~0x00000010u;
1633 inline void DCCLFieldOptions_Conditions::clear_max() {
1634 max_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1637 inline const ::std::string& DCCLFieldOptions_Conditions::max()
const {
1639 return max_.GetNoArena();
1641 inline void DCCLFieldOptions_Conditions::set_max(const ::std::string& value) {
1643 max_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1647 inline void DCCLFieldOptions_Conditions::set_max(::std::string&& value) {
1650 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1654 inline void DCCLFieldOptions_Conditions::set_max(
const char* value) {
1655 GOOGLE_DCHECK(value != NULL);
1657 max_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1660 inline void DCCLFieldOptions_Conditions::set_max(
const char* value,
size_t size) {
1662 max_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1663 ::std::string(
reinterpret_cast<const char*
>(value), size));
1666 inline ::std::string* DCCLFieldOptions_Conditions::mutable_max() {
1669 return max_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1671 inline ::std::string* DCCLFieldOptions_Conditions::release_max() {
1677 return max_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1679 inline void DCCLFieldOptions_Conditions::set_allocated_max(::std::string* max) {
1685 max_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), max);
1694 inline bool DCCLFieldOptions::has_codec()
const {
1695 return (_has_bits_[0] & 0x00000001u) != 0;
1697 inline void DCCLFieldOptions::set_has_codec() {
1698 _has_bits_[0] |= 0x00000001u;
1700 inline void DCCLFieldOptions::clear_has_codec() {
1701 _has_bits_[0] &= ~0x00000001u;
1703 inline void DCCLFieldOptions::clear_codec() {
1704 codec_.ClearToDefaultNoArena(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get());
1707 inline const ::std::string& DCCLFieldOptions::codec()
const {
1709 return codec_.GetNoArena();
1711 inline void DCCLFieldOptions::set_codec(const ::std::string& value) {
1713 codec_.SetNoArena(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(), value);
1717 inline void DCCLFieldOptions::set_codec(::std::string&& value) {
1720 &::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(), ::std::move(value));
1724 inline void DCCLFieldOptions::set_codec(
const char* value) {
1725 GOOGLE_DCHECK(value != NULL);
1727 codec_.SetNoArena(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(), ::std::string(value));
1730 inline void DCCLFieldOptions::set_codec(
const char* value,
size_t size) {
1732 codec_.SetNoArena(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(),
1733 ::std::string(
reinterpret_cast<const char*
>(value), size));
1736 inline ::std::string* DCCLFieldOptions::mutable_codec() {
1739 return codec_.MutableNoArena(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get());
1741 inline ::std::string* DCCLFieldOptions::release_codec() {
1747 return codec_.ReleaseNonDefaultNoArena(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get());
1749 inline void DCCLFieldOptions::set_allocated_codec(::std::string* codec) {
1750 if (codec != NULL) {
1755 codec_.SetAllocatedNoArena(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(), codec);
1760 inline bool DCCLFieldOptions::has_omit()
const {
1761 return (_has_bits_[0] & 0x00000020u) != 0;
1763 inline void DCCLFieldOptions::set_has_omit() {
1764 _has_bits_[0] |= 0x00000020u;
1766 inline void DCCLFieldOptions::clear_has_omit() {
1767 _has_bits_[0] &= ~0x00000020u;
1769 inline void DCCLFieldOptions::clear_omit() {
1773 inline bool DCCLFieldOptions::omit()
const {
1777 inline void DCCLFieldOptions::set_omit(
bool value) {
1784 inline bool DCCLFieldOptions::has_in_head()
const {
1785 return (_has_bits_[0] & 0x00000040u) != 0;
1787 inline void DCCLFieldOptions::set_has_in_head() {
1788 _has_bits_[0] |= 0x00000040u;
1790 inline void DCCLFieldOptions::clear_has_in_head() {
1791 _has_bits_[0] &= ~0x00000040u;
1793 inline void DCCLFieldOptions::clear_in_head() {
1795 clear_has_in_head();
1797 inline bool DCCLFieldOptions::in_head()
const {
1801 inline void DCCLFieldOptions::set_in_head(
bool value) {
1808 inline bool DCCLFieldOptions::has_precision()
const {
1809 return (_has_bits_[0] & 0x00000080u) != 0;
1811 inline void DCCLFieldOptions::set_has_precision() {
1812 _has_bits_[0] |= 0x00000080u;
1814 inline void DCCLFieldOptions::clear_has_precision() {
1815 _has_bits_[0] &= ~0x00000080u;
1817 inline void DCCLFieldOptions::clear_precision() {
1819 clear_has_precision();
1821 inline ::google::protobuf::int32 DCCLFieldOptions::precision()
const {
1825 inline void DCCLFieldOptions::set_precision(::google::protobuf::int32 value) {
1826 set_has_precision();
1832 inline bool DCCLFieldOptions::has_resolution()
const {
1833 return (_has_bits_[0] & 0x00008000u) != 0;
1835 inline void DCCLFieldOptions::set_has_resolution() {
1836 _has_bits_[0] |= 0x00008000u;
1838 inline void DCCLFieldOptions::clear_has_resolution() {
1839 _has_bits_[0] &= ~0x00008000u;
1841 inline void DCCLFieldOptions::clear_resolution() {
1843 clear_has_resolution();
1845 inline double DCCLFieldOptions::resolution()
const {
1849 inline void DCCLFieldOptions::set_resolution(
double value) {
1850 set_has_resolution();
1851 resolution_ = value;
1856 inline bool DCCLFieldOptions::has_min()
const {
1857 return (_has_bits_[0] & 0x00000100u) != 0;
1859 inline void DCCLFieldOptions::set_has_min() {
1860 _has_bits_[0] |= 0x00000100u;
1862 inline void DCCLFieldOptions::clear_has_min() {
1863 _has_bits_[0] &= ~0x00000100u;
1865 inline void DCCLFieldOptions::clear_min() {
1869 inline double DCCLFieldOptions::min()
const {
1873 inline void DCCLFieldOptions::set_min(
double value) {
1880 inline bool DCCLFieldOptions::has_max()
const {
1881 return (_has_bits_[0] & 0x00000200u) != 0;
1883 inline void DCCLFieldOptions::set_has_max() {
1884 _has_bits_[0] |= 0x00000200u;
1886 inline void DCCLFieldOptions::clear_has_max() {
1887 _has_bits_[0] &= ~0x00000200u;
1889 inline void DCCLFieldOptions::clear_max() {
1893 inline double DCCLFieldOptions::max()
const {
1897 inline void DCCLFieldOptions::set_max(
double value) {
1904 inline bool DCCLFieldOptions::has_num_days()
const {
1905 return (_has_bits_[0] & 0x00002000u) != 0;
1907 inline void DCCLFieldOptions::set_has_num_days() {
1908 _has_bits_[0] |= 0x00002000u;
1910 inline void DCCLFieldOptions::clear_has_num_days() {
1911 _has_bits_[0] &= ~0x00002000u;
1913 inline void DCCLFieldOptions::clear_num_days() {
1915 clear_has_num_days();
1917 inline ::google::protobuf::uint32 DCCLFieldOptions::num_days()
const {
1921 inline void DCCLFieldOptions::set_num_days(::google::protobuf::uint32 value) {
1928 inline bool DCCLFieldOptions::has_static_value()
const {
1929 return (_has_bits_[0] & 0x00000002u) != 0;
1931 inline void DCCLFieldOptions::set_has_static_value() {
1932 _has_bits_[0] |= 0x00000002u;
1934 inline void DCCLFieldOptions::clear_has_static_value() {
1935 _has_bits_[0] &= ~0x00000002u;
1937 inline void DCCLFieldOptions::clear_static_value() {
1938 static_value_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1939 clear_has_static_value();
1941 inline const ::std::string& DCCLFieldOptions::static_value()
const {
1943 return static_value_.GetNoArena();
1945 inline void DCCLFieldOptions::set_static_value(const ::std::string& value) {
1946 set_has_static_value();
1947 static_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1951 inline void DCCLFieldOptions::set_static_value(::std::string&& value) {
1952 set_has_static_value();
1953 static_value_.SetNoArena(
1954 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1958 inline void DCCLFieldOptions::set_static_value(
const char* value) {
1959 GOOGLE_DCHECK(value != NULL);
1960 set_has_static_value();
1961 static_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1964 inline void DCCLFieldOptions::set_static_value(
const char* value,
size_t size) {
1965 set_has_static_value();
1966 static_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1967 ::std::string(
reinterpret_cast<const char*
>(value), size));
1970 inline ::std::string* DCCLFieldOptions::mutable_static_value() {
1971 set_has_static_value();
1973 return static_value_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1975 inline ::std::string* DCCLFieldOptions::release_static_value() {
1977 if (!has_static_value()) {
1980 clear_has_static_value();
1981 return static_value_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1983 inline void DCCLFieldOptions::set_allocated_static_value(::std::string* static_value) {
1984 if (static_value != NULL) {
1985 set_has_static_value();
1987 clear_has_static_value();
1989 static_value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), static_value);
1994 inline bool DCCLFieldOptions::has_max_length()
const {
1995 return (_has_bits_[0] & 0x00000400u) != 0;
1997 inline void DCCLFieldOptions::set_has_max_length() {
1998 _has_bits_[0] |= 0x00000400u;
2000 inline void DCCLFieldOptions::clear_has_max_length() {
2001 _has_bits_[0] &= ~0x00000400u;
2003 inline void DCCLFieldOptions::clear_max_length() {
2005 clear_has_max_length();
2007 inline ::google::protobuf::uint32 DCCLFieldOptions::max_length()
const {
2011 inline void DCCLFieldOptions::set_max_length(::google::protobuf::uint32 value) {
2012 set_has_max_length();
2013 max_length_ = value;
2018 inline bool DCCLFieldOptions::has_max_repeat()
const {
2019 return (_has_bits_[0] & 0x00000800u) != 0;
2021 inline void DCCLFieldOptions::set_has_max_repeat() {
2022 _has_bits_[0] |= 0x00000800u;
2024 inline void DCCLFieldOptions::clear_has_max_repeat() {
2025 _has_bits_[0] &= ~0x00000800u;
2027 inline void DCCLFieldOptions::clear_max_repeat() {
2029 clear_has_max_repeat();
2031 inline ::google::protobuf::uint32 DCCLFieldOptions::max_repeat()
const {
2035 inline void DCCLFieldOptions::set_max_repeat(::google::protobuf::uint32 value) {
2036 set_has_max_repeat();
2037 max_repeat_ = value;
2042 inline bool DCCLFieldOptions::has_min_repeat()
const {
2043 return (_has_bits_[0] & 0x00001000u) != 0;
2045 inline void DCCLFieldOptions::set_has_min_repeat() {
2046 _has_bits_[0] |= 0x00001000u;
2048 inline void DCCLFieldOptions::clear_has_min_repeat() {
2049 _has_bits_[0] &= ~0x00001000u;
2051 inline void DCCLFieldOptions::clear_min_repeat() {
2053 clear_has_min_repeat();
2055 inline ::google::protobuf::uint32 DCCLFieldOptions::min_repeat()
const {
2059 inline void DCCLFieldOptions::set_min_repeat(::google::protobuf::uint32 value) {
2060 set_has_min_repeat();
2061 min_repeat_ = value;
2066 inline bool DCCLFieldOptions::has_packed_enum()
const {
2067 return (_has_bits_[0] & 0x00004000u) != 0;
2069 inline void DCCLFieldOptions::set_has_packed_enum() {
2070 _has_bits_[0] |= 0x00004000u;
2072 inline void DCCLFieldOptions::clear_has_packed_enum() {
2073 _has_bits_[0] &= ~0x00004000u;
2075 inline void DCCLFieldOptions::clear_packed_enum() {
2076 packed_enum_ =
true;
2077 clear_has_packed_enum();
2079 inline bool DCCLFieldOptions::packed_enum()
const {
2081 return packed_enum_;
2083 inline void DCCLFieldOptions::set_packed_enum(
bool value) {
2084 set_has_packed_enum();
2085 packed_enum_ = value;
2090 inline bool DCCLFieldOptions::has_description()
const {
2091 return (_has_bits_[0] & 0x00000004u) != 0;
2093 inline void DCCLFieldOptions::set_has_description() {
2094 _has_bits_[0] |= 0x00000004u;
2096 inline void DCCLFieldOptions::clear_has_description() {
2097 _has_bits_[0] &= ~0x00000004u;
2099 inline void DCCLFieldOptions::clear_description() {
2100 description_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2101 clear_has_description();
2103 inline const ::std::string& DCCLFieldOptions::description()
const {
2105 return description_.GetNoArena();
2107 inline void DCCLFieldOptions::set_description(const ::std::string& value) {
2108 set_has_description();
2109 description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2113 inline void DCCLFieldOptions::set_description(::std::string&& value) {
2114 set_has_description();
2115 description_.SetNoArena(
2116 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2120 inline void DCCLFieldOptions::set_description(
const char* value) {
2121 GOOGLE_DCHECK(value != NULL);
2122 set_has_description();
2123 description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2126 inline void DCCLFieldOptions::set_description(
const char* value,
size_t size) {
2127 set_has_description();
2128 description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2129 ::std::string(
reinterpret_cast<const char*
>(value), size));
2132 inline ::std::string* DCCLFieldOptions::mutable_description() {
2133 set_has_description();
2135 return description_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2137 inline ::std::string* DCCLFieldOptions::release_description() {
2139 if (!has_description()) {
2142 clear_has_description();
2143 return description_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2145 inline void DCCLFieldOptions::set_allocated_description(::std::string* description) {
2146 if (description != NULL) {
2147 set_has_description();
2149 clear_has_description();
2151 description_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), description);
2156 inline bool DCCLFieldOptions::has_units()
const {
2157 return (_has_bits_[0] & 0x00000008u) != 0;
2159 inline void DCCLFieldOptions::set_has_units() {
2160 _has_bits_[0] |= 0x00000008u;
2162 inline void DCCLFieldOptions::clear_has_units() {
2163 _has_bits_[0] &= ~0x00000008u;
2165 inline void DCCLFieldOptions::clear_units() {
2166 if (units_ != NULL) units_->Clear();
2169 inline const ::dccl::DCCLFieldOptions_Units& DCCLFieldOptions::_internal_units()
const {
2172 inline const ::dccl::DCCLFieldOptions_Units& DCCLFieldOptions::units()
const {
2173 const ::dccl::DCCLFieldOptions_Units* p = units_;
2176 &::dccl::_DCCLFieldOptions_Units_default_instance_);
2178 inline ::dccl::DCCLFieldOptions_Units* DCCLFieldOptions::release_units() {
2185 inline ::dccl::DCCLFieldOptions_Units* DCCLFieldOptions::mutable_units() {
2187 if (units_ == NULL) {
2188 auto* p = CreateMaybeMessage<::dccl::DCCLFieldOptions_Units>(GetArenaNoVirtual());
2195 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
2196 if (message_arena == NULL) {
2200 ::google::protobuf::Arena* submessage_arena = NULL;
2201 if (message_arena != submessage_arena) {
2202 units = ::google::protobuf::internal::GetOwnedMessage(
2203 message_arena, units, submessage_arena);
2214 inline bool DCCLFieldOptions::has_dynamic_conditions()
const {
2215 return (_has_bits_[0] & 0x00000010u) != 0;
2217 inline void DCCLFieldOptions::set_has_dynamic_conditions() {
2218 _has_bits_[0] |= 0x00000010u;
2220 inline void DCCLFieldOptions::clear_has_dynamic_conditions() {
2221 _has_bits_[0] &= ~0x00000010u;
2223 inline void DCCLFieldOptions::clear_dynamic_conditions() {
2224 if (dynamic_conditions_ != NULL) dynamic_conditions_->Clear();
2225 clear_has_dynamic_conditions();
2227 inline const ::dccl::DCCLFieldOptions_Conditions& DCCLFieldOptions::_internal_dynamic_conditions()
const {
2228 return *dynamic_conditions_;
2230 inline const ::dccl::DCCLFieldOptions_Conditions& DCCLFieldOptions::dynamic_conditions()
const {
2231 const ::dccl::DCCLFieldOptions_Conditions* p = dynamic_conditions_;
2234 &::dccl::_DCCLFieldOptions_Conditions_default_instance_);
2236 inline ::dccl::DCCLFieldOptions_Conditions* DCCLFieldOptions::release_dynamic_conditions() {
2238 clear_has_dynamic_conditions();
2240 dynamic_conditions_ = NULL;
2243 inline ::dccl::DCCLFieldOptions_Conditions* DCCLFieldOptions::mutable_dynamic_conditions() {
2244 set_has_dynamic_conditions();
2245 if (dynamic_conditions_ == NULL) {
2246 auto* p = CreateMaybeMessage<::dccl::DCCLFieldOptions_Conditions>(GetArenaNoVirtual());
2247 dynamic_conditions_ = p;
2250 return dynamic_conditions_;
2253 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
2254 if (message_arena == NULL) {
2255 delete dynamic_conditions_;
2257 if (dynamic_conditions) {
2258 ::google::protobuf::Arena* submessage_arena = NULL;
2259 if (message_arena != submessage_arena) {
2260 dynamic_conditions = ::google::protobuf::internal::GetOwnedMessage(
2261 message_arena, dynamic_conditions, submessage_arena);
2263 set_has_dynamic_conditions();
2265 clear_has_dynamic_conditions();
2267 dynamic_conditions_ = dynamic_conditions;
2276 inline bool DCCLMessageOptions::has_id()
const {
2277 return (_has_bits_[0] & 0x00000008u) != 0;
2279 inline void DCCLMessageOptions::set_has_id() {
2280 _has_bits_[0] |= 0x00000008u;
2282 inline void DCCLMessageOptions::clear_has_id() {
2283 _has_bits_[0] &= ~0x00000008u;
2285 inline void DCCLMessageOptions::clear_id() {
2289 inline ::google::protobuf::int32 DCCLMessageOptions::id()
const {
2293 inline void DCCLMessageOptions::set_id(::google::protobuf::int32 value) {
2300 inline bool DCCLMessageOptions::has_max_bytes()
const {
2301 return (_has_bits_[0] & 0x00000010u) != 0;
2303 inline void DCCLMessageOptions::set_has_max_bytes() {
2304 _has_bits_[0] |= 0x00000010u;
2306 inline void DCCLMessageOptions::clear_has_max_bytes() {
2307 _has_bits_[0] &= ~0x00000010u;
2309 inline void DCCLMessageOptions::clear_max_bytes() {
2311 clear_has_max_bytes();
2313 inline ::google::protobuf::uint32 DCCLMessageOptions::max_bytes()
const {
2317 inline void DCCLMessageOptions::set_max_bytes(::google::protobuf::uint32 value) {
2318 set_has_max_bytes();
2324 inline bool DCCLMessageOptions::has_codec()
const {
2325 return (_has_bits_[0] & 0x00000001u) != 0;
2327 inline void DCCLMessageOptions::set_has_codec() {
2328 _has_bits_[0] |= 0x00000001u;
2330 inline void DCCLMessageOptions::clear_has_codec() {
2331 _has_bits_[0] &= ~0x00000001u;
2333 inline void DCCLMessageOptions::clear_codec() {
2334 codec_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2337 inline const ::std::string& DCCLMessageOptions::codec()
const {
2339 return codec_.GetNoArena();
2341 inline void DCCLMessageOptions::set_codec(const ::std::string& value) {
2343 codec_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2347 inline void DCCLMessageOptions::set_codec(::std::string&& value) {
2350 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2354 inline void DCCLMessageOptions::set_codec(
const char* value) {
2355 GOOGLE_DCHECK(value != NULL);
2357 codec_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2360 inline void DCCLMessageOptions::set_codec(
const char* value,
size_t size) {
2362 codec_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2363 ::std::string(
reinterpret_cast<const char*
>(value), size));
2366 inline ::std::string* DCCLMessageOptions::mutable_codec() {
2369 return codec_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2371 inline ::std::string* DCCLMessageOptions::release_codec() {
2377 return codec_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2379 inline void DCCLMessageOptions::set_allocated_codec(::std::string* codec) {
2380 if (codec != NULL) {
2385 codec_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), codec);
2390 inline bool DCCLMessageOptions::has_codec_group()
const {
2391 return (_has_bits_[0] & 0x00000002u) != 0;
2393 inline void DCCLMessageOptions::set_has_codec_group() {
2394 _has_bits_[0] |= 0x00000002u;
2396 inline void DCCLMessageOptions::clear_has_codec_group() {
2397 _has_bits_[0] &= ~0x00000002u;
2399 inline void DCCLMessageOptions::clear_codec_group() {
2400 codec_group_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2401 clear_has_codec_group();
2403 inline const ::std::string& DCCLMessageOptions::codec_group()
const {
2405 return codec_group_.GetNoArena();
2407 inline void DCCLMessageOptions::set_codec_group(const ::std::string& value) {
2408 set_has_codec_group();
2409 codec_group_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2413 inline void DCCLMessageOptions::set_codec_group(::std::string&& value) {
2414 set_has_codec_group();
2415 codec_group_.SetNoArena(
2416 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2420 inline void DCCLMessageOptions::set_codec_group(
const char* value) {
2421 GOOGLE_DCHECK(value != NULL);
2422 set_has_codec_group();
2423 codec_group_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2426 inline void DCCLMessageOptions::set_codec_group(
const char* value,
size_t size) {
2427 set_has_codec_group();
2428 codec_group_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2429 ::std::string(
reinterpret_cast<const char*
>(value), size));
2432 inline ::std::string* DCCLMessageOptions::mutable_codec_group() {
2433 set_has_codec_group();
2435 return codec_group_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2437 inline ::std::string* DCCLMessageOptions::release_codec_group() {
2439 if (!has_codec_group()) {
2442 clear_has_codec_group();
2443 return codec_group_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2445 inline void DCCLMessageOptions::set_allocated_codec_group(::std::string* codec_group) {
2446 if (codec_group != NULL) {
2447 set_has_codec_group();
2449 clear_has_codec_group();
2451 codec_group_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), codec_group);
2456 inline bool DCCLMessageOptions::has_codec_version()
const {
2457 return (_has_bits_[0] & 0x00000020u) != 0;
2459 inline void DCCLMessageOptions::set_has_codec_version() {
2460 _has_bits_[0] |= 0x00000020u;
2462 inline void DCCLMessageOptions::clear_has_codec_version() {
2463 _has_bits_[0] &= ~0x00000020u;
2465 inline void DCCLMessageOptions::clear_codec_version() {
2467 clear_has_codec_version();
2469 inline ::google::protobuf::int32 DCCLMessageOptions::codec_version()
const {
2471 return codec_version_;
2473 inline void DCCLMessageOptions::set_codec_version(::google::protobuf::int32 value) {
2474 set_has_codec_version();
2475 codec_version_ = value;
2480 inline bool DCCLMessageOptions::has_omit_id()
const {
2481 return (_has_bits_[0] & 0x00000040u) != 0;
2483 inline void DCCLMessageOptions::set_has_omit_id() {
2484 _has_bits_[0] |= 0x00000040u;
2486 inline void DCCLMessageOptions::clear_has_omit_id() {
2487 _has_bits_[0] &= ~0x00000040u;
2489 inline void DCCLMessageOptions::clear_omit_id() {
2491 clear_has_omit_id();
2493 inline bool DCCLMessageOptions::omit_id()
const {
2497 inline void DCCLMessageOptions::set_omit_id(
bool value) {
2504 inline bool DCCLMessageOptions::has_unit_system()
const {
2505 return (_has_bits_[0] & 0x00000004u) != 0;
2507 inline void DCCLMessageOptions::set_has_unit_system() {
2508 _has_bits_[0] |= 0x00000004u;
2510 inline void DCCLMessageOptions::clear_has_unit_system() {
2511 _has_bits_[0] &= ~0x00000004u;
2513 inline void DCCLMessageOptions::clear_unit_system() {
2514 unit_system_.ClearToDefaultNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get());
2515 clear_has_unit_system();
2517 inline const ::std::string& DCCLMessageOptions::unit_system()
const {
2519 return unit_system_.GetNoArena();
2521 inline void DCCLMessageOptions::set_unit_system(const ::std::string& value) {
2522 set_has_unit_system();
2523 unit_system_.SetNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(), value);
2527 inline void DCCLMessageOptions::set_unit_system(::std::string&& value) {
2528 set_has_unit_system();
2529 unit_system_.SetNoArena(
2530 &::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(), ::std::move(value));
2534 inline void DCCLMessageOptions::set_unit_system(
const char* value) {
2535 GOOGLE_DCHECK(value != NULL);
2536 set_has_unit_system();
2537 unit_system_.SetNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(), ::std::string(value));
2540 inline void DCCLMessageOptions::set_unit_system(
const char* value,
size_t size) {
2541 set_has_unit_system();
2542 unit_system_.SetNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(),
2543 ::std::string(
reinterpret_cast<const char*
>(value), size));
2546 inline ::std::string* DCCLMessageOptions::mutable_unit_system() {
2547 set_has_unit_system();
2549 return unit_system_.MutableNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get());
2551 inline ::std::string* DCCLMessageOptions::release_unit_system() {
2553 if (!has_unit_system()) {
2556 clear_has_unit_system();
2557 return unit_system_.ReleaseNonDefaultNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get());
2559 inline void DCCLMessageOptions::set_allocated_unit_system(::std::string* unit_system) {
2560 if (unit_system != NULL) {
2561 set_has_unit_system();
2563 clear_has_unit_system();
2565 unit_system_.SetAllocatedNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(), unit_system);
2570 #pragma GCC diagnostic pop
2585 #endif // PROTOBUF_INCLUDED_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto