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 = 9;
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 = 6;
668 void set_min(
double value);
671 bool has_max()
const;
673 static const int kMaxFieldNumber = 7;
675 void set_max(
double value);
678 bool has_max_length()
const;
679 void clear_max_length();
680 static const int kMaxLengthFieldNumber = 10;
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 = 11;
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 = 12;
695 ::google::protobuf::uint32 min_repeat()
const;
696 void set_min_repeat(::google::protobuf::uint32 value);
699 bool has_resolution()
const;
700 void clear_resolution();
701 static const int kResolutionFieldNumber = 5;
702 double resolution()
const;
703 void set_resolution(
double value);
706 bool has_num_days()
const;
707 void clear_num_days();
708 static const int kNumDaysFieldNumber = 8;
709 ::google::protobuf::uint32 num_days()
const;
710 void set_num_days(::google::protobuf::uint32 value);
713 bool has_packed_enum()
const;
714 void clear_packed_enum();
715 static const int kPackedEnumFieldNumber = 13;
716 bool packed_enum()
const;
717 void set_packed_enum(
bool 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_;
777 ::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);
947 void set_has_max_bytes();
948 void clear_has_max_bytes();
949 void set_has_codec();
950 void clear_has_codec();
951 void set_has_codec_group();
952 void clear_has_codec_group();
953 void set_has_codec_version();
954 void clear_has_codec_version();
955 void set_has_unit_system();
956 void clear_has_unit_system();
958 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
959 ::google::protobuf::internal::HasBits<1> _has_bits_;
960 mutable ::google::protobuf::internal::CachedSize _cached_size_;
962 static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_codec_;
964 ::google::protobuf::internal::ArenaStringPtr codec_;
966 static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_codec_group_;
968 ::google::protobuf::internal::ArenaStringPtr codec_group_;
970 static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_unit_system_;
972 ::google::protobuf::internal::ArenaStringPtr unit_system_;
973 ::google::protobuf::int32 id_;
974 ::google::protobuf::uint32 max_bytes_;
975 ::google::protobuf::int32 codec_version_;
976 friend struct ::protobuf_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto::TableStruct;
980 static const int kFieldFieldNumber = 1012;
981 extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::FieldOptions,
982 ::google::protobuf::internal::MessageTypeTraits< ::dccl::DCCLFieldOptions >, 11,
false >
984 static const int kMsgFieldNumber = 1012;
985 extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::MessageOptions,
986 ::google::protobuf::internal::MessageTypeTraits< ::dccl::DCCLMessageOptions >, 11,
false >
992 #pragma GCC diagnostic push
993 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
998 inline bool DCCLFieldOptions_Units::has_base_dimensions()
const {
999 return (_has_bits_[0] & 0x00000001u) != 0;
1001 inline void DCCLFieldOptions_Units::set_has_base_dimensions() {
1002 _has_bits_[0] |= 0x00000001u;
1004 inline void DCCLFieldOptions_Units::clear_has_base_dimensions() {
1005 _has_bits_[0] &= ~0x00000001u;
1007 inline void DCCLFieldOptions_Units::clear_base_dimensions() {
1008 base_dimensions_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1009 clear_has_base_dimensions();
1011 inline const ::std::string& DCCLFieldOptions_Units::base_dimensions()
const {
1013 return base_dimensions_.GetNoArena();
1015 inline void DCCLFieldOptions_Units::set_base_dimensions(const ::std::string& value) {
1016 set_has_base_dimensions();
1017 base_dimensions_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1021 inline void DCCLFieldOptions_Units::set_base_dimensions(::std::string&& value) {
1022 set_has_base_dimensions();
1023 base_dimensions_.SetNoArena(
1024 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1028 inline void DCCLFieldOptions_Units::set_base_dimensions(
const char* value) {
1029 GOOGLE_DCHECK(value != NULL);
1030 set_has_base_dimensions();
1031 base_dimensions_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1034 inline void DCCLFieldOptions_Units::set_base_dimensions(
const char* value,
size_t size) {
1035 set_has_base_dimensions();
1036 base_dimensions_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1037 ::std::string(
reinterpret_cast<const char*
>(value), size));
1040 inline ::std::string* DCCLFieldOptions_Units::mutable_base_dimensions() {
1041 set_has_base_dimensions();
1043 return base_dimensions_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1045 inline ::std::string* DCCLFieldOptions_Units::release_base_dimensions() {
1047 if (!has_base_dimensions()) {
1050 clear_has_base_dimensions();
1051 return base_dimensions_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1053 inline void DCCLFieldOptions_Units::set_allocated_base_dimensions(::std::string* base_dimensions) {
1054 if (base_dimensions != NULL) {
1055 set_has_base_dimensions();
1057 clear_has_base_dimensions();
1059 base_dimensions_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), base_dimensions);
1064 inline bool DCCLFieldOptions_Units::has_derived_dimensions()
const {
1065 return (_has_bits_[0] & 0x00000002u) != 0;
1067 inline void DCCLFieldOptions_Units::set_has_derived_dimensions() {
1068 _has_bits_[0] |= 0x00000002u;
1070 inline void DCCLFieldOptions_Units::clear_has_derived_dimensions() {
1071 _has_bits_[0] &= ~0x00000002u;
1073 inline void DCCLFieldOptions_Units::clear_derived_dimensions() {
1074 derived_dimensions_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1075 clear_has_derived_dimensions();
1077 inline const ::std::string& DCCLFieldOptions_Units::derived_dimensions()
const {
1079 return derived_dimensions_.GetNoArena();
1081 inline void DCCLFieldOptions_Units::set_derived_dimensions(const ::std::string& value) {
1082 set_has_derived_dimensions();
1083 derived_dimensions_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1087 inline void DCCLFieldOptions_Units::set_derived_dimensions(::std::string&& value) {
1088 set_has_derived_dimensions();
1089 derived_dimensions_.SetNoArena(
1090 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1094 inline void DCCLFieldOptions_Units::set_derived_dimensions(
const char* value) {
1095 GOOGLE_DCHECK(value != NULL);
1096 set_has_derived_dimensions();
1097 derived_dimensions_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1100 inline void DCCLFieldOptions_Units::set_derived_dimensions(
const char* value,
size_t size) {
1101 set_has_derived_dimensions();
1102 derived_dimensions_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1103 ::std::string(
reinterpret_cast<const char*
>(value), size));
1106 inline ::std::string* DCCLFieldOptions_Units::mutable_derived_dimensions() {
1107 set_has_derived_dimensions();
1109 return derived_dimensions_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1111 inline ::std::string* DCCLFieldOptions_Units::release_derived_dimensions() {
1113 if (!has_derived_dimensions()) {
1116 clear_has_derived_dimensions();
1117 return derived_dimensions_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1119 inline void DCCLFieldOptions_Units::set_allocated_derived_dimensions(::std::string* derived_dimensions) {
1120 if (derived_dimensions != NULL) {
1121 set_has_derived_dimensions();
1123 clear_has_derived_dimensions();
1125 derived_dimensions_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), derived_dimensions);
1130 inline bool DCCLFieldOptions_Units::has_system()
const {
1131 return (_has_bits_[0] & 0x00000004u) != 0;
1133 inline void DCCLFieldOptions_Units::set_has_system() {
1134 _has_bits_[0] |= 0x00000004u;
1136 inline void DCCLFieldOptions_Units::clear_has_system() {
1137 _has_bits_[0] &= ~0x00000004u;
1139 inline void DCCLFieldOptions_Units::clear_system() {
1140 system_.ClearToDefaultNoArena(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get());
1143 inline const ::std::string& DCCLFieldOptions_Units::system()
const {
1145 return system_.GetNoArena();
1147 inline void DCCLFieldOptions_Units::set_system(const ::std::string& value) {
1149 system_.SetNoArena(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(), value);
1153 inline void DCCLFieldOptions_Units::set_system(::std::string&& value) {
1156 &::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(), ::std::move(value));
1160 inline void DCCLFieldOptions_Units::set_system(
const char* value) {
1161 GOOGLE_DCHECK(value != NULL);
1163 system_.SetNoArena(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(), ::std::string(value));
1166 inline void DCCLFieldOptions_Units::set_system(
const char* value,
size_t size) {
1168 system_.SetNoArena(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(),
1169 ::std::string(
reinterpret_cast<const char*
>(value), size));
1172 inline ::std::string* DCCLFieldOptions_Units::mutable_system() {
1175 return system_.MutableNoArena(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get());
1177 inline ::std::string* DCCLFieldOptions_Units::release_system() {
1179 if (!has_system()) {
1183 return system_.ReleaseNonDefaultNoArena(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get());
1185 inline void DCCLFieldOptions_Units::set_allocated_system(::std::string* system) {
1186 if (system != NULL) {
1191 system_.SetAllocatedNoArena(&::dccl::DCCLFieldOptions_Units::_i_give_permission_to_break_this_code_default_system_.get(), system);
1196 inline bool DCCLFieldOptions_Units::has_relative_temperature()
const {
1197 return (_has_bits_[0] & 0x00000020u) != 0;
1199 inline void DCCLFieldOptions_Units::set_has_relative_temperature() {
1200 _has_bits_[0] |= 0x00000020u;
1202 inline void DCCLFieldOptions_Units::clear_has_relative_temperature() {
1203 _has_bits_[0] &= ~0x00000020u;
1205 inline void DCCLFieldOptions_Units::clear_relative_temperature() {
1206 relative_temperature_ =
false;
1207 clear_has_relative_temperature();
1209 inline bool DCCLFieldOptions_Units::relative_temperature()
const {
1211 return relative_temperature_;
1213 inline void DCCLFieldOptions_Units::set_relative_temperature(
bool value) {
1214 set_has_relative_temperature();
1215 relative_temperature_ = value;
1220 inline bool DCCLFieldOptions_Units::has_unit()
const {
1221 return (_has_bits_[0] & 0x00000008u) != 0;
1223 inline void DCCLFieldOptions_Units::set_has_unit() {
1224 _has_bits_[0] |= 0x00000008u;
1226 inline void DCCLFieldOptions_Units::clear_has_unit() {
1227 _has_bits_[0] &= ~0x00000008u;
1229 inline void DCCLFieldOptions_Units::clear_unit() {
1230 unit_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1233 inline const ::std::string& DCCLFieldOptions_Units::unit()
const {
1235 return unit_.GetNoArena();
1237 inline void DCCLFieldOptions_Units::set_unit(const ::std::string& value) {
1239 unit_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1243 inline void DCCLFieldOptions_Units::set_unit(::std::string&& value) {
1246 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1250 inline void DCCLFieldOptions_Units::set_unit(
const char* value) {
1251 GOOGLE_DCHECK(value != NULL);
1253 unit_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1256 inline void DCCLFieldOptions_Units::set_unit(
const char* value,
size_t size) {
1258 unit_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1259 ::std::string(
reinterpret_cast<const char*
>(value), size));
1262 inline ::std::string* DCCLFieldOptions_Units::mutable_unit() {
1265 return unit_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1267 inline ::std::string* DCCLFieldOptions_Units::release_unit() {
1273 return unit_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1275 inline void DCCLFieldOptions_Units::set_allocated_unit(::std::string* unit) {
1281 unit_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), unit);
1286 inline bool DCCLFieldOptions_Units::has_prefix()
const {
1287 return (_has_bits_[0] & 0x00000010u) != 0;
1289 inline void DCCLFieldOptions_Units::set_has_prefix() {
1290 _has_bits_[0] |= 0x00000010u;
1292 inline void DCCLFieldOptions_Units::clear_has_prefix() {
1293 _has_bits_[0] &= ~0x00000010u;
1295 inline void DCCLFieldOptions_Units::clear_prefix() {
1296 prefix_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1299 inline const ::std::string& DCCLFieldOptions_Units::prefix()
const {
1301 return prefix_.GetNoArena();
1303 inline void DCCLFieldOptions_Units::set_prefix(const ::std::string& value) {
1305 prefix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1309 inline void DCCLFieldOptions_Units::set_prefix(::std::string&& value) {
1312 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1316 inline void DCCLFieldOptions_Units::set_prefix(
const char* value) {
1317 GOOGLE_DCHECK(value != NULL);
1319 prefix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1322 inline void DCCLFieldOptions_Units::set_prefix(
const char* value,
size_t size) {
1324 prefix_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1325 ::std::string(
reinterpret_cast<const char*
>(value), size));
1328 inline ::std::string* DCCLFieldOptions_Units::mutable_prefix() {
1331 return prefix_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1333 inline ::std::string* DCCLFieldOptions_Units::release_prefix() {
1335 if (!has_prefix()) {
1339 return prefix_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1341 inline void DCCLFieldOptions_Units::set_allocated_prefix(::std::string* prefix) {
1342 if (prefix != NULL) {
1347 prefix_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), prefix);
1356 inline bool DCCLFieldOptions_Conditions::has_required_if()
const {
1357 return (_has_bits_[0] & 0x00000001u) != 0;
1359 inline void DCCLFieldOptions_Conditions::set_has_required_if() {
1360 _has_bits_[0] |= 0x00000001u;
1362 inline void DCCLFieldOptions_Conditions::clear_has_required_if() {
1363 _has_bits_[0] &= ~0x00000001u;
1365 inline void DCCLFieldOptions_Conditions::clear_required_if() {
1366 required_if_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1367 clear_has_required_if();
1369 inline const ::std::string& DCCLFieldOptions_Conditions::required_if()
const {
1371 return required_if_.GetNoArena();
1373 inline void DCCLFieldOptions_Conditions::set_required_if(const ::std::string& value) {
1374 set_has_required_if();
1375 required_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1379 inline void DCCLFieldOptions_Conditions::set_required_if(::std::string&& value) {
1380 set_has_required_if();
1381 required_if_.SetNoArena(
1382 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1386 inline void DCCLFieldOptions_Conditions::set_required_if(
const char* value) {
1387 GOOGLE_DCHECK(value != NULL);
1388 set_has_required_if();
1389 required_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1392 inline void DCCLFieldOptions_Conditions::set_required_if(
const char* value,
size_t size) {
1393 set_has_required_if();
1394 required_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1395 ::std::string(
reinterpret_cast<const char*
>(value), size));
1398 inline ::std::string* DCCLFieldOptions_Conditions::mutable_required_if() {
1399 set_has_required_if();
1401 return required_if_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1403 inline ::std::string* DCCLFieldOptions_Conditions::release_required_if() {
1405 if (!has_required_if()) {
1408 clear_has_required_if();
1409 return required_if_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1411 inline void DCCLFieldOptions_Conditions::set_allocated_required_if(::std::string* required_if) {
1412 if (required_if != NULL) {
1413 set_has_required_if();
1415 clear_has_required_if();
1417 required_if_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), required_if);
1422 inline bool DCCLFieldOptions_Conditions::has_omit_if()
const {
1423 return (_has_bits_[0] & 0x00000002u) != 0;
1425 inline void DCCLFieldOptions_Conditions::set_has_omit_if() {
1426 _has_bits_[0] |= 0x00000002u;
1428 inline void DCCLFieldOptions_Conditions::clear_has_omit_if() {
1429 _has_bits_[0] &= ~0x00000002u;
1431 inline void DCCLFieldOptions_Conditions::clear_omit_if() {
1432 omit_if_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1433 clear_has_omit_if();
1435 inline const ::std::string& DCCLFieldOptions_Conditions::omit_if()
const {
1437 return omit_if_.GetNoArena();
1439 inline void DCCLFieldOptions_Conditions::set_omit_if(const ::std::string& value) {
1441 omit_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1445 inline void DCCLFieldOptions_Conditions::set_omit_if(::std::string&& value) {
1447 omit_if_.SetNoArena(
1448 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1452 inline void DCCLFieldOptions_Conditions::set_omit_if(
const char* value) {
1453 GOOGLE_DCHECK(value != NULL);
1455 omit_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1458 inline void DCCLFieldOptions_Conditions::set_omit_if(
const char* value,
size_t size) {
1460 omit_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1461 ::std::string(
reinterpret_cast<const char*
>(value), size));
1464 inline ::std::string* DCCLFieldOptions_Conditions::mutable_omit_if() {
1467 return omit_if_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1469 inline ::std::string* DCCLFieldOptions_Conditions::release_omit_if() {
1471 if (!has_omit_if()) {
1474 clear_has_omit_if();
1475 return omit_if_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1477 inline void DCCLFieldOptions_Conditions::set_allocated_omit_if(::std::string* omit_if) {
1478 if (omit_if != NULL) {
1481 clear_has_omit_if();
1483 omit_if_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), omit_if);
1488 inline bool DCCLFieldOptions_Conditions::has_only_if()
const {
1489 return (_has_bits_[0] & 0x00000004u) != 0;
1491 inline void DCCLFieldOptions_Conditions::set_has_only_if() {
1492 _has_bits_[0] |= 0x00000004u;
1494 inline void DCCLFieldOptions_Conditions::clear_has_only_if() {
1495 _has_bits_[0] &= ~0x00000004u;
1497 inline void DCCLFieldOptions_Conditions::clear_only_if() {
1498 only_if_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1499 clear_has_only_if();
1501 inline const ::std::string& DCCLFieldOptions_Conditions::only_if()
const {
1503 return only_if_.GetNoArena();
1505 inline void DCCLFieldOptions_Conditions::set_only_if(const ::std::string& value) {
1507 only_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1511 inline void DCCLFieldOptions_Conditions::set_only_if(::std::string&& value) {
1513 only_if_.SetNoArena(
1514 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1518 inline void DCCLFieldOptions_Conditions::set_only_if(
const char* value) {
1519 GOOGLE_DCHECK(value != NULL);
1521 only_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1524 inline void DCCLFieldOptions_Conditions::set_only_if(
const char* value,
size_t size) {
1526 only_if_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1527 ::std::string(
reinterpret_cast<const char*
>(value), size));
1530 inline ::std::string* DCCLFieldOptions_Conditions::mutable_only_if() {
1533 return only_if_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1535 inline ::std::string* DCCLFieldOptions_Conditions::release_only_if() {
1537 if (!has_only_if()) {
1540 clear_has_only_if();
1541 return only_if_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1543 inline void DCCLFieldOptions_Conditions::set_allocated_only_if(::std::string* only_if) {
1544 if (only_if != NULL) {
1547 clear_has_only_if();
1549 only_if_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), only_if);
1554 inline bool DCCLFieldOptions_Conditions::has_min()
const {
1555 return (_has_bits_[0] & 0x00000008u) != 0;
1557 inline void DCCLFieldOptions_Conditions::set_has_min() {
1558 _has_bits_[0] |= 0x00000008u;
1560 inline void DCCLFieldOptions_Conditions::clear_has_min() {
1561 _has_bits_[0] &= ~0x00000008u;
1563 inline void DCCLFieldOptions_Conditions::clear_min() {
1564 min_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1567 inline const ::std::string& DCCLFieldOptions_Conditions::min()
const {
1569 return min_.GetNoArena();
1571 inline void DCCLFieldOptions_Conditions::set_min(const ::std::string& value) {
1573 min_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1577 inline void DCCLFieldOptions_Conditions::set_min(::std::string&& value) {
1580 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1584 inline void DCCLFieldOptions_Conditions::set_min(
const char* value) {
1585 GOOGLE_DCHECK(value != NULL);
1587 min_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1590 inline void DCCLFieldOptions_Conditions::set_min(
const char* value,
size_t size) {
1592 min_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1593 ::std::string(
reinterpret_cast<const char*
>(value), size));
1596 inline ::std::string* DCCLFieldOptions_Conditions::mutable_min() {
1599 return min_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1601 inline ::std::string* DCCLFieldOptions_Conditions::release_min() {
1607 return min_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1609 inline void DCCLFieldOptions_Conditions::set_allocated_min(::std::string* min) {
1615 min_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), min);
1620 inline bool DCCLFieldOptions_Conditions::has_max()
const {
1621 return (_has_bits_[0] & 0x00000010u) != 0;
1623 inline void DCCLFieldOptions_Conditions::set_has_max() {
1624 _has_bits_[0] |= 0x00000010u;
1626 inline void DCCLFieldOptions_Conditions::clear_has_max() {
1627 _has_bits_[0] &= ~0x00000010u;
1629 inline void DCCLFieldOptions_Conditions::clear_max() {
1630 max_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1633 inline const ::std::string& DCCLFieldOptions_Conditions::max()
const {
1635 return max_.GetNoArena();
1637 inline void DCCLFieldOptions_Conditions::set_max(const ::std::string& value) {
1639 max_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1643 inline void DCCLFieldOptions_Conditions::set_max(::std::string&& value) {
1646 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1650 inline void DCCLFieldOptions_Conditions::set_max(
const char* value) {
1651 GOOGLE_DCHECK(value != NULL);
1653 max_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1656 inline void DCCLFieldOptions_Conditions::set_max(
const char* value,
size_t size) {
1658 max_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1659 ::std::string(
reinterpret_cast<const char*
>(value), size));
1662 inline ::std::string* DCCLFieldOptions_Conditions::mutable_max() {
1665 return max_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1667 inline ::std::string* DCCLFieldOptions_Conditions::release_max() {
1673 return max_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1675 inline void DCCLFieldOptions_Conditions::set_allocated_max(::std::string* max) {
1681 max_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), max);
1690 inline bool DCCLFieldOptions::has_codec()
const {
1691 return (_has_bits_[0] & 0x00000001u) != 0;
1693 inline void DCCLFieldOptions::set_has_codec() {
1694 _has_bits_[0] |= 0x00000001u;
1696 inline void DCCLFieldOptions::clear_has_codec() {
1697 _has_bits_[0] &= ~0x00000001u;
1699 inline void DCCLFieldOptions::clear_codec() {
1700 codec_.ClearToDefaultNoArena(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get());
1703 inline const ::std::string& DCCLFieldOptions::codec()
const {
1705 return codec_.GetNoArena();
1707 inline void DCCLFieldOptions::set_codec(const ::std::string& value) {
1709 codec_.SetNoArena(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(), value);
1713 inline void DCCLFieldOptions::set_codec(::std::string&& value) {
1716 &::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(), ::std::move(value));
1720 inline void DCCLFieldOptions::set_codec(
const char* value) {
1721 GOOGLE_DCHECK(value != NULL);
1723 codec_.SetNoArena(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(), ::std::string(value));
1726 inline void DCCLFieldOptions::set_codec(
const char* value,
size_t size) {
1728 codec_.SetNoArena(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(),
1729 ::std::string(
reinterpret_cast<const char*
>(value), size));
1732 inline ::std::string* DCCLFieldOptions::mutable_codec() {
1735 return codec_.MutableNoArena(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get());
1737 inline ::std::string* DCCLFieldOptions::release_codec() {
1743 return codec_.ReleaseNonDefaultNoArena(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get());
1745 inline void DCCLFieldOptions::set_allocated_codec(::std::string* codec) {
1746 if (codec != NULL) {
1751 codec_.SetAllocatedNoArena(&::dccl::DCCLFieldOptions::_i_give_permission_to_break_this_code_default_codec_.get(), codec);
1756 inline bool DCCLFieldOptions::has_omit()
const {
1757 return (_has_bits_[0] & 0x00000020u) != 0;
1759 inline void DCCLFieldOptions::set_has_omit() {
1760 _has_bits_[0] |= 0x00000020u;
1762 inline void DCCLFieldOptions::clear_has_omit() {
1763 _has_bits_[0] &= ~0x00000020u;
1765 inline void DCCLFieldOptions::clear_omit() {
1769 inline bool DCCLFieldOptions::omit()
const {
1773 inline void DCCLFieldOptions::set_omit(
bool value) {
1780 inline bool DCCLFieldOptions::has_in_head()
const {
1781 return (_has_bits_[0] & 0x00000040u) != 0;
1783 inline void DCCLFieldOptions::set_has_in_head() {
1784 _has_bits_[0] |= 0x00000040u;
1786 inline void DCCLFieldOptions::clear_has_in_head() {
1787 _has_bits_[0] &= ~0x00000040u;
1789 inline void DCCLFieldOptions::clear_in_head() {
1791 clear_has_in_head();
1793 inline bool DCCLFieldOptions::in_head()
const {
1797 inline void DCCLFieldOptions::set_in_head(
bool value) {
1804 inline bool DCCLFieldOptions::has_precision()
const {
1805 return (_has_bits_[0] & 0x00000080u) != 0;
1807 inline void DCCLFieldOptions::set_has_precision() {
1808 _has_bits_[0] |= 0x00000080u;
1810 inline void DCCLFieldOptions::clear_has_precision() {
1811 _has_bits_[0] &= ~0x00000080u;
1813 inline void DCCLFieldOptions::clear_precision() {
1815 clear_has_precision();
1817 inline ::google::protobuf::int32 DCCLFieldOptions::precision()
const {
1821 inline void DCCLFieldOptions::set_precision(::google::protobuf::int32 value) {
1822 set_has_precision();
1828 inline bool DCCLFieldOptions::has_resolution()
const {
1829 return (_has_bits_[0] & 0x00002000u) != 0;
1831 inline void DCCLFieldOptions::set_has_resolution() {
1832 _has_bits_[0] |= 0x00002000u;
1834 inline void DCCLFieldOptions::clear_has_resolution() {
1835 _has_bits_[0] &= ~0x00002000u;
1837 inline void DCCLFieldOptions::clear_resolution() {
1839 clear_has_resolution();
1841 inline double DCCLFieldOptions::resolution()
const {
1845 inline void DCCLFieldOptions::set_resolution(
double value) {
1846 set_has_resolution();
1847 resolution_ = value;
1852 inline bool DCCLFieldOptions::has_min()
const {
1853 return (_has_bits_[0] & 0x00000100u) != 0;
1855 inline void DCCLFieldOptions::set_has_min() {
1856 _has_bits_[0] |= 0x00000100u;
1858 inline void DCCLFieldOptions::clear_has_min() {
1859 _has_bits_[0] &= ~0x00000100u;
1861 inline void DCCLFieldOptions::clear_min() {
1865 inline double DCCLFieldOptions::min()
const {
1869 inline void DCCLFieldOptions::set_min(
double value) {
1876 inline bool DCCLFieldOptions::has_max()
const {
1877 return (_has_bits_[0] & 0x00000200u) != 0;
1879 inline void DCCLFieldOptions::set_has_max() {
1880 _has_bits_[0] |= 0x00000200u;
1882 inline void DCCLFieldOptions::clear_has_max() {
1883 _has_bits_[0] &= ~0x00000200u;
1885 inline void DCCLFieldOptions::clear_max() {
1889 inline double DCCLFieldOptions::max()
const {
1893 inline void DCCLFieldOptions::set_max(
double value) {
1900 inline bool DCCLFieldOptions::has_num_days()
const {
1901 return (_has_bits_[0] & 0x00004000u) != 0;
1903 inline void DCCLFieldOptions::set_has_num_days() {
1904 _has_bits_[0] |= 0x00004000u;
1906 inline void DCCLFieldOptions::clear_has_num_days() {
1907 _has_bits_[0] &= ~0x00004000u;
1909 inline void DCCLFieldOptions::clear_num_days() {
1911 clear_has_num_days();
1913 inline ::google::protobuf::uint32 DCCLFieldOptions::num_days()
const {
1917 inline void DCCLFieldOptions::set_num_days(::google::protobuf::uint32 value) {
1924 inline bool DCCLFieldOptions::has_static_value()
const {
1925 return (_has_bits_[0] & 0x00000002u) != 0;
1927 inline void DCCLFieldOptions::set_has_static_value() {
1928 _has_bits_[0] |= 0x00000002u;
1930 inline void DCCLFieldOptions::clear_has_static_value() {
1931 _has_bits_[0] &= ~0x00000002u;
1933 inline void DCCLFieldOptions::clear_static_value() {
1934 static_value_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1935 clear_has_static_value();
1937 inline const ::std::string& DCCLFieldOptions::static_value()
const {
1939 return static_value_.GetNoArena();
1941 inline void DCCLFieldOptions::set_static_value(const ::std::string& value) {
1942 set_has_static_value();
1943 static_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1947 inline void DCCLFieldOptions::set_static_value(::std::string&& value) {
1948 set_has_static_value();
1949 static_value_.SetNoArena(
1950 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1954 inline void DCCLFieldOptions::set_static_value(
const char* value) {
1955 GOOGLE_DCHECK(value != NULL);
1956 set_has_static_value();
1957 static_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1960 inline void DCCLFieldOptions::set_static_value(
const char* value,
size_t size) {
1961 set_has_static_value();
1962 static_value_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1963 ::std::string(
reinterpret_cast<const char*
>(value), size));
1966 inline ::std::string* DCCLFieldOptions::mutable_static_value() {
1967 set_has_static_value();
1969 return static_value_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1971 inline ::std::string* DCCLFieldOptions::release_static_value() {
1973 if (!has_static_value()) {
1976 clear_has_static_value();
1977 return static_value_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1979 inline void DCCLFieldOptions::set_allocated_static_value(::std::string* static_value) {
1980 if (static_value != NULL) {
1981 set_has_static_value();
1983 clear_has_static_value();
1985 static_value_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), static_value);
1990 inline bool DCCLFieldOptions::has_max_length()
const {
1991 return (_has_bits_[0] & 0x00000400u) != 0;
1993 inline void DCCLFieldOptions::set_has_max_length() {
1994 _has_bits_[0] |= 0x00000400u;
1996 inline void DCCLFieldOptions::clear_has_max_length() {
1997 _has_bits_[0] &= ~0x00000400u;
1999 inline void DCCLFieldOptions::clear_max_length() {
2001 clear_has_max_length();
2003 inline ::google::protobuf::uint32 DCCLFieldOptions::max_length()
const {
2007 inline void DCCLFieldOptions::set_max_length(::google::protobuf::uint32 value) {
2008 set_has_max_length();
2009 max_length_ = value;
2014 inline bool DCCLFieldOptions::has_max_repeat()
const {
2015 return (_has_bits_[0] & 0x00000800u) != 0;
2017 inline void DCCLFieldOptions::set_has_max_repeat() {
2018 _has_bits_[0] |= 0x00000800u;
2020 inline void DCCLFieldOptions::clear_has_max_repeat() {
2021 _has_bits_[0] &= ~0x00000800u;
2023 inline void DCCLFieldOptions::clear_max_repeat() {
2025 clear_has_max_repeat();
2027 inline ::google::protobuf::uint32 DCCLFieldOptions::max_repeat()
const {
2031 inline void DCCLFieldOptions::set_max_repeat(::google::protobuf::uint32 value) {
2032 set_has_max_repeat();
2033 max_repeat_ = value;
2038 inline bool DCCLFieldOptions::has_min_repeat()
const {
2039 return (_has_bits_[0] & 0x00001000u) != 0;
2041 inline void DCCLFieldOptions::set_has_min_repeat() {
2042 _has_bits_[0] |= 0x00001000u;
2044 inline void DCCLFieldOptions::clear_has_min_repeat() {
2045 _has_bits_[0] &= ~0x00001000u;
2047 inline void DCCLFieldOptions::clear_min_repeat() {
2049 clear_has_min_repeat();
2051 inline ::google::protobuf::uint32 DCCLFieldOptions::min_repeat()
const {
2055 inline void DCCLFieldOptions::set_min_repeat(::google::protobuf::uint32 value) {
2056 set_has_min_repeat();
2057 min_repeat_ = value;
2062 inline bool DCCLFieldOptions::has_packed_enum()
const {
2063 return (_has_bits_[0] & 0x00008000u) != 0;
2065 inline void DCCLFieldOptions::set_has_packed_enum() {
2066 _has_bits_[0] |= 0x00008000u;
2068 inline void DCCLFieldOptions::clear_has_packed_enum() {
2069 _has_bits_[0] &= ~0x00008000u;
2071 inline void DCCLFieldOptions::clear_packed_enum() {
2072 packed_enum_ =
true;
2073 clear_has_packed_enum();
2075 inline bool DCCLFieldOptions::packed_enum()
const {
2077 return packed_enum_;
2079 inline void DCCLFieldOptions::set_packed_enum(
bool value) {
2080 set_has_packed_enum();
2081 packed_enum_ = value;
2086 inline bool DCCLFieldOptions::has_description()
const {
2087 return (_has_bits_[0] & 0x00000004u) != 0;
2089 inline void DCCLFieldOptions::set_has_description() {
2090 _has_bits_[0] |= 0x00000004u;
2092 inline void DCCLFieldOptions::clear_has_description() {
2093 _has_bits_[0] &= ~0x00000004u;
2095 inline void DCCLFieldOptions::clear_description() {
2096 description_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2097 clear_has_description();
2099 inline const ::std::string& DCCLFieldOptions::description()
const {
2101 return description_.GetNoArena();
2103 inline void DCCLFieldOptions::set_description(const ::std::string& value) {
2104 set_has_description();
2105 description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2109 inline void DCCLFieldOptions::set_description(::std::string&& value) {
2110 set_has_description();
2111 description_.SetNoArena(
2112 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2116 inline void DCCLFieldOptions::set_description(
const char* value) {
2117 GOOGLE_DCHECK(value != NULL);
2118 set_has_description();
2119 description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2122 inline void DCCLFieldOptions::set_description(
const char* value,
size_t size) {
2123 set_has_description();
2124 description_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2125 ::std::string(
reinterpret_cast<const char*
>(value), size));
2128 inline ::std::string* DCCLFieldOptions::mutable_description() {
2129 set_has_description();
2131 return description_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2133 inline ::std::string* DCCLFieldOptions::release_description() {
2135 if (!has_description()) {
2138 clear_has_description();
2139 return description_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2141 inline void DCCLFieldOptions::set_allocated_description(::std::string* description) {
2142 if (description != NULL) {
2143 set_has_description();
2145 clear_has_description();
2147 description_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), description);
2152 inline bool DCCLFieldOptions::has_units()
const {
2153 return (_has_bits_[0] & 0x00000008u) != 0;
2155 inline void DCCLFieldOptions::set_has_units() {
2156 _has_bits_[0] |= 0x00000008u;
2158 inline void DCCLFieldOptions::clear_has_units() {
2159 _has_bits_[0] &= ~0x00000008u;
2161 inline void DCCLFieldOptions::clear_units() {
2162 if (units_ != NULL) units_->Clear();
2165 inline const ::dccl::DCCLFieldOptions_Units& DCCLFieldOptions::_internal_units()
const {
2168 inline const ::dccl::DCCLFieldOptions_Units& DCCLFieldOptions::units()
const {
2169 const ::dccl::DCCLFieldOptions_Units* p = units_;
2172 &::dccl::_DCCLFieldOptions_Units_default_instance_);
2174 inline ::dccl::DCCLFieldOptions_Units* DCCLFieldOptions::release_units() {
2181 inline ::dccl::DCCLFieldOptions_Units* DCCLFieldOptions::mutable_units() {
2183 if (units_ == NULL) {
2184 auto* p = CreateMaybeMessage<::dccl::DCCLFieldOptions_Units>(GetArenaNoVirtual());
2191 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
2192 if (message_arena == NULL) {
2196 ::google::protobuf::Arena* submessage_arena = NULL;
2197 if (message_arena != submessage_arena) {
2198 units = ::google::protobuf::internal::GetOwnedMessage(
2199 message_arena, units, submessage_arena);
2210 inline bool DCCLFieldOptions::has_dynamic_conditions()
const {
2211 return (_has_bits_[0] & 0x00000010u) != 0;
2213 inline void DCCLFieldOptions::set_has_dynamic_conditions() {
2214 _has_bits_[0] |= 0x00000010u;
2216 inline void DCCLFieldOptions::clear_has_dynamic_conditions() {
2217 _has_bits_[0] &= ~0x00000010u;
2219 inline void DCCLFieldOptions::clear_dynamic_conditions() {
2220 if (dynamic_conditions_ != NULL) dynamic_conditions_->Clear();
2221 clear_has_dynamic_conditions();
2223 inline const ::dccl::DCCLFieldOptions_Conditions& DCCLFieldOptions::_internal_dynamic_conditions()
const {
2224 return *dynamic_conditions_;
2226 inline const ::dccl::DCCLFieldOptions_Conditions& DCCLFieldOptions::dynamic_conditions()
const {
2227 const ::dccl::DCCLFieldOptions_Conditions* p = dynamic_conditions_;
2230 &::dccl::_DCCLFieldOptions_Conditions_default_instance_);
2232 inline ::dccl::DCCLFieldOptions_Conditions* DCCLFieldOptions::release_dynamic_conditions() {
2234 clear_has_dynamic_conditions();
2236 dynamic_conditions_ = NULL;
2239 inline ::dccl::DCCLFieldOptions_Conditions* DCCLFieldOptions::mutable_dynamic_conditions() {
2240 set_has_dynamic_conditions();
2241 if (dynamic_conditions_ == NULL) {
2242 auto* p = CreateMaybeMessage<::dccl::DCCLFieldOptions_Conditions>(GetArenaNoVirtual());
2243 dynamic_conditions_ = p;
2246 return dynamic_conditions_;
2249 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
2250 if (message_arena == NULL) {
2251 delete dynamic_conditions_;
2253 if (dynamic_conditions) {
2254 ::google::protobuf::Arena* submessage_arena = NULL;
2255 if (message_arena != submessage_arena) {
2256 dynamic_conditions = ::google::protobuf::internal::GetOwnedMessage(
2257 message_arena, dynamic_conditions, submessage_arena);
2259 set_has_dynamic_conditions();
2261 clear_has_dynamic_conditions();
2263 dynamic_conditions_ = dynamic_conditions;
2272 inline bool DCCLMessageOptions::has_id()
const {
2273 return (_has_bits_[0] & 0x00000008u) != 0;
2275 inline void DCCLMessageOptions::set_has_id() {
2276 _has_bits_[0] |= 0x00000008u;
2278 inline void DCCLMessageOptions::clear_has_id() {
2279 _has_bits_[0] &= ~0x00000008u;
2281 inline void DCCLMessageOptions::clear_id() {
2285 inline ::google::protobuf::int32 DCCLMessageOptions::id()
const {
2289 inline void DCCLMessageOptions::set_id(::google::protobuf::int32 value) {
2296 inline bool DCCLMessageOptions::has_max_bytes()
const {
2297 return (_has_bits_[0] & 0x00000010u) != 0;
2299 inline void DCCLMessageOptions::set_has_max_bytes() {
2300 _has_bits_[0] |= 0x00000010u;
2302 inline void DCCLMessageOptions::clear_has_max_bytes() {
2303 _has_bits_[0] &= ~0x00000010u;
2305 inline void DCCLMessageOptions::clear_max_bytes() {
2307 clear_has_max_bytes();
2309 inline ::google::protobuf::uint32 DCCLMessageOptions::max_bytes()
const {
2313 inline void DCCLMessageOptions::set_max_bytes(::google::protobuf::uint32 value) {
2314 set_has_max_bytes();
2320 inline bool DCCLMessageOptions::has_codec()
const {
2321 return (_has_bits_[0] & 0x00000001u) != 0;
2323 inline void DCCLMessageOptions::set_has_codec() {
2324 _has_bits_[0] |= 0x00000001u;
2326 inline void DCCLMessageOptions::clear_has_codec() {
2327 _has_bits_[0] &= ~0x00000001u;
2329 inline void DCCLMessageOptions::clear_codec() {
2330 codec_.ClearToDefaultNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_codec_.get());
2333 inline const ::std::string& DCCLMessageOptions::codec()
const {
2335 return codec_.GetNoArena();
2337 inline void DCCLMessageOptions::set_codec(const ::std::string& value) {
2339 codec_.SetNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_codec_.get(), value);
2343 inline void DCCLMessageOptions::set_codec(::std::string&& value) {
2346 &::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_codec_.get(), ::std::move(value));
2350 inline void DCCLMessageOptions::set_codec(
const char* value) {
2351 GOOGLE_DCHECK(value != NULL);
2353 codec_.SetNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_codec_.get(), ::std::string(value));
2356 inline void DCCLMessageOptions::set_codec(
const char* value,
size_t size) {
2358 codec_.SetNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_codec_.get(),
2359 ::std::string(
reinterpret_cast<const char*
>(value), size));
2362 inline ::std::string* DCCLMessageOptions::mutable_codec() {
2365 return codec_.MutableNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_codec_.get());
2367 inline ::std::string* DCCLMessageOptions::release_codec() {
2373 return codec_.ReleaseNonDefaultNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_codec_.get());
2375 inline void DCCLMessageOptions::set_allocated_codec(::std::string* codec) {
2376 if (codec != NULL) {
2381 codec_.SetAllocatedNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_codec_.get(), codec);
2386 inline bool DCCLMessageOptions::has_codec_group()
const {
2387 return (_has_bits_[0] & 0x00000002u) != 0;
2389 inline void DCCLMessageOptions::set_has_codec_group() {
2390 _has_bits_[0] |= 0x00000002u;
2392 inline void DCCLMessageOptions::clear_has_codec_group() {
2393 _has_bits_[0] &= ~0x00000002u;
2395 inline void DCCLMessageOptions::clear_codec_group() {
2396 codec_group_.ClearToDefaultNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_codec_group_.get());
2397 clear_has_codec_group();
2399 inline const ::std::string& DCCLMessageOptions::codec_group()
const {
2401 return codec_group_.GetNoArena();
2403 inline void DCCLMessageOptions::set_codec_group(const ::std::string& value) {
2404 set_has_codec_group();
2405 codec_group_.SetNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_codec_group_.get(), value);
2409 inline void DCCLMessageOptions::set_codec_group(::std::string&& value) {
2410 set_has_codec_group();
2411 codec_group_.SetNoArena(
2412 &::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_codec_group_.get(), ::std::move(value));
2416 inline void DCCLMessageOptions::set_codec_group(
const char* value) {
2417 GOOGLE_DCHECK(value != NULL);
2418 set_has_codec_group();
2419 codec_group_.SetNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_codec_group_.get(), ::std::string(value));
2422 inline void DCCLMessageOptions::set_codec_group(
const char* value,
size_t size) {
2423 set_has_codec_group();
2424 codec_group_.SetNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_codec_group_.get(),
2425 ::std::string(
reinterpret_cast<const char*
>(value), size));
2428 inline ::std::string* DCCLMessageOptions::mutable_codec_group() {
2429 set_has_codec_group();
2431 return codec_group_.MutableNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_codec_group_.get());
2433 inline ::std::string* DCCLMessageOptions::release_codec_group() {
2435 if (!has_codec_group()) {
2438 clear_has_codec_group();
2439 return codec_group_.ReleaseNonDefaultNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_codec_group_.get());
2441 inline void DCCLMessageOptions::set_allocated_codec_group(::std::string* codec_group) {
2442 if (codec_group != NULL) {
2443 set_has_codec_group();
2445 clear_has_codec_group();
2447 codec_group_.SetAllocatedNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_codec_group_.get(), codec_group);
2452 inline bool DCCLMessageOptions::has_codec_version()
const {
2453 return (_has_bits_[0] & 0x00000020u) != 0;
2455 inline void DCCLMessageOptions::set_has_codec_version() {
2456 _has_bits_[0] |= 0x00000020u;
2458 inline void DCCLMessageOptions::clear_has_codec_version() {
2459 _has_bits_[0] &= ~0x00000020u;
2461 inline void DCCLMessageOptions::clear_codec_version() {
2463 clear_has_codec_version();
2465 inline ::google::protobuf::int32 DCCLMessageOptions::codec_version()
const {
2467 return codec_version_;
2469 inline void DCCLMessageOptions::set_codec_version(::google::protobuf::int32 value) {
2470 set_has_codec_version();
2471 codec_version_ = value;
2476 inline bool DCCLMessageOptions::has_unit_system()
const {
2477 return (_has_bits_[0] & 0x00000004u) != 0;
2479 inline void DCCLMessageOptions::set_has_unit_system() {
2480 _has_bits_[0] |= 0x00000004u;
2482 inline void DCCLMessageOptions::clear_has_unit_system() {
2483 _has_bits_[0] &= ~0x00000004u;
2485 inline void DCCLMessageOptions::clear_unit_system() {
2486 unit_system_.ClearToDefaultNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get());
2487 clear_has_unit_system();
2489 inline const ::std::string& DCCLMessageOptions::unit_system()
const {
2491 return unit_system_.GetNoArena();
2493 inline void DCCLMessageOptions::set_unit_system(const ::std::string& value) {
2494 set_has_unit_system();
2495 unit_system_.SetNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(), value);
2499 inline void DCCLMessageOptions::set_unit_system(::std::string&& value) {
2500 set_has_unit_system();
2501 unit_system_.SetNoArena(
2502 &::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(), ::std::move(value));
2506 inline void DCCLMessageOptions::set_unit_system(
const char* value) {
2507 GOOGLE_DCHECK(value != NULL);
2508 set_has_unit_system();
2509 unit_system_.SetNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(), ::std::string(value));
2512 inline void DCCLMessageOptions::set_unit_system(
const char* value,
size_t size) {
2513 set_has_unit_system();
2514 unit_system_.SetNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(),
2515 ::std::string(
reinterpret_cast<const char*
>(value), size));
2518 inline ::std::string* DCCLMessageOptions::mutable_unit_system() {
2519 set_has_unit_system();
2521 return unit_system_.MutableNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get());
2523 inline ::std::string* DCCLMessageOptions::release_unit_system() {
2525 if (!has_unit_system()) {
2528 clear_has_unit_system();
2529 return unit_system_.ReleaseNonDefaultNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get());
2531 inline void DCCLMessageOptions::set_allocated_unit_system(::std::string* unit_system) {
2532 if (unit_system != NULL) {
2533 set_has_unit_system();
2535 clear_has_unit_system();
2537 unit_system_.SetAllocatedNoArena(&::dccl::DCCLMessageOptions::_i_give_permission_to_break_this_code_default_unit_system_.get(), unit_system);
2542 #pragma GCC diagnostic pop
2557 #endif // PROTOBUF_INCLUDED_dccl_2fapps_2fpb_5fplugin_2foption_5fextensions_2eproto