4 #ifndef PROTOBUF_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto__INCLUDED 5 #define PROTOBUF_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto__INCLUDED 9 #include <google/protobuf/stubs/common.h> 11 #if GOOGLE_PROTOBUF_VERSION < 2006000 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 2006001 < 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/generated_message_util.h> 23 #include <google/protobuf/message.h> 24 #include <google/protobuf/repeated_field.h> 25 #include <google/protobuf/extension_set.h> 26 #include <google/protobuf/generated_enum_reflection.h> 27 #include <google/protobuf/unknown_field_set.h> 28 #include "google/protobuf/descriptor.pb.h" 29 #include <boost/units/quantity.hpp> 30 #include <boost/units/absolute.hpp> 31 #include <boost/units/dimensionless_type.hpp> 32 #include <boost/units/make_scaled_unit.hpp> 38 void protobuf_AddDesc_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto();
39 void protobuf_AssignDesc_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto();
40 void protobuf_ShutdownFile_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto();
42 class GobyFieldOptions;
43 class GobyFieldOptions_ConfigurationOptions;
44 class GobyMessageOptions;
46 enum GobyFieldOptions_ConfigurationOptions_ConfigAction {
47 GobyFieldOptions_ConfigurationOptions_ConfigAction_ALWAYS = 1,
48 GobyFieldOptions_ConfigurationOptions_ConfigAction_NEVER = 2,
49 GobyFieldOptions_ConfigurationOptions_ConfigAction_ADVANCED = 3
51 bool GobyFieldOptions_ConfigurationOptions_ConfigAction_IsValid(
int value);
52 const GobyFieldOptions_ConfigurationOptions_ConfigAction GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_MIN = GobyFieldOptions_ConfigurationOptions_ConfigAction_ALWAYS;
53 const GobyFieldOptions_ConfigurationOptions_ConfigAction GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_MAX = GobyFieldOptions_ConfigurationOptions_ConfigAction_ADVANCED;
54 const int GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_ARRAYSIZE = GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_MAX + 1;
56 const ::google::protobuf::EnumDescriptor* GobyFieldOptions_ConfigurationOptions_ConfigAction_descriptor();
57 inline const ::std::string& GobyFieldOptions_ConfigurationOptions_ConfigAction_Name(GobyFieldOptions_ConfigurationOptions_ConfigAction value) {
58 return ::google::protobuf::internal::NameOfEnum(
59 GobyFieldOptions_ConfigurationOptions_ConfigAction_descriptor(), value);
61 inline bool GobyFieldOptions_ConfigurationOptions_ConfigAction_Parse(
62 const ::std::string& name, GobyFieldOptions_ConfigurationOptions_ConfigAction* value) {
63 return ::google::protobuf::internal::ParseNamedEnum<GobyFieldOptions_ConfigurationOptions_ConfigAction>(
64 GobyFieldOptions_ConfigurationOptions_ConfigAction_descriptor(), name, value);
80 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
81 return _unknown_fields_;
84 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
85 return &_unknown_fields_;
88 static const ::google::protobuf::Descriptor* descriptor();
96 void CopyFrom(const ::google::protobuf::Message& from);
97 void MergeFrom(const ::google::protobuf::Message& from);
101 bool IsInitialized()
const;
103 int ByteSize()
const;
104 bool MergePartialFromCodedStream(
105 ::google::protobuf::io::CodedInputStream* input);
106 void SerializeWithCachedSizes(
107 ::google::protobuf::io::CodedOutputStream* output)
const;
108 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
109 int GetCachedSize()
const {
return _cached_size_; }
113 void SetCachedSize(
int size)
const;
115 ::google::protobuf::Metadata GetMetadata()
const;
119 typedef GobyFieldOptions_ConfigurationOptions_ConfigAction ConfigAction;
120 static const ConfigAction ALWAYS = GobyFieldOptions_ConfigurationOptions_ConfigAction_ALWAYS;
121 static const ConfigAction NEVER = GobyFieldOptions_ConfigurationOptions_ConfigAction_NEVER;
122 static const ConfigAction ADVANCED = GobyFieldOptions_ConfigurationOptions_ConfigAction_ADVANCED;
123 static inline bool ConfigAction_IsValid(
int value) {
124 return GobyFieldOptions_ConfigurationOptions_ConfigAction_IsValid(value);
126 static const ConfigAction ConfigAction_MIN =
127 GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_MIN;
128 static const ConfigAction ConfigAction_MAX =
129 GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_MAX;
130 static const int ConfigAction_ARRAYSIZE =
131 GobyFieldOptions_ConfigurationOptions_ConfigAction_ConfigAction_ARRAYSIZE;
132 static inline const ::google::protobuf::EnumDescriptor*
133 ConfigAction_descriptor() {
134 return GobyFieldOptions_ConfigurationOptions_ConfigAction_descriptor();
136 static inline const ::std::string& ConfigAction_Name(ConfigAction value) {
137 return GobyFieldOptions_ConfigurationOptions_ConfigAction_Name(value);
139 static inline bool ConfigAction_Parse(const ::std::string& name,
140 ConfigAction* value) {
141 return GobyFieldOptions_ConfigurationOptions_ConfigAction_Parse(name, value);
147 inline bool has_cli_short()
const;
148 inline void clear_cli_short();
149 static const int kCliShortFieldNumber = 1;
150 inline const ::std::string& cli_short()
const;
151 inline void set_cli_short(const ::std::string& value);
152 inline void set_cli_short(
const char* value);
153 inline void set_cli_short(
const char* value,
size_t size);
154 inline ::std::string* mutable_cli_short();
155 inline ::std::string* release_cli_short();
156 inline void set_allocated_cli_short(::std::string* cli_short);
159 inline bool has_action()
const;
160 inline void clear_action();
161 static const int kActionFieldNumber = 2;
162 inline ::goby::GobyFieldOptions_ConfigurationOptions_ConfigAction action()
const;
163 inline void set_action(::goby::GobyFieldOptions_ConfigurationOptions_ConfigAction value);
167 inline void set_has_cli_short();
168 inline void clear_has_cli_short();
169 inline void set_has_action();
170 inline void clear_has_action();
172 ::google::protobuf::UnknownFieldSet _unknown_fields_;
174 ::google::protobuf::uint32 _has_bits_[1];
175 mutable int _cached_size_;
176 ::std::string* cli_short_;
178 friend void protobuf_AddDesc_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto();
179 friend void protobuf_AssignDesc_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto();
180 friend void protobuf_ShutdownFile_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto();
182 void InitAsDefaultInstance();
199 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
200 return _unknown_fields_;
203 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
204 return &_unknown_fields_;
207 static const ::google::protobuf::Descriptor* descriptor();
215 void CopyFrom(const ::google::protobuf::Message& from);
216 void MergeFrom(const ::google::protobuf::Message& from);
220 bool IsInitialized()
const;
222 int ByteSize()
const;
223 bool MergePartialFromCodedStream(
224 ::google::protobuf::io::CodedInputStream* input);
225 void SerializeWithCachedSizes(
226 ::google::protobuf::io::CodedOutputStream* output)
const;
227 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
228 int GetCachedSize()
const {
return _cached_size_; }
232 void SetCachedSize(
int size)
const;
234 ::google::protobuf::Metadata GetMetadata()
const;
243 inline bool has_description()
const;
244 inline void clear_description();
245 static const int kDescriptionFieldNumber = 100;
246 inline const ::std::string& description()
const;
247 inline void set_description(const ::std::string& value);
248 inline void set_description(
const char* value);
249 inline void set_description(
const char* value,
size_t size);
250 inline ::std::string* mutable_description();
251 inline ::std::string* release_description();
252 inline void set_allocated_description(::std::string* description);
255 inline bool has_example()
const;
256 inline void clear_example();
257 static const int kExampleFieldNumber = 101;
258 inline const ::std::string& example()
const;
259 inline void set_example(const ::std::string& value);
260 inline void set_example(
const char* value);
261 inline void set_example(
const char* value,
size_t size);
262 inline ::std::string* mutable_example();
263 inline ::std::string* release_example();
264 inline void set_allocated_example(::std::string* example);
267 inline bool has_moos_global()
const;
268 inline void clear_moos_global();
269 static const int kMoosGlobalFieldNumber = 102;
270 inline const ::std::string& moos_global()
const;
271 inline void set_moos_global(const ::std::string& value);
272 inline void set_moos_global(
const char* value);
273 inline void set_moos_global(
const char* value,
size_t size);
274 inline ::std::string* mutable_moos_global();
275 inline ::std::string* release_moos_global();
276 inline void set_allocated_moos_global(::std::string* moos_global);
279 inline bool has_cfg()
const;
280 inline void clear_cfg();
281 static const int kCfgFieldNumber = 200;
282 inline const ::goby::GobyFieldOptions_ConfigurationOptions& cfg()
const;
283 inline ::goby::GobyFieldOptions_ConfigurationOptions* mutable_cfg();
284 inline ::goby::GobyFieldOptions_ConfigurationOptions* release_cfg();
289 inline void set_has_description();
290 inline void clear_has_description();
291 inline void set_has_example();
292 inline void clear_has_example();
293 inline void set_has_moos_global();
294 inline void clear_has_moos_global();
295 inline void set_has_cfg();
296 inline void clear_has_cfg();
298 ::google::protobuf::UnknownFieldSet _unknown_fields_;
300 ::google::protobuf::uint32 _has_bits_[1];
301 mutable int _cached_size_;
302 ::std::string* description_;
303 ::std::string* example_;
304 ::std::string* moos_global_;
306 friend void protobuf_AddDesc_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto();
307 friend void protobuf_AssignDesc_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto();
308 friend void protobuf_ShutdownFile_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto();
310 void InitAsDefaultInstance();
327 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
328 return _unknown_fields_;
331 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
332 return &_unknown_fields_;
335 static const ::google::protobuf::Descriptor* descriptor();
343 void CopyFrom(const ::google::protobuf::Message& from);
344 void MergeFrom(const ::google::protobuf::Message& from);
348 bool IsInitialized()
const;
350 int ByteSize()
const;
351 bool MergePartialFromCodedStream(
352 ::google::protobuf::io::CodedInputStream* input);
353 void SerializeWithCachedSizes(
354 ::google::protobuf::io::CodedOutputStream* output)
const;
355 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
356 int GetCachedSize()
const {
return _cached_size_; }
360 void SetCachedSize(
int size)
const;
362 ::google::protobuf::Metadata GetMetadata()
const;
371 ::google::protobuf::UnknownFieldSet _unknown_fields_;
373 ::google::protobuf::uint32 _has_bits_[1];
374 mutable int _cached_size_;
375 friend void protobuf_AddDesc_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto();
376 friend void protobuf_AssignDesc_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto();
377 friend void protobuf_ShutdownFile_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto();
379 void InitAsDefaultInstance();
384 static const int kFieldFieldNumber = 1009;
385 extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::FieldOptions,
386 ::google::protobuf::internal::MessageTypeTraits< ::goby::GobyFieldOptions >, 11,
false >
388 static const int kMsgFieldNumber = 1009;
389 extern ::google::protobuf::internal::ExtensionIdentifier< ::google::protobuf::MessageOptions,
390 ::google::protobuf::internal::MessageTypeTraits< ::goby::GobyMessageOptions >, 11,
false >
398 inline bool GobyFieldOptions_ConfigurationOptions::has_cli_short()
const {
399 return (_has_bits_[0] & 0x00000001u) != 0;
401 inline void GobyFieldOptions_ConfigurationOptions::set_has_cli_short() {
402 _has_bits_[0] |= 0x00000001u;
404 inline void GobyFieldOptions_ConfigurationOptions::clear_has_cli_short() {
405 _has_bits_[0] &= ~0x00000001u;
407 inline void GobyFieldOptions_ConfigurationOptions::clear_cli_short() {
408 if (cli_short_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
411 clear_has_cli_short();
413 inline const ::std::string& GobyFieldOptions_ConfigurationOptions::cli_short()
const {
417 inline void GobyFieldOptions_ConfigurationOptions::set_cli_short(const ::std::string& value) {
419 if (cli_short_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
420 cli_short_ = new ::std::string;
422 cli_short_->assign(value);
425 inline void GobyFieldOptions_ConfigurationOptions::set_cli_short(
const char* value) {
427 if (cli_short_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
428 cli_short_ = new ::std::string;
430 cli_short_->assign(value);
433 inline void GobyFieldOptions_ConfigurationOptions::set_cli_short(
const char* value,
size_t size) {
435 if (cli_short_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
436 cli_short_ = new ::std::string;
438 cli_short_->assign(reinterpret_cast<const char*>(value), size);
441 inline ::std::string* GobyFieldOptions_ConfigurationOptions::mutable_cli_short() {
443 if (cli_short_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
444 cli_short_ = new ::std::string;
449 inline ::std::string* GobyFieldOptions_ConfigurationOptions::release_cli_short() {
450 clear_has_cli_short();
451 if (cli_short_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
454 ::std::string* temp = cli_short_;
455 cli_short_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
459 inline void GobyFieldOptions_ConfigurationOptions::set_allocated_cli_short(::std::string* cli_short) {
460 if (cli_short_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
465 cli_short_ = cli_short;
467 clear_has_cli_short();
468 cli_short_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
474 inline bool GobyFieldOptions_ConfigurationOptions::has_action()
const {
475 return (_has_bits_[0] & 0x00000002u) != 0;
477 inline void GobyFieldOptions_ConfigurationOptions::set_has_action() {
478 _has_bits_[0] |= 0x00000002u;
480 inline void GobyFieldOptions_ConfigurationOptions::clear_has_action() {
481 _has_bits_[0] &= ~0x00000002u;
483 inline void GobyFieldOptions_ConfigurationOptions::clear_action() {
487 inline ::goby::GobyFieldOptions_ConfigurationOptions_ConfigAction GobyFieldOptions_ConfigurationOptions::action()
const {
489 return static_cast< ::goby::GobyFieldOptions_ConfigurationOptions_ConfigAction
>(action_);
491 inline void GobyFieldOptions_ConfigurationOptions::set_action(::goby::GobyFieldOptions_ConfigurationOptions_ConfigAction value) {
492 assert(::goby::GobyFieldOptions_ConfigurationOptions_ConfigAction_IsValid(value));
503 inline bool GobyFieldOptions::has_description()
const {
504 return (_has_bits_[0] & 0x00000001u) != 0;
506 inline void GobyFieldOptions::set_has_description() {
507 _has_bits_[0] |= 0x00000001u;
509 inline void GobyFieldOptions::clear_has_description() {
510 _has_bits_[0] &= ~0x00000001u;
512 inline void GobyFieldOptions::clear_description() {
513 if (description_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
514 description_->clear();
516 clear_has_description();
518 inline const ::std::string& GobyFieldOptions::description()
const {
520 return *description_;
522 inline void GobyFieldOptions::set_description(const ::std::string& value) {
523 set_has_description();
524 if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
525 description_ = new ::std::string;
527 description_->assign(value);
530 inline void GobyFieldOptions::set_description(
const char* value) {
531 set_has_description();
532 if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
533 description_ = new ::std::string;
535 description_->assign(value);
538 inline void GobyFieldOptions::set_description(
const char* value,
size_t size) {
539 set_has_description();
540 if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
541 description_ = new ::std::string;
543 description_->assign(reinterpret_cast<const char*>(value), size);
546 inline ::std::string* GobyFieldOptions::mutable_description() {
547 set_has_description();
548 if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
549 description_ = new ::std::string;
554 inline ::std::string* GobyFieldOptions::release_description() {
555 clear_has_description();
556 if (description_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
559 ::std::string* temp = description_;
560 description_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
564 inline void GobyFieldOptions::set_allocated_description(::std::string* description) {
565 if (description_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
569 set_has_description();
570 description_ = description;
572 clear_has_description();
573 description_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
579 inline bool GobyFieldOptions::has_example()
const {
580 return (_has_bits_[0] & 0x00000002u) != 0;
582 inline void GobyFieldOptions::set_has_example() {
583 _has_bits_[0] |= 0x00000002u;
585 inline void GobyFieldOptions::clear_has_example() {
586 _has_bits_[0] &= ~0x00000002u;
588 inline void GobyFieldOptions::clear_example() {
589 if (example_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
594 inline const ::std::string& GobyFieldOptions::example()
const {
598 inline void GobyFieldOptions::set_example(const ::std::string& value) {
600 if (example_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
601 example_ = new ::std::string;
603 example_->assign(value);
606 inline void GobyFieldOptions::set_example(
const char* value) {
608 if (example_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
609 example_ = new ::std::string;
611 example_->assign(value);
614 inline void GobyFieldOptions::set_example(
const char* value,
size_t size) {
616 if (example_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
617 example_ = new ::std::string;
619 example_->assign(reinterpret_cast<const char*>(value), size);
622 inline ::std::string* GobyFieldOptions::mutable_example() {
624 if (example_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
625 example_ = new ::std::string;
630 inline ::std::string* GobyFieldOptions::release_example() {
632 if (example_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
635 ::std::string* temp = example_;
636 example_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
640 inline void GobyFieldOptions::set_allocated_example(::std::string* example) {
641 if (example_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
649 example_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
655 inline bool GobyFieldOptions::has_moos_global()
const {
656 return (_has_bits_[0] & 0x00000004u) != 0;
658 inline void GobyFieldOptions::set_has_moos_global() {
659 _has_bits_[0] |= 0x00000004u;
661 inline void GobyFieldOptions::clear_has_moos_global() {
662 _has_bits_[0] &= ~0x00000004u;
664 inline void GobyFieldOptions::clear_moos_global() {
665 if (moos_global_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
666 moos_global_->clear();
668 clear_has_moos_global();
670 inline const ::std::string& GobyFieldOptions::moos_global()
const {
672 return *moos_global_;
674 inline void GobyFieldOptions::set_moos_global(const ::std::string& value) {
675 set_has_moos_global();
676 if (moos_global_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
677 moos_global_ = new ::std::string;
679 moos_global_->assign(value);
682 inline void GobyFieldOptions::set_moos_global(
const char* value) {
683 set_has_moos_global();
684 if (moos_global_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
685 moos_global_ = new ::std::string;
687 moos_global_->assign(value);
690 inline void GobyFieldOptions::set_moos_global(
const char* value,
size_t size) {
691 set_has_moos_global();
692 if (moos_global_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
693 moos_global_ = new ::std::string;
695 moos_global_->assign(reinterpret_cast<const char*>(value), size);
698 inline ::std::string* GobyFieldOptions::mutable_moos_global() {
699 set_has_moos_global();
700 if (moos_global_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
701 moos_global_ = new ::std::string;
706 inline ::std::string* GobyFieldOptions::release_moos_global() {
707 clear_has_moos_global();
708 if (moos_global_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
711 ::std::string* temp = moos_global_;
712 moos_global_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
716 inline void GobyFieldOptions::set_allocated_moos_global(::std::string* moos_global) {
717 if (moos_global_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
721 set_has_moos_global();
722 moos_global_ = moos_global;
724 clear_has_moos_global();
725 moos_global_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
731 inline bool GobyFieldOptions::has_cfg()
const {
732 return (_has_bits_[0] & 0x00000008u) != 0;
734 inline void GobyFieldOptions::set_has_cfg() {
735 _has_bits_[0] |= 0x00000008u;
737 inline void GobyFieldOptions::clear_has_cfg() {
738 _has_bits_[0] &= ~0x00000008u;
740 inline void GobyFieldOptions::clear_cfg() {
741 if (cfg_ != NULL) cfg_->::goby::GobyFieldOptions_ConfigurationOptions::Clear();
744 inline const ::goby::GobyFieldOptions_ConfigurationOptions& GobyFieldOptions::cfg()
const {
746 return cfg_ != NULL ? *cfg_ : *default_instance_->cfg_;
748 inline ::goby::GobyFieldOptions_ConfigurationOptions* GobyFieldOptions::mutable_cfg() {
750 if (cfg_ == NULL) cfg_ = new ::goby::GobyFieldOptions_ConfigurationOptions;
754 inline ::goby::GobyFieldOptions_ConfigurationOptions* GobyFieldOptions::release_cfg() {
784 template <>
struct is_proto_enum< ::goby::GobyFieldOptions_ConfigurationOptions_ConfigAction> : ::google::protobuf::internal::true_type {};
786 inline const EnumDescriptor* GetEnumDescriptor< ::goby::GobyFieldOptions_ConfigurationOptions_ConfigAction>() {
787 return ::goby::GobyFieldOptions_ConfigurationOptions_ConfigAction_descriptor();
796 #endif // PROTOBUF_goby_2fcommon_2fprotobuf_2foption_5fextensions_2eproto__INCLUDED
The global namespace for the Goby project.