Goby3  3.1.4
2024.02.22
test.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/test/acomms/dccl1/test.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto
5 #define PROTOBUF_INCLUDED_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
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
14 #error your headers.
15 #endif
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.
20 #endif
21 
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>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
34 #include "dccl/option_extensions.pb.h"
35 #include <boost/units/quantity.hpp>
36 #include <boost/units/absolute.hpp>
37 #include <boost/units/dimensionless_type.hpp>
38 #include <boost/units/make_scaled_unit.hpp>
39 // @@protoc_insertion_point(includes)
40 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto
41 
43 // Internal implementation detail -- do not use these members.
44 struct TableStruct {
45  static const ::google::protobuf::internal::ParseTableField entries[];
46  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
47  static const ::google::protobuf::internal::ParseTable schema[3];
48  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
49  static const ::google::protobuf::internal::SerializationTable serialization_table[];
51 };
52 void AddDescriptors();
53 } // namespace protobuf_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto
54 namespace goby {
55 namespace test {
56 namespace acomms {
57 namespace protobuf {
58 class EmbeddedMsg1;
59 class EmbeddedMsg1DefaultTypeInternal;
60 extern EmbeddedMsg1DefaultTypeInternal _EmbeddedMsg1_default_instance_;
61 class EmbeddedMsg2;
62 class EmbeddedMsg2DefaultTypeInternal;
63 extern EmbeddedMsg2DefaultTypeInternal _EmbeddedMsg2_default_instance_;
64 class TestMsg;
65 class TestMsgDefaultTypeInternal;
66 extern TestMsgDefaultTypeInternal _TestMsg_default_instance_;
67 } // namespace protobuf
68 } // namespace acomms
69 } // namespace test
70 } // namespace goby
71 namespace google {
72 namespace protobuf {
73 template<> ::goby::test::acomms::protobuf::EmbeddedMsg1* Arena::CreateMaybeMessage<::goby::test::acomms::protobuf::EmbeddedMsg1>(Arena*);
74 template<> ::goby::test::acomms::protobuf::EmbeddedMsg2* Arena::CreateMaybeMessage<::goby::test::acomms::protobuf::EmbeddedMsg2>(Arena*);
75 template<> ::goby::test::acomms::protobuf::TestMsg* Arena::CreateMaybeMessage<::goby::test::acomms::protobuf::TestMsg>(Arena*);
76 } // namespace protobuf
77 } // namespace google
78 namespace goby {
79 namespace test {
80 namespace acomms {
81 namespace protobuf {
82 
83 enum Enum1 {
84  ENUM_A = 1,
85  ENUM_B = 2,
86  ENUM_C = 3
87 };
88 bool Enum1_IsValid(int value);
91 const int Enum1_ARRAYSIZE = Enum1_MAX + 1;
92 
93 const ::google::protobuf::EnumDescriptor* Enum1_descriptor();
94 inline const ::std::string& Enum1_Name(Enum1 value) {
95  return ::google::protobuf::internal::NameOfEnum(
96  Enum1_descriptor(), value);
97 }
98 inline bool Enum1_Parse(
99  const ::std::string& name, Enum1* value) {
100  return ::google::protobuf::internal::ParseNamedEnum<Enum1>(
101  Enum1_descriptor(), name, value);
102 }
103 // ===================================================================
104 
105 class EmbeddedMsg1 : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.test.acomms.protobuf.EmbeddedMsg1) */ {
106  public:
107  EmbeddedMsg1();
108  virtual ~EmbeddedMsg1();
109 
110  EmbeddedMsg1(const EmbeddedMsg1& from);
111 
112  inline EmbeddedMsg1& operator=(const EmbeddedMsg1& from) {
113  CopyFrom(from);
114  return *this;
115  }
116  #if LANG_CXX11
117  EmbeddedMsg1(EmbeddedMsg1&& from) noexcept
118  : EmbeddedMsg1() {
119  *this = ::std::move(from);
120  }
121 
122  inline EmbeddedMsg1& operator=(EmbeddedMsg1&& from) noexcept {
123  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
124  if (this != &from) InternalSwap(&from);
125  } else {
126  CopyFrom(from);
127  }
128  return *this;
129  }
130  #endif
131  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
132  return _internal_metadata_.unknown_fields();
133  }
134  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
135  return _internal_metadata_.mutable_unknown_fields();
136  }
137 
138  static const ::google::protobuf::Descriptor* descriptor();
139  static const EmbeddedMsg1& default_instance();
140 
141  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
142  static inline const EmbeddedMsg1* internal_default_instance() {
143  return reinterpret_cast<const EmbeddedMsg1*>(
145  }
146  static constexpr int kIndexInFileMessages =
147  0;
148 
149  void Swap(EmbeddedMsg1* other);
150  friend void swap(EmbeddedMsg1& a, EmbeddedMsg1& b) {
151  a.Swap(&b);
152  }
153 
154  // implements Message ----------------------------------------------
155 
156  inline EmbeddedMsg1* New() const final {
157  return CreateMaybeMessage<EmbeddedMsg1>(NULL);
158  }
159 
160  EmbeddedMsg1* New(::google::protobuf::Arena* arena) const final {
161  return CreateMaybeMessage<EmbeddedMsg1>(arena);
162  }
163  void CopyFrom(const ::google::protobuf::Message& from) final;
164  void MergeFrom(const ::google::protobuf::Message& from) final;
165  void CopyFrom(const EmbeddedMsg1& from);
166  void MergeFrom(const EmbeddedMsg1& from);
167  void Clear() final;
168  bool IsInitialized() const final;
169 
170  size_t ByteSizeLong() const final;
172  ::google::protobuf::io::CodedInputStream* input) final;
174  ::google::protobuf::io::CodedOutputStream* output) const final;
176  bool deterministic, ::google::protobuf::uint8* target) const final;
177  int GetCachedSize() const final { return _cached_size_.Get(); }
178 
179  private:
180  void SharedCtor();
181  void SharedDtor();
182  void SetCachedSize(int size) const final;
183  void InternalSwap(EmbeddedMsg1* other);
184  private:
185  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
186  return NULL;
187  }
188  inline void* MaybeArenaPtr() const {
189  return NULL;
190  }
191  public:
192 
194 
195  // nested types ----------------------------------------------------
196 
197  // accessors -------------------------------------------------------
198 
199  // optional .goby.test.acomms.protobuf.EmbeddedMsg2 msg = 2;
200  bool has_msg() const;
201  void clear_msg();
202  static const int kMsgFieldNumber = 2;
203  private:
204  const ::goby::test::acomms::protobuf::EmbeddedMsg2& _internal_msg() const;
205  public:
206  const ::goby::test::acomms::protobuf::EmbeddedMsg2& msg() const;
207  ::goby::test::acomms::protobuf::EmbeddedMsg2* release_msg();
208  ::goby::test::acomms::protobuf::EmbeddedMsg2* mutable_msg();
209  void set_allocated_msg(::goby::test::acomms::protobuf::EmbeddedMsg2* msg);
210 
211  // optional double val = 1 [(.dccl.field) = {
212  bool has_val() const;
213  void clear_val();
214  static const int kValFieldNumber = 1;
215  double val() const;
216  void set_val(double value);
217 
218  // @@protoc_insertion_point(class_scope:goby.test.acomms.protobuf.EmbeddedMsg1)
219  private:
220  void set_has_val();
221  void clear_has_val();
222  void set_has_msg();
223  void clear_has_msg();
224 
225  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
226  ::google::protobuf::internal::HasBits<1> _has_bits_;
227  mutable ::google::protobuf::internal::CachedSize _cached_size_;
228  ::goby::test::acomms::protobuf::EmbeddedMsg2* msg_;
229  double val_;
231 };
232 // -------------------------------------------------------------------
233 
234 class EmbeddedMsg2 : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.test.acomms.protobuf.EmbeddedMsg2) */ {
235  public:
236  EmbeddedMsg2();
237  virtual ~EmbeddedMsg2();
238 
239  EmbeddedMsg2(const EmbeddedMsg2& from);
240 
241  inline EmbeddedMsg2& operator=(const EmbeddedMsg2& from) {
242  CopyFrom(from);
243  return *this;
244  }
245  #if LANG_CXX11
246  EmbeddedMsg2(EmbeddedMsg2&& from) noexcept
247  : EmbeddedMsg2() {
248  *this = ::std::move(from);
249  }
250 
251  inline EmbeddedMsg2& operator=(EmbeddedMsg2&& from) noexcept {
252  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
253  if (this != &from) InternalSwap(&from);
254  } else {
255  CopyFrom(from);
256  }
257  return *this;
258  }
259  #endif
260  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
261  return _internal_metadata_.unknown_fields();
262  }
263  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
264  return _internal_metadata_.mutable_unknown_fields();
265  }
266 
267  static const ::google::protobuf::Descriptor* descriptor();
268  static const EmbeddedMsg2& default_instance();
269 
270  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
271  static inline const EmbeddedMsg2* internal_default_instance() {
272  return reinterpret_cast<const EmbeddedMsg2*>(
274  }
275  static constexpr int kIndexInFileMessages =
276  1;
277 
278  void Swap(EmbeddedMsg2* other);
279  friend void swap(EmbeddedMsg2& a, EmbeddedMsg2& b) {
280  a.Swap(&b);
281  }
282 
283  // implements Message ----------------------------------------------
284 
285  inline EmbeddedMsg2* New() const final {
286  return CreateMaybeMessage<EmbeddedMsg2>(NULL);
287  }
288 
289  EmbeddedMsg2* New(::google::protobuf::Arena* arena) const final {
290  return CreateMaybeMessage<EmbeddedMsg2>(arena);
291  }
292  void CopyFrom(const ::google::protobuf::Message& from) final;
293  void MergeFrom(const ::google::protobuf::Message& from) final;
294  void CopyFrom(const EmbeddedMsg2& from);
295  void MergeFrom(const EmbeddedMsg2& from);
296  void Clear() final;
297  bool IsInitialized() const final;
298 
299  size_t ByteSizeLong() const final;
301  ::google::protobuf::io::CodedInputStream* input) final;
303  ::google::protobuf::io::CodedOutputStream* output) const final;
305  bool deterministic, ::google::protobuf::uint8* target) const final;
306  int GetCachedSize() const final { return _cached_size_.Get(); }
307 
308  private:
309  void SharedCtor();
310  void SharedDtor();
311  void SetCachedSize(int size) const final;
312  void InternalSwap(EmbeddedMsg2* other);
313  private:
314  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
315  return NULL;
316  }
317  inline void* MaybeArenaPtr() const {
318  return NULL;
319  }
320  public:
321 
323 
324  // nested types ----------------------------------------------------
325 
326  // accessors -------------------------------------------------------
327 
328  // optional string sval = 2 [(.dccl.field) = {
329  bool has_sval() const;
330  void clear_sval();
331  static const int kSvalFieldNumber = 2;
332  const ::std::string& sval() const;
333  void set_sval(const ::std::string& value);
334  #if LANG_CXX11
335  void set_sval(::std::string&& value);
336  #endif
337  void set_sval(const char* value);
338  void set_sval(const char* value, size_t size);
339  ::std::string* mutable_sval();
340  ::std::string* release_sval();
341  void set_allocated_sval(::std::string* sval);
342 
343  // optional double val = 1 [(.dccl.field) = {
344  bool has_val() const;
345  void clear_val();
346  static const int kValFieldNumber = 1;
347  double val() const;
348  void set_val(double value);
349 
350  // optional .goby.test.acomms.protobuf.Enum1 enum_default = 3;
351  bool has_enum_default() const;
352  void clear_enum_default();
353  static const int kEnumDefaultFieldNumber = 3;
354  ::goby::test::acomms::protobuf::Enum1 enum_default() const;
355  void set_enum_default(::goby::test::acomms::protobuf::Enum1 value);
356 
357  // @@protoc_insertion_point(class_scope:goby.test.acomms.protobuf.EmbeddedMsg2)
358  private:
359  void set_has_val();
360  void clear_has_val();
361  void set_has_sval();
362  void clear_has_sval();
363  void set_has_enum_default();
364  void clear_has_enum_default();
365 
366  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
367  ::google::protobuf::internal::HasBits<1> _has_bits_;
368  mutable ::google::protobuf::internal::CachedSize _cached_size_;
369  ::google::protobuf::internal::ArenaStringPtr sval_;
370  double val_;
371  int enum_default_;
372  friend struct ::protobuf_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto::TableStruct;
373 };
374 // -------------------------------------------------------------------
375 
376 class TestMsg : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.test.acomms.protobuf.TestMsg) */ {
377  public:
378  TestMsg();
379  virtual ~TestMsg();
380 
381  TestMsg(const TestMsg& from);
382 
383  inline TestMsg& operator=(const TestMsg& from) {
384  CopyFrom(from);
385  return *this;
386  }
387  #if LANG_CXX11
388  TestMsg(TestMsg&& from) noexcept
389  : TestMsg() {
390  *this = ::std::move(from);
391  }
392 
393  inline TestMsg& operator=(TestMsg&& from) noexcept {
394  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
395  if (this != &from) InternalSwap(&from);
396  } else {
397  CopyFrom(from);
398  }
399  return *this;
400  }
401  #endif
402  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
403  return _internal_metadata_.unknown_fields();
404  }
405  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
406  return _internal_metadata_.mutable_unknown_fields();
407  }
408 
409  static const ::google::protobuf::Descriptor* descriptor();
410  static const TestMsg& default_instance();
411 
412  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
413  static inline const TestMsg* internal_default_instance() {
414  return reinterpret_cast<const TestMsg*>(
416  }
417  static constexpr int kIndexInFileMessages =
418  2;
419 
420  void Swap(TestMsg* other);
421  friend void swap(TestMsg& a, TestMsg& b) {
422  a.Swap(&b);
423  }
424 
425  // implements Message ----------------------------------------------
426 
427  inline TestMsg* New() const final {
428  return CreateMaybeMessage<TestMsg>(NULL);
429  }
430 
431  TestMsg* New(::google::protobuf::Arena* arena) const final {
432  return CreateMaybeMessage<TestMsg>(arena);
433  }
434  void CopyFrom(const ::google::protobuf::Message& from) final;
435  void MergeFrom(const ::google::protobuf::Message& from) final;
436  void CopyFrom(const TestMsg& from);
437  void MergeFrom(const TestMsg& from);
438  void Clear() final;
439  bool IsInitialized() const final;
440 
441  size_t ByteSizeLong() const final;
443  ::google::protobuf::io::CodedInputStream* input) final;
445  ::google::protobuf::io::CodedOutputStream* output) const final;
447  bool deterministic, ::google::protobuf::uint8* target) const final;
448  int GetCachedSize() const final { return _cached_size_.Get(); }
449 
450  private:
451  void SharedCtor();
452  void SharedDtor();
453  void SetCachedSize(int size) const final;
454  void InternalSwap(TestMsg* other);
455  private:
456  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
457  return NULL;
458  }
459  inline void* MaybeArenaPtr() const {
460  return NULL;
461  }
462  public:
463 
465 
466  // nested types ----------------------------------------------------
467 
468  // accessors -------------------------------------------------------
469 
470  // repeated double double_default_repeat = 101 [(.dccl.field) = {
471  int double_default_repeat_size() const;
472  void clear_double_default_repeat();
473  static const int kDoubleDefaultRepeatFieldNumber = 101;
474  double double_default_repeat(int index) const;
475  void set_double_default_repeat(int index, double value);
476  void add_double_default_repeat(double value);
477  const ::google::protobuf::RepeatedField< double >&
478  double_default_repeat() const;
479  ::google::protobuf::RepeatedField< double >*
480  mutable_double_default_repeat();
481 
482  // repeated float float_default_repeat = 102 [(.dccl.field) = {
483  int float_default_repeat_size() const;
484  void clear_float_default_repeat();
485  static const int kFloatDefaultRepeatFieldNumber = 102;
486  float float_default_repeat(int index) const;
487  void set_float_default_repeat(int index, float value);
488  void add_float_default_repeat(float value);
489  const ::google::protobuf::RepeatedField< float >&
490  float_default_repeat() const;
491  ::google::protobuf::RepeatedField< float >*
492  mutable_float_default_repeat();
493 
494  // repeated int32 int32_default_repeat = 103 [(.dccl.field) = {
495  int int32_default_repeat_size() const;
496  void clear_int32_default_repeat();
497  static const int kInt32DefaultRepeatFieldNumber = 103;
498  ::google::protobuf::int32 int32_default_repeat(int index) const;
499  void set_int32_default_repeat(int index, ::google::protobuf::int32 value);
500  void add_int32_default_repeat(::google::protobuf::int32 value);
501  const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
502  int32_default_repeat() const;
503  ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
504  mutable_int32_default_repeat();
505 
506  // repeated int64 int64_default_repeat = 104 [(.dccl.field) = {
507  int int64_default_repeat_size() const;
508  void clear_int64_default_repeat();
509  static const int kInt64DefaultRepeatFieldNumber = 104;
510  ::google::protobuf::int64 int64_default_repeat(int index) const;
511  void set_int64_default_repeat(int index, ::google::protobuf::int64 value);
512  void add_int64_default_repeat(::google::protobuf::int64 value);
513  const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&
514  int64_default_repeat() const;
515  ::google::protobuf::RepeatedField< ::google::protobuf::int64 >*
516  mutable_int64_default_repeat();
517 
518  // repeated uint32 uint32_default_repeat = 105 [(.dccl.field) = {
519  int uint32_default_repeat_size() const;
520  void clear_uint32_default_repeat();
521  static const int kUint32DefaultRepeatFieldNumber = 105;
522  ::google::protobuf::uint32 uint32_default_repeat(int index) const;
523  void set_uint32_default_repeat(int index, ::google::protobuf::uint32 value);
524  void add_uint32_default_repeat(::google::protobuf::uint32 value);
525  const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
526  uint32_default_repeat() const;
527  ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
528  mutable_uint32_default_repeat();
529 
530  // repeated uint64 uint64_default_repeat = 106 [(.dccl.field) = {
531  int uint64_default_repeat_size() const;
532  void clear_uint64_default_repeat();
533  static const int kUint64DefaultRepeatFieldNumber = 106;
534  ::google::protobuf::uint64 uint64_default_repeat(int index) const;
535  void set_uint64_default_repeat(int index, ::google::protobuf::uint64 value);
536  void add_uint64_default_repeat(::google::protobuf::uint64 value);
537  const ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >&
538  uint64_default_repeat() const;
539  ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >*
540  mutable_uint64_default_repeat();
541 
542  // repeated sint32 sint32_default_repeat = 107 [(.dccl.field) = {
543  int sint32_default_repeat_size() const;
544  void clear_sint32_default_repeat();
545  static const int kSint32DefaultRepeatFieldNumber = 107;
546  ::google::protobuf::int32 sint32_default_repeat(int index) const;
547  void set_sint32_default_repeat(int index, ::google::protobuf::int32 value);
548  void add_sint32_default_repeat(::google::protobuf::int32 value);
549  const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
550  sint32_default_repeat() const;
551  ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
552  mutable_sint32_default_repeat();
553 
554  // repeated sint64 sint64_default_repeat = 108 [(.dccl.field) = {
555  int sint64_default_repeat_size() const;
556  void clear_sint64_default_repeat();
557  static const int kSint64DefaultRepeatFieldNumber = 108;
558  ::google::protobuf::int64 sint64_default_repeat(int index) const;
559  void set_sint64_default_repeat(int index, ::google::protobuf::int64 value);
560  void add_sint64_default_repeat(::google::protobuf::int64 value);
561  const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&
562  sint64_default_repeat() const;
563  ::google::protobuf::RepeatedField< ::google::protobuf::int64 >*
564  mutable_sint64_default_repeat();
565 
566  // repeated fixed32 fixed32_default_repeat = 109 [(.dccl.field) = {
567  int fixed32_default_repeat_size() const;
568  void clear_fixed32_default_repeat();
569  static const int kFixed32DefaultRepeatFieldNumber = 109;
570  ::google::protobuf::uint32 fixed32_default_repeat(int index) const;
571  void set_fixed32_default_repeat(int index, ::google::protobuf::uint32 value);
572  void add_fixed32_default_repeat(::google::protobuf::uint32 value);
573  const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
574  fixed32_default_repeat() const;
575  ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
576  mutable_fixed32_default_repeat();
577 
578  // repeated fixed64 fixed64_default_repeat = 110 [(.dccl.field) = {
579  int fixed64_default_repeat_size() const;
580  void clear_fixed64_default_repeat();
581  static const int kFixed64DefaultRepeatFieldNumber = 110;
582  ::google::protobuf::uint64 fixed64_default_repeat(int index) const;
583  void set_fixed64_default_repeat(int index, ::google::protobuf::uint64 value);
584  void add_fixed64_default_repeat(::google::protobuf::uint64 value);
585  const ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >&
586  fixed64_default_repeat() const;
587  ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >*
588  mutable_fixed64_default_repeat();
589 
590  // repeated sfixed32 sfixed32_default_repeat = 111 [(.dccl.field) = {
591  int sfixed32_default_repeat_size() const;
592  void clear_sfixed32_default_repeat();
593  static const int kSfixed32DefaultRepeatFieldNumber = 111;
594  ::google::protobuf::int32 sfixed32_default_repeat(int index) const;
595  void set_sfixed32_default_repeat(int index, ::google::protobuf::int32 value);
596  void add_sfixed32_default_repeat(::google::protobuf::int32 value);
597  const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
598  sfixed32_default_repeat() const;
599  ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
600  mutable_sfixed32_default_repeat();
601 
602  // repeated sfixed64 sfixed64_default_repeat = 112 [(.dccl.field) = {
603  int sfixed64_default_repeat_size() const;
604  void clear_sfixed64_default_repeat();
605  static const int kSfixed64DefaultRepeatFieldNumber = 112;
606  ::google::protobuf::int64 sfixed64_default_repeat(int index) const;
607  void set_sfixed64_default_repeat(int index, ::google::protobuf::int64 value);
608  void add_sfixed64_default_repeat(::google::protobuf::int64 value);
609  const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&
610  sfixed64_default_repeat() const;
611  ::google::protobuf::RepeatedField< ::google::protobuf::int64 >*
612  mutable_sfixed64_default_repeat();
613 
614  // repeated bool bool_default_repeat = 113 [(.dccl.field) = {
615  int bool_default_repeat_size() const;
616  void clear_bool_default_repeat();
617  static const int kBoolDefaultRepeatFieldNumber = 113;
618  bool bool_default_repeat(int index) const;
619  void set_bool_default_repeat(int index, bool value);
620  void add_bool_default_repeat(bool value);
621  const ::google::protobuf::RepeatedField< bool >&
622  bool_default_repeat() const;
623  ::google::protobuf::RepeatedField< bool >*
624  mutable_bool_default_repeat();
625 
626  // repeated string string_default_repeat = 114 [(.dccl.field) = {
627  int string_default_repeat_size() const;
628  void clear_string_default_repeat();
629  static const int kStringDefaultRepeatFieldNumber = 114;
630  const ::std::string& string_default_repeat(int index) const;
631  ::std::string* mutable_string_default_repeat(int index);
632  void set_string_default_repeat(int index, const ::std::string& value);
633  #if LANG_CXX11
634  void set_string_default_repeat(int index, ::std::string&& value);
635  #endif
636  void set_string_default_repeat(int index, const char* value);
637  void set_string_default_repeat(int index, const char* value, size_t size);
638  ::std::string* add_string_default_repeat();
639  void add_string_default_repeat(const ::std::string& value);
640  #if LANG_CXX11
641  void add_string_default_repeat(::std::string&& value);
642  #endif
643  void add_string_default_repeat(const char* value);
644  void add_string_default_repeat(const char* value, size_t size);
645  const ::google::protobuf::RepeatedPtrField< ::std::string>& string_default_repeat() const;
646  ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_string_default_repeat();
647 
648  // repeated bytes bytes_default_repeat = 115 [(.dccl.field) = {
649  int bytes_default_repeat_size() const;
650  void clear_bytes_default_repeat();
651  static const int kBytesDefaultRepeatFieldNumber = 115;
652  const ::std::string& bytes_default_repeat(int index) const;
653  ::std::string* mutable_bytes_default_repeat(int index);
654  void set_bytes_default_repeat(int index, const ::std::string& value);
655  #if LANG_CXX11
656  void set_bytes_default_repeat(int index, ::std::string&& value);
657  #endif
658  void set_bytes_default_repeat(int index, const char* value);
659  void set_bytes_default_repeat(int index, const void* value, size_t size);
660  ::std::string* add_bytes_default_repeat();
661  void add_bytes_default_repeat(const ::std::string& value);
662  #if LANG_CXX11
663  void add_bytes_default_repeat(::std::string&& value);
664  #endif
665  void add_bytes_default_repeat(const char* value);
666  void add_bytes_default_repeat(const void* value, size_t size);
667  const ::google::protobuf::RepeatedPtrField< ::std::string>& bytes_default_repeat() const;
668  ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_bytes_default_repeat();
669 
670  // repeated .goby.test.acomms.protobuf.Enum1 enum_default_repeat = 116 [(.dccl.field) = {
671  int enum_default_repeat_size() const;
672  void clear_enum_default_repeat();
673  static const int kEnumDefaultRepeatFieldNumber = 116;
674  ::goby::test::acomms::protobuf::Enum1 enum_default_repeat(int index) const;
675  void set_enum_default_repeat(int index, ::goby::test::acomms::protobuf::Enum1 value);
676  void add_enum_default_repeat(::goby::test::acomms::protobuf::Enum1 value);
677  const ::google::protobuf::RepeatedField<int>& enum_default_repeat() const;
678  ::google::protobuf::RepeatedField<int>* mutable_enum_default_repeat();
679 
680  // repeated .goby.test.acomms.protobuf.EmbeddedMsg1 msg_default_repeat = 117 [(.dccl.field) = {
681  int msg_default_repeat_size() const;
682  void clear_msg_default_repeat();
683  static const int kMsgDefaultRepeatFieldNumber = 117;
684  ::goby::test::acomms::protobuf::EmbeddedMsg1* mutable_msg_default_repeat(int index);
686  mutable_msg_default_repeat();
687  const ::goby::test::acomms::protobuf::EmbeddedMsg1& msg_default_repeat(int index) const;
688  ::goby::test::acomms::protobuf::EmbeddedMsg1* add_msg_default_repeat();
689  const ::google::protobuf::RepeatedPtrField< ::goby::test::acomms::protobuf::EmbeddedMsg1 >&
690  msg_default_repeat() const;
691 
692  // optional string string_default_optional = 14 [(.dccl.field) = {
693  bool has_string_default_optional() const;
694  void clear_string_default_optional();
695  static const int kStringDefaultOptionalFieldNumber = 14;
696  const ::std::string& string_default_optional() const;
697  void set_string_default_optional(const ::std::string& value);
698  #if LANG_CXX11
699  void set_string_default_optional(::std::string&& value);
700  #endif
701  void set_string_default_optional(const char* value);
702  void set_string_default_optional(const char* value, size_t size);
703  ::std::string* mutable_string_default_optional();
704  ::std::string* release_string_default_optional();
705  void set_allocated_string_default_optional(::std::string* string_default_optional);
706 
707  // optional bytes bytes_default_optional = 15 [(.dccl.field) = {
708  bool has_bytes_default_optional() const;
709  void clear_bytes_default_optional();
710  static const int kBytesDefaultOptionalFieldNumber = 15;
711  const ::std::string& bytes_default_optional() const;
712  void set_bytes_default_optional(const ::std::string& value);
713  #if LANG_CXX11
714  void set_bytes_default_optional(::std::string&& value);
715  #endif
716  void set_bytes_default_optional(const char* value);
717  void set_bytes_default_optional(const void* value, size_t size);
718  ::std::string* mutable_bytes_default_optional();
719  ::std::string* release_bytes_default_optional();
720  void set_allocated_bytes_default_optional(::std::string* bytes_default_optional);
721 
722  // required string string_default_required = 34 [(.dccl.field) = {
723  bool has_string_default_required() const;
724  void clear_string_default_required();
725  static const int kStringDefaultRequiredFieldNumber = 34;
726  const ::std::string& string_default_required() const;
727  void set_string_default_required(const ::std::string& value);
728  #if LANG_CXX11
729  void set_string_default_required(::std::string&& value);
730  #endif
731  void set_string_default_required(const char* value);
732  void set_string_default_required(const char* value, size_t size);
733  ::std::string* mutable_string_default_required();
734  ::std::string* release_string_default_required();
735  void set_allocated_string_default_required(::std::string* string_default_required);
736 
737  // required bytes bytes_default_required = 35 [(.dccl.field) = {
738  bool has_bytes_default_required() const;
739  void clear_bytes_default_required();
740  static const int kBytesDefaultRequiredFieldNumber = 35;
741  const ::std::string& bytes_default_required() const;
742  void set_bytes_default_required(const ::std::string& value);
743  #if LANG_CXX11
744  void set_bytes_default_required(::std::string&& value);
745  #endif
746  void set_bytes_default_required(const char* value);
747  void set_bytes_default_required(const void* value, size_t size);
748  ::std::string* mutable_bytes_default_required();
749  ::std::string* release_bytes_default_required();
750  void set_allocated_bytes_default_required(::std::string* bytes_default_required);
751 
752  // optional .goby.test.acomms.protobuf.EmbeddedMsg1 msg_default_optional = 17;
753  bool has_msg_default_optional() const;
754  void clear_msg_default_optional();
755  static const int kMsgDefaultOptionalFieldNumber = 17;
756  private:
757  const ::goby::test::acomms::protobuf::EmbeddedMsg1& _internal_msg_default_optional() const;
758  public:
759  const ::goby::test::acomms::protobuf::EmbeddedMsg1& msg_default_optional() const;
760  ::goby::test::acomms::protobuf::EmbeddedMsg1* release_msg_default_optional();
761  ::goby::test::acomms::protobuf::EmbeddedMsg1* mutable_msg_default_optional();
762  void set_allocated_msg_default_optional(::goby::test::acomms::protobuf::EmbeddedMsg1* msg_default_optional);
763 
764  // required .goby.test.acomms.protobuf.EmbeddedMsg1 msg_default_required = 37;
765  bool has_msg_default_required() const;
766  void clear_msg_default_required();
767  static const int kMsgDefaultRequiredFieldNumber = 37;
768  private:
769  const ::goby::test::acomms::protobuf::EmbeddedMsg1& _internal_msg_default_required() const;
770  public:
771  const ::goby::test::acomms::protobuf::EmbeddedMsg1& msg_default_required() const;
772  ::goby::test::acomms::protobuf::EmbeddedMsg1* release_msg_default_required();
773  ::goby::test::acomms::protobuf::EmbeddedMsg1* mutable_msg_default_required();
774  void set_allocated_msg_default_required(::goby::test::acomms::protobuf::EmbeddedMsg1* msg_default_required);
775 
776  // optional double double_default_optional = 1 [(.dccl.field) = {
777  bool has_double_default_optional() const;
778  void clear_double_default_optional();
779  static const int kDoubleDefaultOptionalFieldNumber = 1;
780  double double_default_optional() const;
781  void set_double_default_optional(double value);
782 
783  // optional float float_default_optional = 2 [(.dccl.field) = {
784  bool has_float_default_optional() const;
785  void clear_float_default_optional();
786  static const int kFloatDefaultOptionalFieldNumber = 2;
787  float float_default_optional() const;
788  void set_float_default_optional(float value);
789 
790  // optional int32 int32_default_optional = 3 [(.dccl.field) = {
791  bool has_int32_default_optional() const;
792  void clear_int32_default_optional();
793  static const int kInt32DefaultOptionalFieldNumber = 3;
794  ::google::protobuf::int32 int32_default_optional() const;
795  void set_int32_default_optional(::google::protobuf::int32 value);
796 
797  // optional int64 int64_default_optional = 4 [(.dccl.field) = {
798  bool has_int64_default_optional() const;
799  void clear_int64_default_optional();
800  static const int kInt64DefaultOptionalFieldNumber = 4;
801  ::google::protobuf::int64 int64_default_optional() const;
802  void set_int64_default_optional(::google::protobuf::int64 value);
803 
804  // optional uint64 uint64_default_optional = 6 [(.dccl.field) = {
805  bool has_uint64_default_optional() const;
806  void clear_uint64_default_optional();
807  static const int kUint64DefaultOptionalFieldNumber = 6;
808  ::google::protobuf::uint64 uint64_default_optional() const;
809  void set_uint64_default_optional(::google::protobuf::uint64 value);
810 
811  // optional uint32 uint32_default_optional = 5 [(.dccl.field) = {
812  bool has_uint32_default_optional() const;
813  void clear_uint32_default_optional();
814  static const int kUint32DefaultOptionalFieldNumber = 5;
815  ::google::protobuf::uint32 uint32_default_optional() const;
816  void set_uint32_default_optional(::google::protobuf::uint32 value);
817 
818  // optional sint32 sint32_default_optional = 7 [(.dccl.field) = {
819  bool has_sint32_default_optional() const;
820  void clear_sint32_default_optional();
821  static const int kSint32DefaultOptionalFieldNumber = 7;
822  ::google::protobuf::int32 sint32_default_optional() const;
823  void set_sint32_default_optional(::google::protobuf::int32 value);
824 
825  // optional sint64 sint64_default_optional = 8 [(.dccl.field) = {
826  bool has_sint64_default_optional() const;
827  void clear_sint64_default_optional();
828  static const int kSint64DefaultOptionalFieldNumber = 8;
829  ::google::protobuf::int64 sint64_default_optional() const;
830  void set_sint64_default_optional(::google::protobuf::int64 value);
831 
832  // optional fixed64 fixed64_default_optional = 10 [(.dccl.field) = {
833  bool has_fixed64_default_optional() const;
834  void clear_fixed64_default_optional();
835  static const int kFixed64DefaultOptionalFieldNumber = 10;
836  ::google::protobuf::uint64 fixed64_default_optional() const;
837  void set_fixed64_default_optional(::google::protobuf::uint64 value);
838 
839  // optional fixed32 fixed32_default_optional = 9 [(.dccl.field) = {
840  bool has_fixed32_default_optional() const;
841  void clear_fixed32_default_optional();
842  static const int kFixed32DefaultOptionalFieldNumber = 9;
843  ::google::protobuf::uint32 fixed32_default_optional() const;
844  void set_fixed32_default_optional(::google::protobuf::uint32 value);
845 
846  // optional sfixed32 sfixed32_default_optional = 11 [(.dccl.field) = {
847  bool has_sfixed32_default_optional() const;
848  void clear_sfixed32_default_optional();
849  static const int kSfixed32DefaultOptionalFieldNumber = 11;
850  ::google::protobuf::int32 sfixed32_default_optional() const;
851  void set_sfixed32_default_optional(::google::protobuf::int32 value);
852 
853  // optional sfixed64 sfixed64_default_optional = 12 [(.dccl.field) = {
854  bool has_sfixed64_default_optional() const;
855  void clear_sfixed64_default_optional();
856  static const int kSfixed64DefaultOptionalFieldNumber = 12;
857  ::google::protobuf::int64 sfixed64_default_optional() const;
858  void set_sfixed64_default_optional(::google::protobuf::int64 value);
859 
860  // required double double_default_required = 21 [(.dccl.field) = {
861  bool has_double_default_required() const;
862  void clear_double_default_required();
863  static const int kDoubleDefaultRequiredFieldNumber = 21;
864  double double_default_required() const;
865  void set_double_default_required(double value);
866 
867  // required float float_default_required = 22 [(.dccl.field) = {
868  bool has_float_default_required() const;
869  void clear_float_default_required();
870  static const int kFloatDefaultRequiredFieldNumber = 22;
871  float float_default_required() const;
872  void set_float_default_required(float value);
873 
874  // required int32 int32_default_required = 23 [(.dccl.field) = {
875  bool has_int32_default_required() const;
876  void clear_int32_default_required();
877  static const int kInt32DefaultRequiredFieldNumber = 23;
878  ::google::protobuf::int32 int32_default_required() const;
879  void set_int32_default_required(::google::protobuf::int32 value);
880 
881  // optional bool bool_default_optional = 13;
882  bool has_bool_default_optional() const;
883  void clear_bool_default_optional();
884  static const int kBoolDefaultOptionalFieldNumber = 13;
885  bool bool_default_optional() const;
886  void set_bool_default_optional(bool value);
887 
888  // required bool bool_default_required = 33;
889  bool has_bool_default_required() const;
890  void clear_bool_default_required();
891  static const int kBoolDefaultRequiredFieldNumber = 33;
892  bool bool_default_required() const;
893  void set_bool_default_required(bool value);
894 
895  // required uint32 uint32_default_required = 25 [(.dccl.field) = {
896  bool has_uint32_default_required() const;
897  void clear_uint32_default_required();
898  static const int kUint32DefaultRequiredFieldNumber = 25;
899  ::google::protobuf::uint32 uint32_default_required() const;
900  void set_uint32_default_required(::google::protobuf::uint32 value);
901 
902  // required int64 int64_default_required = 24 [(.dccl.field) = {
903  bool has_int64_default_required() const;
904  void clear_int64_default_required();
905  static const int kInt64DefaultRequiredFieldNumber = 24;
906  ::google::protobuf::int64 int64_default_required() const;
907  void set_int64_default_required(::google::protobuf::int64 value);
908 
909  // required uint64 uint64_default_required = 26 [(.dccl.field) = {
910  bool has_uint64_default_required() const;
911  void clear_uint64_default_required();
912  static const int kUint64DefaultRequiredFieldNumber = 26;
913  ::google::protobuf::uint64 uint64_default_required() const;
914  void set_uint64_default_required(::google::protobuf::uint64 value);
915 
916  // required sint64 sint64_default_required = 28 [(.dccl.field) = {
917  bool has_sint64_default_required() const;
918  void clear_sint64_default_required();
919  static const int kSint64DefaultRequiredFieldNumber = 28;
920  ::google::protobuf::int64 sint64_default_required() const;
921  void set_sint64_default_required(::google::protobuf::int64 value);
922 
923  // required sint32 sint32_default_required = 27 [(.dccl.field) = {
924  bool has_sint32_default_required() const;
925  void clear_sint32_default_required();
926  static const int kSint32DefaultRequiredFieldNumber = 27;
927  ::google::protobuf::int32 sint32_default_required() const;
928  void set_sint32_default_required(::google::protobuf::int32 value);
929 
930  // required fixed32 fixed32_default_required = 29 [(.dccl.field) = {
931  bool has_fixed32_default_required() const;
932  void clear_fixed32_default_required();
933  static const int kFixed32DefaultRequiredFieldNumber = 29;
934  ::google::protobuf::uint32 fixed32_default_required() const;
935  void set_fixed32_default_required(::google::protobuf::uint32 value);
936 
937  // required fixed64 fixed64_default_required = 30 [(.dccl.field) = {
938  bool has_fixed64_default_required() const;
939  void clear_fixed64_default_required();
940  static const int kFixed64DefaultRequiredFieldNumber = 30;
941  ::google::protobuf::uint64 fixed64_default_required() const;
942  void set_fixed64_default_required(::google::protobuf::uint64 value);
943 
944  // required sfixed64 sfixed64_default_required = 32 [(.dccl.field) = {
945  bool has_sfixed64_default_required() const;
946  void clear_sfixed64_default_required();
947  static const int kSfixed64DefaultRequiredFieldNumber = 32;
948  ::google::protobuf::int64 sfixed64_default_required() const;
949  void set_sfixed64_default_required(::google::protobuf::int64 value);
950 
951  // required sfixed32 sfixed32_default_required = 31 [(.dccl.field) = {
952  bool has_sfixed32_default_required() const;
953  void clear_sfixed32_default_required();
954  static const int kSfixed32DefaultRequiredFieldNumber = 31;
955  ::google::protobuf::int32 sfixed32_default_required() const;
956  void set_sfixed32_default_required(::google::protobuf::int32 value);
957 
958  // optional .goby.test.acomms.protobuf.Enum1 enum_default_optional = 16;
959  bool has_enum_default_optional() const;
960  void clear_enum_default_optional();
961  static const int kEnumDefaultOptionalFieldNumber = 16;
962  ::goby::test::acomms::protobuf::Enum1 enum_default_optional() const;
963  void set_enum_default_optional(::goby::test::acomms::protobuf::Enum1 value);
964 
965  // required .goby.test.acomms.protobuf.Enum1 enum_default_required = 36;
966  bool has_enum_default_required() const;
967  void clear_enum_default_required();
968  static const int kEnumDefaultRequiredFieldNumber = 36;
969  ::goby::test::acomms::protobuf::Enum1 enum_default_required() const;
970  void set_enum_default_required(::goby::test::acomms::protobuf::Enum1 value);
971 
972  enum DCCLParameters { DCCL_ID = 2, DCCL_MAX_BYTES = 512 };
973  // @@protoc_insertion_point(class_scope:goby.test.acomms.protobuf.TestMsg)
974  private:
975  void set_has_double_default_optional();
976  void clear_has_double_default_optional();
977  void set_has_float_default_optional();
978  void clear_has_float_default_optional();
979  void set_has_int32_default_optional();
980  void clear_has_int32_default_optional();
981  void set_has_int64_default_optional();
982  void clear_has_int64_default_optional();
983  void set_has_uint32_default_optional();
984  void clear_has_uint32_default_optional();
985  void set_has_uint64_default_optional();
986  void clear_has_uint64_default_optional();
987  void set_has_sint32_default_optional();
988  void clear_has_sint32_default_optional();
989  void set_has_sint64_default_optional();
990  void clear_has_sint64_default_optional();
991  void set_has_fixed32_default_optional();
992  void clear_has_fixed32_default_optional();
993  void set_has_fixed64_default_optional();
994  void clear_has_fixed64_default_optional();
995  void set_has_sfixed32_default_optional();
996  void clear_has_sfixed32_default_optional();
997  void set_has_sfixed64_default_optional();
998  void clear_has_sfixed64_default_optional();
999  void set_has_bool_default_optional();
1000  void clear_has_bool_default_optional();
1001  void set_has_string_default_optional();
1002  void clear_has_string_default_optional();
1003  void set_has_bytes_default_optional();
1004  void clear_has_bytes_default_optional();
1005  void set_has_enum_default_optional();
1006  void clear_has_enum_default_optional();
1007  void set_has_msg_default_optional();
1008  void clear_has_msg_default_optional();
1009  void set_has_double_default_required();
1010  void clear_has_double_default_required();
1011  void set_has_float_default_required();
1012  void clear_has_float_default_required();
1013  void set_has_int32_default_required();
1014  void clear_has_int32_default_required();
1015  void set_has_int64_default_required();
1016  void clear_has_int64_default_required();
1017  void set_has_uint32_default_required();
1018  void clear_has_uint32_default_required();
1019  void set_has_uint64_default_required();
1020  void clear_has_uint64_default_required();
1021  void set_has_sint32_default_required();
1022  void clear_has_sint32_default_required();
1023  void set_has_sint64_default_required();
1024  void clear_has_sint64_default_required();
1025  void set_has_fixed32_default_required();
1026  void clear_has_fixed32_default_required();
1027  void set_has_fixed64_default_required();
1028  void clear_has_fixed64_default_required();
1029  void set_has_sfixed32_default_required();
1030  void clear_has_sfixed32_default_required();
1031  void set_has_sfixed64_default_required();
1032  void clear_has_sfixed64_default_required();
1033  void set_has_bool_default_required();
1034  void clear_has_bool_default_required();
1035  void set_has_string_default_required();
1036  void clear_has_string_default_required();
1037  void set_has_bytes_default_required();
1038  void clear_has_bytes_default_required();
1039  void set_has_enum_default_required();
1040  void clear_has_enum_default_required();
1041  void set_has_msg_default_required();
1042  void clear_has_msg_default_required();
1043 
1044  // helper for ByteSizeLong()
1045  size_t RequiredFieldsByteSizeFallback() const;
1046 
1047  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1048  ::google::protobuf::internal::HasBits<2> _has_bits_;
1049  ::google::protobuf::RepeatedField< double > double_default_repeat_;
1050  ::google::protobuf::RepeatedField< float > float_default_repeat_;
1061  ::google::protobuf::RepeatedField< bool > bool_default_repeat_;
1064  ::google::protobuf::RepeatedField<int> enum_default_repeat_;
1066  ::google::protobuf::internal::ArenaStringPtr string_default_optional_;
1067  ::google::protobuf::internal::ArenaStringPtr bytes_default_optional_;
1068  ::google::protobuf::internal::ArenaStringPtr string_default_required_;
1069  ::google::protobuf::internal::ArenaStringPtr bytes_default_required_;
1070  ::goby::test::acomms::protobuf::EmbeddedMsg1* msg_default_optional_;
1071  ::goby::test::acomms::protobuf::EmbeddedMsg1* msg_default_required_;
1072  double double_default_optional_;
1073  float float_default_optional_;
1074  ::google::protobuf::int32 int32_default_optional_;
1075  ::google::protobuf::int64 int64_default_optional_;
1076  ::google::protobuf::uint64 uint64_default_optional_;
1077  ::google::protobuf::uint32 uint32_default_optional_;
1078  ::google::protobuf::int32 sint32_default_optional_;
1079  ::google::protobuf::int64 sint64_default_optional_;
1080  ::google::protobuf::uint64 fixed64_default_optional_;
1081  ::google::protobuf::uint32 fixed32_default_optional_;
1082  ::google::protobuf::int32 sfixed32_default_optional_;
1083  ::google::protobuf::int64 sfixed64_default_optional_;
1084  double double_default_required_;
1085  float float_default_required_;
1086  ::google::protobuf::int32 int32_default_required_;
1087  bool bool_default_optional_;
1088  bool bool_default_required_;
1089  ::google::protobuf::uint32 uint32_default_required_;
1090  ::google::protobuf::int64 int64_default_required_;
1091  ::google::protobuf::uint64 uint64_default_required_;
1092  ::google::protobuf::int64 sint64_default_required_;
1093  ::google::protobuf::int32 sint32_default_required_;
1094  ::google::protobuf::uint32 fixed32_default_required_;
1095  ::google::protobuf::uint64 fixed64_default_required_;
1096  ::google::protobuf::int64 sfixed64_default_required_;
1097  ::google::protobuf::int32 sfixed32_default_required_;
1098  int enum_default_optional_;
1099  int enum_default_required_;
1100  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1101  friend struct ::protobuf_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto::TableStruct;
1102 };
1103 // ===================================================================
1104 
1105 
1106 // ===================================================================
1107 
1108 #ifdef __GNUC__
1109  #pragma GCC diagnostic push
1110  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1111 #endif // __GNUC__
1112 // EmbeddedMsg1
1113 
1114 // optional double val = 1 [(.dccl.field) = {
1115 inline bool EmbeddedMsg1::has_val() const {
1116  return (_has_bits_[0] & 0x00000002u) != 0;
1117 }
1118 inline void EmbeddedMsg1::set_has_val() {
1119  _has_bits_[0] |= 0x00000002u;
1120 }
1121 inline void EmbeddedMsg1::clear_has_val() {
1122  _has_bits_[0] &= ~0x00000002u;
1123 }
1125  val_ = 0;
1126  clear_has_val();
1127 }
1128 inline double EmbeddedMsg1::val() const {
1129  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.EmbeddedMsg1.val)
1130  return val_;
1131 }
1132 inline void EmbeddedMsg1::set_val(double value) {
1133  set_has_val();
1134  val_ = value;
1135  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.EmbeddedMsg1.val)
1136 }
1137 
1138 // optional .goby.test.acomms.protobuf.EmbeddedMsg2 msg = 2;
1139 inline bool EmbeddedMsg1::has_msg() const {
1140  return (_has_bits_[0] & 0x00000001u) != 0;
1141 }
1142 inline void EmbeddedMsg1::set_has_msg() {
1143  _has_bits_[0] |= 0x00000001u;
1144 }
1145 inline void EmbeddedMsg1::clear_has_msg() {
1146  _has_bits_[0] &= ~0x00000001u;
1147 }
1149  if (msg_ != NULL) msg_->Clear();
1150  clear_has_msg();
1151 }
1152 inline const ::goby::test::acomms::protobuf::EmbeddedMsg2& EmbeddedMsg1::_internal_msg() const {
1153  return *msg_;
1154 }
1155 inline const ::goby::test::acomms::protobuf::EmbeddedMsg2& EmbeddedMsg1::msg() const {
1156  const ::goby::test::acomms::protobuf::EmbeddedMsg2* p = msg_;
1157  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.EmbeddedMsg1.msg)
1158  return p != NULL ? *p : *reinterpret_cast<const ::goby::test::acomms::protobuf::EmbeddedMsg2*>(
1160 }
1161 inline ::goby::test::acomms::protobuf::EmbeddedMsg2* EmbeddedMsg1::release_msg() {
1162  // @@protoc_insertion_point(field_release:goby.test.acomms.protobuf.EmbeddedMsg1.msg)
1163  clear_has_msg();
1165  msg_ = NULL;
1166  return temp;
1167 }
1168 inline ::goby::test::acomms::protobuf::EmbeddedMsg2* EmbeddedMsg1::mutable_msg() {
1169  set_has_msg();
1170  if (msg_ == NULL) {
1171  auto* p = CreateMaybeMessage<::goby::test::acomms::protobuf::EmbeddedMsg2>(GetArenaNoVirtual());
1172  msg_ = p;
1173  }
1174  // @@protoc_insertion_point(field_mutable:goby.test.acomms.protobuf.EmbeddedMsg1.msg)
1175  return msg_;
1176 }
1178  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1179  if (message_arena == NULL) {
1180  delete msg_;
1181  }
1182  if (msg) {
1183  ::google::protobuf::Arena* submessage_arena = NULL;
1184  if (message_arena != submessage_arena) {
1185  msg = ::google::protobuf::internal::GetOwnedMessage(
1186  message_arena, msg, submessage_arena);
1187  }
1188  set_has_msg();
1189  } else {
1190  clear_has_msg();
1191  }
1192  msg_ = msg;
1193  // @@protoc_insertion_point(field_set_allocated:goby.test.acomms.protobuf.EmbeddedMsg1.msg)
1194 }
1195 
1196 // -------------------------------------------------------------------
1197 
1198 // EmbeddedMsg2
1199 
1200 // optional double val = 1 [(.dccl.field) = {
1201 inline bool EmbeddedMsg2::has_val() const {
1202  return (_has_bits_[0] & 0x00000002u) != 0;
1203 }
1204 inline void EmbeddedMsg2::set_has_val() {
1205  _has_bits_[0] |= 0x00000002u;
1206 }
1207 inline void EmbeddedMsg2::clear_has_val() {
1208  _has_bits_[0] &= ~0x00000002u;
1209 }
1211  val_ = 0;
1212  clear_has_val();
1213 }
1214 inline double EmbeddedMsg2::val() const {
1215  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.EmbeddedMsg2.val)
1216  return val_;
1217 }
1218 inline void EmbeddedMsg2::set_val(double value) {
1219  set_has_val();
1220  val_ = value;
1221  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.EmbeddedMsg2.val)
1222 }
1223 
1224 // optional string sval = 2 [(.dccl.field) = {
1225 inline bool EmbeddedMsg2::has_sval() const {
1226  return (_has_bits_[0] & 0x00000001u) != 0;
1227 }
1228 inline void EmbeddedMsg2::set_has_sval() {
1229  _has_bits_[0] |= 0x00000001u;
1230 }
1231 inline void EmbeddedMsg2::clear_has_sval() {
1232  _has_bits_[0] &= ~0x00000001u;
1233 }
1235  sval_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1236  clear_has_sval();
1237 }
1238 inline const ::std::string& EmbeddedMsg2::sval() const {
1239  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.EmbeddedMsg2.sval)
1240  return sval_.GetNoArena();
1241 }
1242 inline void EmbeddedMsg2::set_sval(const ::std::string& value) {
1243  set_has_sval();
1244  sval_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1245  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.EmbeddedMsg2.sval)
1246 }
1247 #if LANG_CXX11
1248 inline void EmbeddedMsg2::set_sval(::std::string&& value) {
1249  set_has_sval();
1250  sval_.SetNoArena(
1252  // @@protoc_insertion_point(field_set_rvalue:goby.test.acomms.protobuf.EmbeddedMsg2.sval)
1253 }
1254 #endif
1255 inline void EmbeddedMsg2::set_sval(const char* value) {
1256  GOOGLE_DCHECK(value != NULL);
1257  set_has_sval();
1258  sval_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1259  // @@protoc_insertion_point(field_set_char:goby.test.acomms.protobuf.EmbeddedMsg2.sval)
1260 }
1261 inline void EmbeddedMsg2::set_sval(const char* value, size_t size) {
1262  set_has_sval();
1264  ::std::string(reinterpret_cast<const char*>(value), size));
1265  // @@protoc_insertion_point(field_set_pointer:goby.test.acomms.protobuf.EmbeddedMsg2.sval)
1266 }
1267 inline ::std::string* EmbeddedMsg2::mutable_sval() {
1268  set_has_sval();
1269  // @@protoc_insertion_point(field_mutable:goby.test.acomms.protobuf.EmbeddedMsg2.sval)
1270  return sval_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1271 }
1272 inline ::std::string* EmbeddedMsg2::release_sval() {
1273  // @@protoc_insertion_point(field_release:goby.test.acomms.protobuf.EmbeddedMsg2.sval)
1274  if (!has_sval()) {
1275  return NULL;
1276  }
1277  clear_has_sval();
1278  return sval_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1279 }
1280 inline void EmbeddedMsg2::set_allocated_sval(::std::string* sval) {
1281  if (sval != NULL) {
1282  set_has_sval();
1283  } else {
1284  clear_has_sval();
1285  }
1286  sval_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), sval);
1287  // @@protoc_insertion_point(field_set_allocated:goby.test.acomms.protobuf.EmbeddedMsg2.sval)
1288 }
1289 
1290 // optional .goby.test.acomms.protobuf.Enum1 enum_default = 3;
1291 inline bool EmbeddedMsg2::has_enum_default() const {
1292  return (_has_bits_[0] & 0x00000004u) != 0;
1293 }
1294 inline void EmbeddedMsg2::set_has_enum_default() {
1295  _has_bits_[0] |= 0x00000004u;
1296 }
1297 inline void EmbeddedMsg2::clear_has_enum_default() {
1298  _has_bits_[0] &= ~0x00000004u;
1299 }
1301  enum_default_ = 1;
1302  clear_has_enum_default();
1303 }
1305  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.EmbeddedMsg2.enum_default)
1306  return static_cast< ::goby::test::acomms::protobuf::Enum1 >(enum_default_);
1307 }
1310  set_has_enum_default();
1311  enum_default_ = value;
1312  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.EmbeddedMsg2.enum_default)
1313 }
1314 
1315 // -------------------------------------------------------------------
1316 
1317 // TestMsg
1318 
1319 // optional double double_default_optional = 1 [(.dccl.field) = {
1321  return (_has_bits_[0] & 0x00000040u) != 0;
1322 }
1323 inline void TestMsg::set_has_double_default_optional() {
1324  _has_bits_[0] |= 0x00000040u;
1325 }
1326 inline void TestMsg::clear_has_double_default_optional() {
1327  _has_bits_[0] &= ~0x00000040u;
1328 }
1330  double_default_optional_ = 0;
1331  clear_has_double_default_optional();
1332 }
1333 inline double TestMsg::double_default_optional() const {
1334  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.double_default_optional)
1335  return double_default_optional_;
1336 }
1337 inline void TestMsg::set_double_default_optional(double value) {
1338  set_has_double_default_optional();
1339  double_default_optional_ = value;
1340  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.double_default_optional)
1341 }
1342 
1343 // optional float float_default_optional = 2 [(.dccl.field) = {
1345  return (_has_bits_[0] & 0x00000080u) != 0;
1346 }
1347 inline void TestMsg::set_has_float_default_optional() {
1348  _has_bits_[0] |= 0x00000080u;
1349 }
1350 inline void TestMsg::clear_has_float_default_optional() {
1351  _has_bits_[0] &= ~0x00000080u;
1352 }
1354  float_default_optional_ = 0;
1355  clear_has_float_default_optional();
1356 }
1357 inline float TestMsg::float_default_optional() const {
1358  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.float_default_optional)
1359  return float_default_optional_;
1360 }
1361 inline void TestMsg::set_float_default_optional(float value) {
1362  set_has_float_default_optional();
1363  float_default_optional_ = value;
1364  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.float_default_optional)
1365 }
1366 
1367 // optional int32 int32_default_optional = 3 [(.dccl.field) = {
1369  return (_has_bits_[0] & 0x00000100u) != 0;
1370 }
1371 inline void TestMsg::set_has_int32_default_optional() {
1372  _has_bits_[0] |= 0x00000100u;
1373 }
1374 inline void TestMsg::clear_has_int32_default_optional() {
1375  _has_bits_[0] &= ~0x00000100u;
1376 }
1378  int32_default_optional_ = 0;
1379  clear_has_int32_default_optional();
1380 }
1382  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.int32_default_optional)
1383  return int32_default_optional_;
1384 }
1386  set_has_int32_default_optional();
1387  int32_default_optional_ = value;
1388  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.int32_default_optional)
1389 }
1390 
1391 // optional int64 int64_default_optional = 4 [(.dccl.field) = {
1393  return (_has_bits_[0] & 0x00000200u) != 0;
1394 }
1395 inline void TestMsg::set_has_int64_default_optional() {
1396  _has_bits_[0] |= 0x00000200u;
1397 }
1398 inline void TestMsg::clear_has_int64_default_optional() {
1399  _has_bits_[0] &= ~0x00000200u;
1400 }
1402  int64_default_optional_ = GOOGLE_LONGLONG(0);
1403  clear_has_int64_default_optional();
1404 }
1406  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.int64_default_optional)
1407  return int64_default_optional_;
1408 }
1410  set_has_int64_default_optional();
1411  int64_default_optional_ = value;
1412  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.int64_default_optional)
1413 }
1414 
1415 // optional uint32 uint32_default_optional = 5 [(.dccl.field) = {
1417  return (_has_bits_[0] & 0x00000800u) != 0;
1418 }
1419 inline void TestMsg::set_has_uint32_default_optional() {
1420  _has_bits_[0] |= 0x00000800u;
1421 }
1422 inline void TestMsg::clear_has_uint32_default_optional() {
1423  _has_bits_[0] &= ~0x00000800u;
1424 }
1426  uint32_default_optional_ = 0u;
1427  clear_has_uint32_default_optional();
1428 }
1430  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.uint32_default_optional)
1431  return uint32_default_optional_;
1432 }
1434  set_has_uint32_default_optional();
1435  uint32_default_optional_ = value;
1436  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.uint32_default_optional)
1437 }
1438 
1439 // optional uint64 uint64_default_optional = 6 [(.dccl.field) = {
1441  return (_has_bits_[0] & 0x00000400u) != 0;
1442 }
1443 inline void TestMsg::set_has_uint64_default_optional() {
1444  _has_bits_[0] |= 0x00000400u;
1445 }
1446 inline void TestMsg::clear_has_uint64_default_optional() {
1447  _has_bits_[0] &= ~0x00000400u;
1448 }
1450  uint64_default_optional_ = GOOGLE_ULONGLONG(0);
1451  clear_has_uint64_default_optional();
1452 }
1454  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.uint64_default_optional)
1455  return uint64_default_optional_;
1456 }
1458  set_has_uint64_default_optional();
1459  uint64_default_optional_ = value;
1460  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.uint64_default_optional)
1461 }
1462 
1463 // optional sint32 sint32_default_optional = 7 [(.dccl.field) = {
1465  return (_has_bits_[0] & 0x00001000u) != 0;
1466 }
1467 inline void TestMsg::set_has_sint32_default_optional() {
1468  _has_bits_[0] |= 0x00001000u;
1469 }
1470 inline void TestMsg::clear_has_sint32_default_optional() {
1471  _has_bits_[0] &= ~0x00001000u;
1472 }
1474  sint32_default_optional_ = 0;
1475  clear_has_sint32_default_optional();
1476 }
1478  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.sint32_default_optional)
1479  return sint32_default_optional_;
1480 }
1482  set_has_sint32_default_optional();
1483  sint32_default_optional_ = value;
1484  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.sint32_default_optional)
1485 }
1486 
1487 // optional sint64 sint64_default_optional = 8 [(.dccl.field) = {
1489  return (_has_bits_[0] & 0x00002000u) != 0;
1490 }
1491 inline void TestMsg::set_has_sint64_default_optional() {
1492  _has_bits_[0] |= 0x00002000u;
1493 }
1494 inline void TestMsg::clear_has_sint64_default_optional() {
1495  _has_bits_[0] &= ~0x00002000u;
1496 }
1498  sint64_default_optional_ = GOOGLE_LONGLONG(0);
1499  clear_has_sint64_default_optional();
1500 }
1502  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.sint64_default_optional)
1503  return sint64_default_optional_;
1504 }
1506  set_has_sint64_default_optional();
1507  sint64_default_optional_ = value;
1508  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.sint64_default_optional)
1509 }
1510 
1511 // optional fixed32 fixed32_default_optional = 9 [(.dccl.field) = {
1513  return (_has_bits_[0] & 0x00008000u) != 0;
1514 }
1515 inline void TestMsg::set_has_fixed32_default_optional() {
1516  _has_bits_[0] |= 0x00008000u;
1517 }
1518 inline void TestMsg::clear_has_fixed32_default_optional() {
1519  _has_bits_[0] &= ~0x00008000u;
1520 }
1522  fixed32_default_optional_ = 0u;
1523  clear_has_fixed32_default_optional();
1524 }
1526  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.fixed32_default_optional)
1527  return fixed32_default_optional_;
1528 }
1530  set_has_fixed32_default_optional();
1531  fixed32_default_optional_ = value;
1532  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.fixed32_default_optional)
1533 }
1534 
1535 // optional fixed64 fixed64_default_optional = 10 [(.dccl.field) = {
1537  return (_has_bits_[0] & 0x00004000u) != 0;
1538 }
1539 inline void TestMsg::set_has_fixed64_default_optional() {
1540  _has_bits_[0] |= 0x00004000u;
1541 }
1542 inline void TestMsg::clear_has_fixed64_default_optional() {
1543  _has_bits_[0] &= ~0x00004000u;
1544 }
1546  fixed64_default_optional_ = GOOGLE_ULONGLONG(0);
1547  clear_has_fixed64_default_optional();
1548 }
1550  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.fixed64_default_optional)
1551  return fixed64_default_optional_;
1552 }
1554  set_has_fixed64_default_optional();
1555  fixed64_default_optional_ = value;
1556  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.fixed64_default_optional)
1557 }
1558 
1559 // optional sfixed32 sfixed32_default_optional = 11 [(.dccl.field) = {
1561  return (_has_bits_[0] & 0x00010000u) != 0;
1562 }
1563 inline void TestMsg::set_has_sfixed32_default_optional() {
1564  _has_bits_[0] |= 0x00010000u;
1565 }
1566 inline void TestMsg::clear_has_sfixed32_default_optional() {
1567  _has_bits_[0] &= ~0x00010000u;
1568 }
1570  sfixed32_default_optional_ = 0;
1571  clear_has_sfixed32_default_optional();
1572 }
1574  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.sfixed32_default_optional)
1575  return sfixed32_default_optional_;
1576 }
1578  set_has_sfixed32_default_optional();
1579  sfixed32_default_optional_ = value;
1580  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.sfixed32_default_optional)
1581 }
1582 
1583 // optional sfixed64 sfixed64_default_optional = 12 [(.dccl.field) = {
1585  return (_has_bits_[0] & 0x00020000u) != 0;
1586 }
1587 inline void TestMsg::set_has_sfixed64_default_optional() {
1588  _has_bits_[0] |= 0x00020000u;
1589 }
1590 inline void TestMsg::clear_has_sfixed64_default_optional() {
1591  _has_bits_[0] &= ~0x00020000u;
1592 }
1594  sfixed64_default_optional_ = GOOGLE_LONGLONG(0);
1595  clear_has_sfixed64_default_optional();
1596 }
1598  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.sfixed64_default_optional)
1599  return sfixed64_default_optional_;
1600 }
1602  set_has_sfixed64_default_optional();
1603  sfixed64_default_optional_ = value;
1604  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.sfixed64_default_optional)
1605 }
1606 
1607 // optional bool bool_default_optional = 13;
1609  return (_has_bits_[0] & 0x00200000u) != 0;
1610 }
1611 inline void TestMsg::set_has_bool_default_optional() {
1612  _has_bits_[0] |= 0x00200000u;
1613 }
1614 inline void TestMsg::clear_has_bool_default_optional() {
1615  _has_bits_[0] &= ~0x00200000u;
1616 }
1618  bool_default_optional_ = false;
1619  clear_has_bool_default_optional();
1620 }
1621 inline bool TestMsg::bool_default_optional() const {
1622  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.bool_default_optional)
1623  return bool_default_optional_;
1624 }
1625 inline void TestMsg::set_bool_default_optional(bool value) {
1626  set_has_bool_default_optional();
1627  bool_default_optional_ = value;
1628  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.bool_default_optional)
1629 }
1630 
1631 // optional string string_default_optional = 14 [(.dccl.field) = {
1633  return (_has_bits_[0] & 0x00000001u) != 0;
1634 }
1635 inline void TestMsg::set_has_string_default_optional() {
1636  _has_bits_[0] |= 0x00000001u;
1637 }
1638 inline void TestMsg::clear_has_string_default_optional() {
1639  _has_bits_[0] &= ~0x00000001u;
1640 }
1642  string_default_optional_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1643  clear_has_string_default_optional();
1644 }
1645 inline const ::std::string& TestMsg::string_default_optional() const {
1646  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.string_default_optional)
1647  return string_default_optional_.GetNoArena();
1648 }
1649 inline void TestMsg::set_string_default_optional(const ::std::string& value) {
1650  set_has_string_default_optional();
1651  string_default_optional_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1652  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.string_default_optional)
1653 }
1654 #if LANG_CXX11
1655 inline void TestMsg::set_string_default_optional(::std::string&& value) {
1656  set_has_string_default_optional();
1657  string_default_optional_.SetNoArena(
1659  // @@protoc_insertion_point(field_set_rvalue:goby.test.acomms.protobuf.TestMsg.string_default_optional)
1660 }
1661 #endif
1662 inline void TestMsg::set_string_default_optional(const char* value) {
1663  GOOGLE_DCHECK(value != NULL);
1664  set_has_string_default_optional();
1665  string_default_optional_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1666  // @@protoc_insertion_point(field_set_char:goby.test.acomms.protobuf.TestMsg.string_default_optional)
1667 }
1668 inline void TestMsg::set_string_default_optional(const char* value, size_t size) {
1669  set_has_string_default_optional();
1670  string_default_optional_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1671  ::std::string(reinterpret_cast<const char*>(value), size));
1672  // @@protoc_insertion_point(field_set_pointer:goby.test.acomms.protobuf.TestMsg.string_default_optional)
1673 }
1675  set_has_string_default_optional();
1676  // @@protoc_insertion_point(field_mutable:goby.test.acomms.protobuf.TestMsg.string_default_optional)
1677  return string_default_optional_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1678 }
1680  // @@protoc_insertion_point(field_release:goby.test.acomms.protobuf.TestMsg.string_default_optional)
1681  if (!has_string_default_optional()) {
1682  return NULL;
1683  }
1684  clear_has_string_default_optional();
1685  return string_default_optional_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1686 }
1687 inline void TestMsg::set_allocated_string_default_optional(::std::string* string_default_optional) {
1688  if (string_default_optional != NULL) {
1689  set_has_string_default_optional();
1690  } else {
1691  clear_has_string_default_optional();
1692  }
1693  string_default_optional_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), string_default_optional);
1694  // @@protoc_insertion_point(field_set_allocated:goby.test.acomms.protobuf.TestMsg.string_default_optional)
1695 }
1696 
1697 // optional bytes bytes_default_optional = 15 [(.dccl.field) = {
1699  return (_has_bits_[0] & 0x00000002u) != 0;
1700 }
1701 inline void TestMsg::set_has_bytes_default_optional() {
1702  _has_bits_[0] |= 0x00000002u;
1703 }
1704 inline void TestMsg::clear_has_bytes_default_optional() {
1705  _has_bits_[0] &= ~0x00000002u;
1706 }
1708  bytes_default_optional_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1709  clear_has_bytes_default_optional();
1710 }
1711 inline const ::std::string& TestMsg::bytes_default_optional() const {
1712  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.bytes_default_optional)
1713  return bytes_default_optional_.GetNoArena();
1714 }
1715 inline void TestMsg::set_bytes_default_optional(const ::std::string& value) {
1716  set_has_bytes_default_optional();
1717  bytes_default_optional_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1718  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.bytes_default_optional)
1719 }
1720 #if LANG_CXX11
1721 inline void TestMsg::set_bytes_default_optional(::std::string&& value) {
1722  set_has_bytes_default_optional();
1723  bytes_default_optional_.SetNoArena(
1725  // @@protoc_insertion_point(field_set_rvalue:goby.test.acomms.protobuf.TestMsg.bytes_default_optional)
1726 }
1727 #endif
1728 inline void TestMsg::set_bytes_default_optional(const char* value) {
1729  GOOGLE_DCHECK(value != NULL);
1730  set_has_bytes_default_optional();
1731  bytes_default_optional_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1732  // @@protoc_insertion_point(field_set_char:goby.test.acomms.protobuf.TestMsg.bytes_default_optional)
1733 }
1734 inline void TestMsg::set_bytes_default_optional(const void* value, size_t size) {
1735  set_has_bytes_default_optional();
1736  bytes_default_optional_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1737  ::std::string(reinterpret_cast<const char*>(value), size));
1738  // @@protoc_insertion_point(field_set_pointer:goby.test.acomms.protobuf.TestMsg.bytes_default_optional)
1739 }
1741  set_has_bytes_default_optional();
1742  // @@protoc_insertion_point(field_mutable:goby.test.acomms.protobuf.TestMsg.bytes_default_optional)
1743  return bytes_default_optional_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1744 }
1746  // @@protoc_insertion_point(field_release:goby.test.acomms.protobuf.TestMsg.bytes_default_optional)
1747  if (!has_bytes_default_optional()) {
1748  return NULL;
1749  }
1750  clear_has_bytes_default_optional();
1751  return bytes_default_optional_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1752 }
1753 inline void TestMsg::set_allocated_bytes_default_optional(::std::string* bytes_default_optional) {
1754  if (bytes_default_optional != NULL) {
1755  set_has_bytes_default_optional();
1756  } else {
1757  clear_has_bytes_default_optional();
1758  }
1759  bytes_default_optional_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), bytes_default_optional);
1760  // @@protoc_insertion_point(field_set_allocated:goby.test.acomms.protobuf.TestMsg.bytes_default_optional)
1761 }
1762 
1763 // optional .goby.test.acomms.protobuf.Enum1 enum_default_optional = 16;
1765  return (_has_bits_[1] & 0x00000001u) != 0;
1766 }
1767 inline void TestMsg::set_has_enum_default_optional() {
1768  _has_bits_[1] |= 0x00000001u;
1769 }
1770 inline void TestMsg::clear_has_enum_default_optional() {
1771  _has_bits_[1] &= ~0x00000001u;
1772 }
1774  enum_default_optional_ = 1;
1775  clear_has_enum_default_optional();
1776 }
1778  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.enum_default_optional)
1779  return static_cast< ::goby::test::acomms::protobuf::Enum1 >(enum_default_optional_);
1780 }
1783  set_has_enum_default_optional();
1784  enum_default_optional_ = value;
1785  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.enum_default_optional)
1786 }
1787 
1788 // optional .goby.test.acomms.protobuf.EmbeddedMsg1 msg_default_optional = 17;
1790  return (_has_bits_[0] & 0x00000010u) != 0;
1791 }
1792 inline void TestMsg::set_has_msg_default_optional() {
1793  _has_bits_[0] |= 0x00000010u;
1794 }
1795 inline void TestMsg::clear_has_msg_default_optional() {
1796  _has_bits_[0] &= ~0x00000010u;
1797 }
1799  if (msg_default_optional_ != NULL) msg_default_optional_->Clear();
1800  clear_has_msg_default_optional();
1801 }
1802 inline const ::goby::test::acomms::protobuf::EmbeddedMsg1& TestMsg::_internal_msg_default_optional() const {
1803  return *msg_default_optional_;
1804 }
1805 inline const ::goby::test::acomms::protobuf::EmbeddedMsg1& TestMsg::msg_default_optional() const {
1806  const ::goby::test::acomms::protobuf::EmbeddedMsg1* p = msg_default_optional_;
1807  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.msg_default_optional)
1808  return p != NULL ? *p : *reinterpret_cast<const ::goby::test::acomms::protobuf::EmbeddedMsg1*>(
1810 }
1811 inline ::goby::test::acomms::protobuf::EmbeddedMsg1* TestMsg::release_msg_default_optional() {
1812  // @@protoc_insertion_point(field_release:goby.test.acomms.protobuf.TestMsg.msg_default_optional)
1813  clear_has_msg_default_optional();
1814  ::goby::test::acomms::protobuf::EmbeddedMsg1* temp = msg_default_optional_;
1815  msg_default_optional_ = NULL;
1816  return temp;
1817 }
1818 inline ::goby::test::acomms::protobuf::EmbeddedMsg1* TestMsg::mutable_msg_default_optional() {
1819  set_has_msg_default_optional();
1820  if (msg_default_optional_ == NULL) {
1821  auto* p = CreateMaybeMessage<::goby::test::acomms::protobuf::EmbeddedMsg1>(GetArenaNoVirtual());
1822  msg_default_optional_ = p;
1823  }
1824  // @@protoc_insertion_point(field_mutable:goby.test.acomms.protobuf.TestMsg.msg_default_optional)
1825  return msg_default_optional_;
1826 }
1828  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1829  if (message_arena == NULL) {
1830  delete msg_default_optional_;
1831  }
1832  if (msg_default_optional) {
1833  ::google::protobuf::Arena* submessage_arena = NULL;
1834  if (message_arena != submessage_arena) {
1835  msg_default_optional = ::google::protobuf::internal::GetOwnedMessage(
1836  message_arena, msg_default_optional, submessage_arena);
1837  }
1838  set_has_msg_default_optional();
1839  } else {
1840  clear_has_msg_default_optional();
1841  }
1842  msg_default_optional_ = msg_default_optional;
1843  // @@protoc_insertion_point(field_set_allocated:goby.test.acomms.protobuf.TestMsg.msg_default_optional)
1844 }
1845 
1846 // required double double_default_required = 21 [(.dccl.field) = {
1848  return (_has_bits_[0] & 0x00040000u) != 0;
1849 }
1850 inline void TestMsg::set_has_double_default_required() {
1851  _has_bits_[0] |= 0x00040000u;
1852 }
1853 inline void TestMsg::clear_has_double_default_required() {
1854  _has_bits_[0] &= ~0x00040000u;
1855 }
1857  double_default_required_ = 0;
1858  clear_has_double_default_required();
1859 }
1860 inline double TestMsg::double_default_required() const {
1861  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.double_default_required)
1862  return double_default_required_;
1863 }
1864 inline void TestMsg::set_double_default_required(double value) {
1865  set_has_double_default_required();
1866  double_default_required_ = value;
1867  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.double_default_required)
1868 }
1869 
1870 // required float float_default_required = 22 [(.dccl.field) = {
1872  return (_has_bits_[0] & 0x00080000u) != 0;
1873 }
1874 inline void TestMsg::set_has_float_default_required() {
1875  _has_bits_[0] |= 0x00080000u;
1876 }
1877 inline void TestMsg::clear_has_float_default_required() {
1878  _has_bits_[0] &= ~0x00080000u;
1879 }
1881  float_default_required_ = 0;
1882  clear_has_float_default_required();
1883 }
1884 inline float TestMsg::float_default_required() const {
1885  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.float_default_required)
1886  return float_default_required_;
1887 }
1888 inline void TestMsg::set_float_default_required(float value) {
1889  set_has_float_default_required();
1890  float_default_required_ = value;
1891  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.float_default_required)
1892 }
1893 
1894 // required int32 int32_default_required = 23 [(.dccl.field) = {
1896  return (_has_bits_[0] & 0x00100000u) != 0;
1897 }
1898 inline void TestMsg::set_has_int32_default_required() {
1899  _has_bits_[0] |= 0x00100000u;
1900 }
1901 inline void TestMsg::clear_has_int32_default_required() {
1902  _has_bits_[0] &= ~0x00100000u;
1903 }
1905  int32_default_required_ = 0;
1906  clear_has_int32_default_required();
1907 }
1909  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.int32_default_required)
1910  return int32_default_required_;
1911 }
1913  set_has_int32_default_required();
1914  int32_default_required_ = value;
1915  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.int32_default_required)
1916 }
1917 
1918 // required int64 int64_default_required = 24 [(.dccl.field) = {
1920  return (_has_bits_[0] & 0x01000000u) != 0;
1921 }
1922 inline void TestMsg::set_has_int64_default_required() {
1923  _has_bits_[0] |= 0x01000000u;
1924 }
1925 inline void TestMsg::clear_has_int64_default_required() {
1926  _has_bits_[0] &= ~0x01000000u;
1927 }
1929  int64_default_required_ = GOOGLE_LONGLONG(0);
1930  clear_has_int64_default_required();
1931 }
1933  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.int64_default_required)
1934  return int64_default_required_;
1935 }
1937  set_has_int64_default_required();
1938  int64_default_required_ = value;
1939  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.int64_default_required)
1940 }
1941 
1942 // required uint32 uint32_default_required = 25 [(.dccl.field) = {
1944  return (_has_bits_[0] & 0x00800000u) != 0;
1945 }
1946 inline void TestMsg::set_has_uint32_default_required() {
1947  _has_bits_[0] |= 0x00800000u;
1948 }
1949 inline void TestMsg::clear_has_uint32_default_required() {
1950  _has_bits_[0] &= ~0x00800000u;
1951 }
1953  uint32_default_required_ = 0u;
1954  clear_has_uint32_default_required();
1955 }
1957  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.uint32_default_required)
1958  return uint32_default_required_;
1959 }
1961  set_has_uint32_default_required();
1962  uint32_default_required_ = value;
1963  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.uint32_default_required)
1964 }
1965 
1966 // required uint64 uint64_default_required = 26 [(.dccl.field) = {
1968  return (_has_bits_[0] & 0x02000000u) != 0;
1969 }
1970 inline void TestMsg::set_has_uint64_default_required() {
1971  _has_bits_[0] |= 0x02000000u;
1972 }
1973 inline void TestMsg::clear_has_uint64_default_required() {
1974  _has_bits_[0] &= ~0x02000000u;
1975 }
1977  uint64_default_required_ = GOOGLE_ULONGLONG(0);
1978  clear_has_uint64_default_required();
1979 }
1981  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.uint64_default_required)
1982  return uint64_default_required_;
1983 }
1985  set_has_uint64_default_required();
1986  uint64_default_required_ = value;
1987  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.uint64_default_required)
1988 }
1989 
1990 // required sint32 sint32_default_required = 27 [(.dccl.field) = {
1992  return (_has_bits_[0] & 0x08000000u) != 0;
1993 }
1994 inline void TestMsg::set_has_sint32_default_required() {
1995  _has_bits_[0] |= 0x08000000u;
1996 }
1997 inline void TestMsg::clear_has_sint32_default_required() {
1998  _has_bits_[0] &= ~0x08000000u;
1999 }
2001  sint32_default_required_ = 0;
2002  clear_has_sint32_default_required();
2003 }
2005  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.sint32_default_required)
2006  return sint32_default_required_;
2007 }
2009  set_has_sint32_default_required();
2010  sint32_default_required_ = value;
2011  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.sint32_default_required)
2012 }
2013 
2014 // required sint64 sint64_default_required = 28 [(.dccl.field) = {
2016  return (_has_bits_[0] & 0x04000000u) != 0;
2017 }
2018 inline void TestMsg::set_has_sint64_default_required() {
2019  _has_bits_[0] |= 0x04000000u;
2020 }
2021 inline void TestMsg::clear_has_sint64_default_required() {
2022  _has_bits_[0] &= ~0x04000000u;
2023 }
2025  sint64_default_required_ = GOOGLE_LONGLONG(0);
2026  clear_has_sint64_default_required();
2027 }
2029  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.sint64_default_required)
2030  return sint64_default_required_;
2031 }
2033  set_has_sint64_default_required();
2034  sint64_default_required_ = value;
2035  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.sint64_default_required)
2036 }
2037 
2038 // required fixed32 fixed32_default_required = 29 [(.dccl.field) = {
2040  return (_has_bits_[0] & 0x10000000u) != 0;
2041 }
2042 inline void TestMsg::set_has_fixed32_default_required() {
2043  _has_bits_[0] |= 0x10000000u;
2044 }
2045 inline void TestMsg::clear_has_fixed32_default_required() {
2046  _has_bits_[0] &= ~0x10000000u;
2047 }
2049  fixed32_default_required_ = 0u;
2050  clear_has_fixed32_default_required();
2051 }
2053  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.fixed32_default_required)
2054  return fixed32_default_required_;
2055 }
2057  set_has_fixed32_default_required();
2058  fixed32_default_required_ = value;
2059  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.fixed32_default_required)
2060 }
2061 
2062 // required fixed64 fixed64_default_required = 30 [(.dccl.field) = {
2064  return (_has_bits_[0] & 0x20000000u) != 0;
2065 }
2066 inline void TestMsg::set_has_fixed64_default_required() {
2067  _has_bits_[0] |= 0x20000000u;
2068 }
2069 inline void TestMsg::clear_has_fixed64_default_required() {
2070  _has_bits_[0] &= ~0x20000000u;
2071 }
2073  fixed64_default_required_ = GOOGLE_ULONGLONG(0);
2074  clear_has_fixed64_default_required();
2075 }
2077  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.fixed64_default_required)
2078  return fixed64_default_required_;
2079 }
2081  set_has_fixed64_default_required();
2082  fixed64_default_required_ = value;
2083  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.fixed64_default_required)
2084 }
2085 
2086 // required sfixed32 sfixed32_default_required = 31 [(.dccl.field) = {
2088  return (_has_bits_[0] & 0x80000000u) != 0;
2089 }
2090 inline void TestMsg::set_has_sfixed32_default_required() {
2091  _has_bits_[0] |= 0x80000000u;
2092 }
2093 inline void TestMsg::clear_has_sfixed32_default_required() {
2094  _has_bits_[0] &= ~0x80000000u;
2095 }
2097  sfixed32_default_required_ = 0;
2098  clear_has_sfixed32_default_required();
2099 }
2101  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.sfixed32_default_required)
2102  return sfixed32_default_required_;
2103 }
2105  set_has_sfixed32_default_required();
2106  sfixed32_default_required_ = value;
2107  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.sfixed32_default_required)
2108 }
2109 
2110 // required sfixed64 sfixed64_default_required = 32 [(.dccl.field) = {
2112  return (_has_bits_[0] & 0x40000000u) != 0;
2113 }
2114 inline void TestMsg::set_has_sfixed64_default_required() {
2115  _has_bits_[0] |= 0x40000000u;
2116 }
2117 inline void TestMsg::clear_has_sfixed64_default_required() {
2118  _has_bits_[0] &= ~0x40000000u;
2119 }
2121  sfixed64_default_required_ = GOOGLE_LONGLONG(0);
2122  clear_has_sfixed64_default_required();
2123 }
2125  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.sfixed64_default_required)
2126  return sfixed64_default_required_;
2127 }
2129  set_has_sfixed64_default_required();
2130  sfixed64_default_required_ = value;
2131  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.sfixed64_default_required)
2132 }
2133 
2134 // required bool bool_default_required = 33;
2136  return (_has_bits_[0] & 0x00400000u) != 0;
2137 }
2138 inline void TestMsg::set_has_bool_default_required() {
2139  _has_bits_[0] |= 0x00400000u;
2140 }
2141 inline void TestMsg::clear_has_bool_default_required() {
2142  _has_bits_[0] &= ~0x00400000u;
2143 }
2145  bool_default_required_ = false;
2146  clear_has_bool_default_required();
2147 }
2148 inline bool TestMsg::bool_default_required() const {
2149  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.bool_default_required)
2150  return bool_default_required_;
2151 }
2152 inline void TestMsg::set_bool_default_required(bool value) {
2153  set_has_bool_default_required();
2154  bool_default_required_ = value;
2155  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.bool_default_required)
2156 }
2157 
2158 // required string string_default_required = 34 [(.dccl.field) = {
2160  return (_has_bits_[0] & 0x00000004u) != 0;
2161 }
2162 inline void TestMsg::set_has_string_default_required() {
2163  _has_bits_[0] |= 0x00000004u;
2164 }
2165 inline void TestMsg::clear_has_string_default_required() {
2166  _has_bits_[0] &= ~0x00000004u;
2167 }
2169  string_default_required_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2170  clear_has_string_default_required();
2171 }
2172 inline const ::std::string& TestMsg::string_default_required() const {
2173  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.string_default_required)
2174  return string_default_required_.GetNoArena();
2175 }
2176 inline void TestMsg::set_string_default_required(const ::std::string& value) {
2177  set_has_string_default_required();
2178  string_default_required_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2179  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.string_default_required)
2180 }
2181 #if LANG_CXX11
2182 inline void TestMsg::set_string_default_required(::std::string&& value) {
2183  set_has_string_default_required();
2184  string_default_required_.SetNoArena(
2186  // @@protoc_insertion_point(field_set_rvalue:goby.test.acomms.protobuf.TestMsg.string_default_required)
2187 }
2188 #endif
2189 inline void TestMsg::set_string_default_required(const char* value) {
2190  GOOGLE_DCHECK(value != NULL);
2191  set_has_string_default_required();
2192  string_default_required_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2193  // @@protoc_insertion_point(field_set_char:goby.test.acomms.protobuf.TestMsg.string_default_required)
2194 }
2195 inline void TestMsg::set_string_default_required(const char* value, size_t size) {
2196  set_has_string_default_required();
2197  string_default_required_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2198  ::std::string(reinterpret_cast<const char*>(value), size));
2199  // @@protoc_insertion_point(field_set_pointer:goby.test.acomms.protobuf.TestMsg.string_default_required)
2200 }
2202  set_has_string_default_required();
2203  // @@protoc_insertion_point(field_mutable:goby.test.acomms.protobuf.TestMsg.string_default_required)
2204  return string_default_required_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2205 }
2207  // @@protoc_insertion_point(field_release:goby.test.acomms.protobuf.TestMsg.string_default_required)
2208  if (!has_string_default_required()) {
2209  return NULL;
2210  }
2211  clear_has_string_default_required();
2212  return string_default_required_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2213 }
2214 inline void TestMsg::set_allocated_string_default_required(::std::string* string_default_required) {
2215  if (string_default_required != NULL) {
2216  set_has_string_default_required();
2217  } else {
2218  clear_has_string_default_required();
2219  }
2220  string_default_required_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), string_default_required);
2221  // @@protoc_insertion_point(field_set_allocated:goby.test.acomms.protobuf.TestMsg.string_default_required)
2222 }
2223 
2224 // required bytes bytes_default_required = 35 [(.dccl.field) = {
2226  return (_has_bits_[0] & 0x00000008u) != 0;
2227 }
2228 inline void TestMsg::set_has_bytes_default_required() {
2229  _has_bits_[0] |= 0x00000008u;
2230 }
2231 inline void TestMsg::clear_has_bytes_default_required() {
2232  _has_bits_[0] &= ~0x00000008u;
2233 }
2235  bytes_default_required_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2236  clear_has_bytes_default_required();
2237 }
2238 inline const ::std::string& TestMsg::bytes_default_required() const {
2239  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.bytes_default_required)
2240  return bytes_default_required_.GetNoArena();
2241 }
2242 inline void TestMsg::set_bytes_default_required(const ::std::string& value) {
2243  set_has_bytes_default_required();
2244  bytes_default_required_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2245  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.bytes_default_required)
2246 }
2247 #if LANG_CXX11
2248 inline void TestMsg::set_bytes_default_required(::std::string&& value) {
2249  set_has_bytes_default_required();
2250  bytes_default_required_.SetNoArena(
2252  // @@protoc_insertion_point(field_set_rvalue:goby.test.acomms.protobuf.TestMsg.bytes_default_required)
2253 }
2254 #endif
2255 inline void TestMsg::set_bytes_default_required(const char* value) {
2256  GOOGLE_DCHECK(value != NULL);
2257  set_has_bytes_default_required();
2258  bytes_default_required_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2259  // @@protoc_insertion_point(field_set_char:goby.test.acomms.protobuf.TestMsg.bytes_default_required)
2260 }
2261 inline void TestMsg::set_bytes_default_required(const void* value, size_t size) {
2262  set_has_bytes_default_required();
2263  bytes_default_required_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2264  ::std::string(reinterpret_cast<const char*>(value), size));
2265  // @@protoc_insertion_point(field_set_pointer:goby.test.acomms.protobuf.TestMsg.bytes_default_required)
2266 }
2268  set_has_bytes_default_required();
2269  // @@protoc_insertion_point(field_mutable:goby.test.acomms.protobuf.TestMsg.bytes_default_required)
2270  return bytes_default_required_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2271 }
2273  // @@protoc_insertion_point(field_release:goby.test.acomms.protobuf.TestMsg.bytes_default_required)
2274  if (!has_bytes_default_required()) {
2275  return NULL;
2276  }
2277  clear_has_bytes_default_required();
2278  return bytes_default_required_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2279 }
2280 inline void TestMsg::set_allocated_bytes_default_required(::std::string* bytes_default_required) {
2281  if (bytes_default_required != NULL) {
2282  set_has_bytes_default_required();
2283  } else {
2284  clear_has_bytes_default_required();
2285  }
2286  bytes_default_required_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), bytes_default_required);
2287  // @@protoc_insertion_point(field_set_allocated:goby.test.acomms.protobuf.TestMsg.bytes_default_required)
2288 }
2289 
2290 // required .goby.test.acomms.protobuf.Enum1 enum_default_required = 36;
2292  return (_has_bits_[1] & 0x00000002u) != 0;
2293 }
2294 inline void TestMsg::set_has_enum_default_required() {
2295  _has_bits_[1] |= 0x00000002u;
2296 }
2297 inline void TestMsg::clear_has_enum_default_required() {
2298  _has_bits_[1] &= ~0x00000002u;
2299 }
2301  enum_default_required_ = 1;
2302  clear_has_enum_default_required();
2303 }
2305  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.enum_default_required)
2306  return static_cast< ::goby::test::acomms::protobuf::Enum1 >(enum_default_required_);
2307 }
2310  set_has_enum_default_required();
2311  enum_default_required_ = value;
2312  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.enum_default_required)
2313 }
2314 
2315 // required .goby.test.acomms.protobuf.EmbeddedMsg1 msg_default_required = 37;
2317  return (_has_bits_[0] & 0x00000020u) != 0;
2318 }
2319 inline void TestMsg::set_has_msg_default_required() {
2320  _has_bits_[0] |= 0x00000020u;
2321 }
2322 inline void TestMsg::clear_has_msg_default_required() {
2323  _has_bits_[0] &= ~0x00000020u;
2324 }
2326  if (msg_default_required_ != NULL) msg_default_required_->Clear();
2327  clear_has_msg_default_required();
2328 }
2329 inline const ::goby::test::acomms::protobuf::EmbeddedMsg1& TestMsg::_internal_msg_default_required() const {
2330  return *msg_default_required_;
2331 }
2332 inline const ::goby::test::acomms::protobuf::EmbeddedMsg1& TestMsg::msg_default_required() const {
2333  const ::goby::test::acomms::protobuf::EmbeddedMsg1* p = msg_default_required_;
2334  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.msg_default_required)
2335  return p != NULL ? *p : *reinterpret_cast<const ::goby::test::acomms::protobuf::EmbeddedMsg1*>(
2337 }
2338 inline ::goby::test::acomms::protobuf::EmbeddedMsg1* TestMsg::release_msg_default_required() {
2339  // @@protoc_insertion_point(field_release:goby.test.acomms.protobuf.TestMsg.msg_default_required)
2340  clear_has_msg_default_required();
2341  ::goby::test::acomms::protobuf::EmbeddedMsg1* temp = msg_default_required_;
2342  msg_default_required_ = NULL;
2343  return temp;
2344 }
2345 inline ::goby::test::acomms::protobuf::EmbeddedMsg1* TestMsg::mutable_msg_default_required() {
2346  set_has_msg_default_required();
2347  if (msg_default_required_ == NULL) {
2348  auto* p = CreateMaybeMessage<::goby::test::acomms::protobuf::EmbeddedMsg1>(GetArenaNoVirtual());
2349  msg_default_required_ = p;
2350  }
2351  // @@protoc_insertion_point(field_mutable:goby.test.acomms.protobuf.TestMsg.msg_default_required)
2352  return msg_default_required_;
2353 }
2355  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
2356  if (message_arena == NULL) {
2357  delete msg_default_required_;
2358  }
2359  if (msg_default_required) {
2360  ::google::protobuf::Arena* submessage_arena = NULL;
2361  if (message_arena != submessage_arena) {
2362  msg_default_required = ::google::protobuf::internal::GetOwnedMessage(
2363  message_arena, msg_default_required, submessage_arena);
2364  }
2365  set_has_msg_default_required();
2366  } else {
2367  clear_has_msg_default_required();
2368  }
2369  msg_default_required_ = msg_default_required;
2370  // @@protoc_insertion_point(field_set_allocated:goby.test.acomms.protobuf.TestMsg.msg_default_required)
2371 }
2372 
2373 // repeated double double_default_repeat = 101 [(.dccl.field) = {
2375  return double_default_repeat_.size();
2376 }
2378  double_default_repeat_.Clear();
2379 }
2380 inline double TestMsg::double_default_repeat(int index) const {
2381  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.double_default_repeat)
2382  return double_default_repeat_.Get(index);
2383 }
2384 inline void TestMsg::set_double_default_repeat(int index, double value) {
2385  double_default_repeat_.Set(index, value);
2386  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.double_default_repeat)
2387 }
2388 inline void TestMsg::add_double_default_repeat(double value) {
2389  double_default_repeat_.Add(value);
2390  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.double_default_repeat)
2391 }
2392 inline const ::google::protobuf::RepeatedField< double >&
2394  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.double_default_repeat)
2395  return double_default_repeat_;
2396 }
2397 inline ::google::protobuf::RepeatedField< double >*
2399  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.double_default_repeat)
2400  return &double_default_repeat_;
2401 }
2402 
2403 // repeated float float_default_repeat = 102 [(.dccl.field) = {
2405  return float_default_repeat_.size();
2406 }
2408  float_default_repeat_.Clear();
2409 }
2410 inline float TestMsg::float_default_repeat(int index) const {
2411  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.float_default_repeat)
2412  return float_default_repeat_.Get(index);
2413 }
2414 inline void TestMsg::set_float_default_repeat(int index, float value) {
2415  float_default_repeat_.Set(index, value);
2416  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.float_default_repeat)
2417 }
2418 inline void TestMsg::add_float_default_repeat(float value) {
2419  float_default_repeat_.Add(value);
2420  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.float_default_repeat)
2421 }
2422 inline const ::google::protobuf::RepeatedField< float >&
2424  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.float_default_repeat)
2425  return float_default_repeat_;
2426 }
2427 inline ::google::protobuf::RepeatedField< float >*
2429  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.float_default_repeat)
2430  return &float_default_repeat_;
2431 }
2432 
2433 // repeated int32 int32_default_repeat = 103 [(.dccl.field) = {
2435  return int32_default_repeat_.size();
2436 }
2438  int32_default_repeat_.Clear();
2439 }
2441  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.int32_default_repeat)
2442  return int32_default_repeat_.Get(index);
2443 }
2445  int32_default_repeat_.Set(index, value);
2446  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.int32_default_repeat)
2447 }
2449  int32_default_repeat_.Add(value);
2450  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.int32_default_repeat)
2451 }
2452 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
2454  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.int32_default_repeat)
2455  return int32_default_repeat_;
2456 }
2457 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
2459  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.int32_default_repeat)
2460  return &int32_default_repeat_;
2461 }
2462 
2463 // repeated int64 int64_default_repeat = 104 [(.dccl.field) = {
2465  return int64_default_repeat_.size();
2466 }
2468  int64_default_repeat_.Clear();
2469 }
2471  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.int64_default_repeat)
2472  return int64_default_repeat_.Get(index);
2473 }
2475  int64_default_repeat_.Set(index, value);
2476  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.int64_default_repeat)
2477 }
2479  int64_default_repeat_.Add(value);
2480  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.int64_default_repeat)
2481 }
2482 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&
2484  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.int64_default_repeat)
2485  return int64_default_repeat_;
2486 }
2487 inline ::google::protobuf::RepeatedField< ::google::protobuf::int64 >*
2489  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.int64_default_repeat)
2490  return &int64_default_repeat_;
2491 }
2492 
2493 // repeated uint32 uint32_default_repeat = 105 [(.dccl.field) = {
2495  return uint32_default_repeat_.size();
2496 }
2498  uint32_default_repeat_.Clear();
2499 }
2501  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.uint32_default_repeat)
2502  return uint32_default_repeat_.Get(index);
2503 }
2505  uint32_default_repeat_.Set(index, value);
2506  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.uint32_default_repeat)
2507 }
2509  uint32_default_repeat_.Add(value);
2510  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.uint32_default_repeat)
2511 }
2512 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
2514  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.uint32_default_repeat)
2515  return uint32_default_repeat_;
2516 }
2517 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
2519  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.uint32_default_repeat)
2520  return &uint32_default_repeat_;
2521 }
2522 
2523 // repeated uint64 uint64_default_repeat = 106 [(.dccl.field) = {
2525  return uint64_default_repeat_.size();
2526 }
2528  uint64_default_repeat_.Clear();
2529 }
2531  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.uint64_default_repeat)
2532  return uint64_default_repeat_.Get(index);
2533 }
2535  uint64_default_repeat_.Set(index, value);
2536  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.uint64_default_repeat)
2537 }
2539  uint64_default_repeat_.Add(value);
2540  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.uint64_default_repeat)
2541 }
2542 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >&
2544  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.uint64_default_repeat)
2545  return uint64_default_repeat_;
2546 }
2547 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >*
2549  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.uint64_default_repeat)
2550  return &uint64_default_repeat_;
2551 }
2552 
2553 // repeated sint32 sint32_default_repeat = 107 [(.dccl.field) = {
2555  return sint32_default_repeat_.size();
2556 }
2558  sint32_default_repeat_.Clear();
2559 }
2561  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.sint32_default_repeat)
2562  return sint32_default_repeat_.Get(index);
2563 }
2565  sint32_default_repeat_.Set(index, value);
2566  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.sint32_default_repeat)
2567 }
2569  sint32_default_repeat_.Add(value);
2570  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.sint32_default_repeat)
2571 }
2572 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
2574  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.sint32_default_repeat)
2575  return sint32_default_repeat_;
2576 }
2577 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
2579  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.sint32_default_repeat)
2580  return &sint32_default_repeat_;
2581 }
2582 
2583 // repeated sint64 sint64_default_repeat = 108 [(.dccl.field) = {
2585  return sint64_default_repeat_.size();
2586 }
2588  sint64_default_repeat_.Clear();
2589 }
2591  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.sint64_default_repeat)
2592  return sint64_default_repeat_.Get(index);
2593 }
2595  sint64_default_repeat_.Set(index, value);
2596  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.sint64_default_repeat)
2597 }
2599  sint64_default_repeat_.Add(value);
2600  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.sint64_default_repeat)
2601 }
2602 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&
2604  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.sint64_default_repeat)
2605  return sint64_default_repeat_;
2606 }
2607 inline ::google::protobuf::RepeatedField< ::google::protobuf::int64 >*
2609  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.sint64_default_repeat)
2610  return &sint64_default_repeat_;
2611 }
2612 
2613 // repeated fixed32 fixed32_default_repeat = 109 [(.dccl.field) = {
2615  return fixed32_default_repeat_.size();
2616 }
2618  fixed32_default_repeat_.Clear();
2619 }
2621  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.fixed32_default_repeat)
2622  return fixed32_default_repeat_.Get(index);
2623 }
2625  fixed32_default_repeat_.Set(index, value);
2626  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.fixed32_default_repeat)
2627 }
2629  fixed32_default_repeat_.Add(value);
2630  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.fixed32_default_repeat)
2631 }
2632 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
2634  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.fixed32_default_repeat)
2635  return fixed32_default_repeat_;
2636 }
2637 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
2639  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.fixed32_default_repeat)
2640  return &fixed32_default_repeat_;
2641 }
2642 
2643 // repeated fixed64 fixed64_default_repeat = 110 [(.dccl.field) = {
2645  return fixed64_default_repeat_.size();
2646 }
2648  fixed64_default_repeat_.Clear();
2649 }
2651  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.fixed64_default_repeat)
2652  return fixed64_default_repeat_.Get(index);
2653 }
2655  fixed64_default_repeat_.Set(index, value);
2656  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.fixed64_default_repeat)
2657 }
2659  fixed64_default_repeat_.Add(value);
2660  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.fixed64_default_repeat)
2661 }
2662 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >&
2664  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.fixed64_default_repeat)
2665  return fixed64_default_repeat_;
2666 }
2667 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint64 >*
2669  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.fixed64_default_repeat)
2670  return &fixed64_default_repeat_;
2671 }
2672 
2673 // repeated sfixed32 sfixed32_default_repeat = 111 [(.dccl.field) = {
2675  return sfixed32_default_repeat_.size();
2676 }
2678  sfixed32_default_repeat_.Clear();
2679 }
2681  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.sfixed32_default_repeat)
2682  return sfixed32_default_repeat_.Get(index);
2683 }
2685  sfixed32_default_repeat_.Set(index, value);
2686  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.sfixed32_default_repeat)
2687 }
2689  sfixed32_default_repeat_.Add(value);
2690  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.sfixed32_default_repeat)
2691 }
2692 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int32 >&
2694  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.sfixed32_default_repeat)
2695  return sfixed32_default_repeat_;
2696 }
2697 inline ::google::protobuf::RepeatedField< ::google::protobuf::int32 >*
2699  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.sfixed32_default_repeat)
2700  return &sfixed32_default_repeat_;
2701 }
2702 
2703 // repeated sfixed64 sfixed64_default_repeat = 112 [(.dccl.field) = {
2705  return sfixed64_default_repeat_.size();
2706 }
2708  sfixed64_default_repeat_.Clear();
2709 }
2711  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.sfixed64_default_repeat)
2712  return sfixed64_default_repeat_.Get(index);
2713 }
2715  sfixed64_default_repeat_.Set(index, value);
2716  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.sfixed64_default_repeat)
2717 }
2719  sfixed64_default_repeat_.Add(value);
2720  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.sfixed64_default_repeat)
2721 }
2722 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&
2724  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.sfixed64_default_repeat)
2725  return sfixed64_default_repeat_;
2726 }
2727 inline ::google::protobuf::RepeatedField< ::google::protobuf::int64 >*
2729  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.sfixed64_default_repeat)
2730  return &sfixed64_default_repeat_;
2731 }
2732 
2733 // repeated bool bool_default_repeat = 113 [(.dccl.field) = {
2735  return bool_default_repeat_.size();
2736 }
2738  bool_default_repeat_.Clear();
2739 }
2740 inline bool TestMsg::bool_default_repeat(int index) const {
2741  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.bool_default_repeat)
2742  return bool_default_repeat_.Get(index);
2743 }
2744 inline void TestMsg::set_bool_default_repeat(int index, bool value) {
2745  bool_default_repeat_.Set(index, value);
2746  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.bool_default_repeat)
2747 }
2748 inline void TestMsg::add_bool_default_repeat(bool value) {
2749  bool_default_repeat_.Add(value);
2750  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.bool_default_repeat)
2751 }
2752 inline const ::google::protobuf::RepeatedField< bool >&
2754  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.bool_default_repeat)
2755  return bool_default_repeat_;
2756 }
2757 inline ::google::protobuf::RepeatedField< bool >*
2759  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.bool_default_repeat)
2760  return &bool_default_repeat_;
2761 }
2762 
2763 // repeated string string_default_repeat = 114 [(.dccl.field) = {
2765  return string_default_repeat_.size();
2766 }
2768  string_default_repeat_.Clear();
2769 }
2770 inline const ::std::string& TestMsg::string_default_repeat(int index) const {
2771  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.string_default_repeat)
2772  return string_default_repeat_.Get(index);
2773 }
2774 inline ::std::string* TestMsg::mutable_string_default_repeat(int index) {
2775  // @@protoc_insertion_point(field_mutable:goby.test.acomms.protobuf.TestMsg.string_default_repeat)
2776  return string_default_repeat_.Mutable(index);
2777 }
2778 inline void TestMsg::set_string_default_repeat(int index, const ::std::string& value) {
2779  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.string_default_repeat)
2780  string_default_repeat_.Mutable(index)->assign(value);
2781 }
2782 #if LANG_CXX11
2783 inline void TestMsg::set_string_default_repeat(int index, ::std::string&& value) {
2784  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.string_default_repeat)
2785  string_default_repeat_.Mutable(index)->assign(std::move(value));
2786 }
2787 #endif
2788 inline void TestMsg::set_string_default_repeat(int index, const char* value) {
2789  GOOGLE_DCHECK(value != NULL);
2790  string_default_repeat_.Mutable(index)->assign(value);
2791  // @@protoc_insertion_point(field_set_char:goby.test.acomms.protobuf.TestMsg.string_default_repeat)
2792 }
2793 inline void TestMsg::set_string_default_repeat(int index, const char* value, size_t size) {
2794  string_default_repeat_.Mutable(index)->assign(
2795  reinterpret_cast<const char*>(value), size);
2796  // @@protoc_insertion_point(field_set_pointer:goby.test.acomms.protobuf.TestMsg.string_default_repeat)
2797 }
2798 inline ::std::string* TestMsg::add_string_default_repeat() {
2799  // @@protoc_insertion_point(field_add_mutable:goby.test.acomms.protobuf.TestMsg.string_default_repeat)
2800  return string_default_repeat_.Add();
2801 }
2802 inline void TestMsg::add_string_default_repeat(const ::std::string& value) {
2803  string_default_repeat_.Add()->assign(value);
2804  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.string_default_repeat)
2805 }
2806 #if LANG_CXX11
2807 inline void TestMsg::add_string_default_repeat(::std::string&& value) {
2808  string_default_repeat_.Add(std::move(value));
2809  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.string_default_repeat)
2810 }
2811 #endif
2812 inline void TestMsg::add_string_default_repeat(const char* value) {
2813  GOOGLE_DCHECK(value != NULL);
2814  string_default_repeat_.Add()->assign(value);
2815  // @@protoc_insertion_point(field_add_char:goby.test.acomms.protobuf.TestMsg.string_default_repeat)
2816 }
2817 inline void TestMsg::add_string_default_repeat(const char* value, size_t size) {
2818  string_default_repeat_.Add()->assign(reinterpret_cast<const char*>(value), size);
2819  // @@protoc_insertion_point(field_add_pointer:goby.test.acomms.protobuf.TestMsg.string_default_repeat)
2820 }
2821 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
2823  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.string_default_repeat)
2824  return string_default_repeat_;
2825 }
2826 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
2828  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.string_default_repeat)
2829  return &string_default_repeat_;
2830 }
2831 
2832 // repeated bytes bytes_default_repeat = 115 [(.dccl.field) = {
2834  return bytes_default_repeat_.size();
2835 }
2837  bytes_default_repeat_.Clear();
2838 }
2839 inline const ::std::string& TestMsg::bytes_default_repeat(int index) const {
2840  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.bytes_default_repeat)
2841  return bytes_default_repeat_.Get(index);
2842 }
2843 inline ::std::string* TestMsg::mutable_bytes_default_repeat(int index) {
2844  // @@protoc_insertion_point(field_mutable:goby.test.acomms.protobuf.TestMsg.bytes_default_repeat)
2845  return bytes_default_repeat_.Mutable(index);
2846 }
2847 inline void TestMsg::set_bytes_default_repeat(int index, const ::std::string& value) {
2848  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.bytes_default_repeat)
2849  bytes_default_repeat_.Mutable(index)->assign(value);
2850 }
2851 #if LANG_CXX11
2852 inline void TestMsg::set_bytes_default_repeat(int index, ::std::string&& value) {
2853  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.bytes_default_repeat)
2854  bytes_default_repeat_.Mutable(index)->assign(std::move(value));
2855 }
2856 #endif
2857 inline void TestMsg::set_bytes_default_repeat(int index, const char* value) {
2858  GOOGLE_DCHECK(value != NULL);
2859  bytes_default_repeat_.Mutable(index)->assign(value);
2860  // @@protoc_insertion_point(field_set_char:goby.test.acomms.protobuf.TestMsg.bytes_default_repeat)
2861 }
2862 inline void TestMsg::set_bytes_default_repeat(int index, const void* value, size_t size) {
2863  bytes_default_repeat_.Mutable(index)->assign(
2864  reinterpret_cast<const char*>(value), size);
2865  // @@protoc_insertion_point(field_set_pointer:goby.test.acomms.protobuf.TestMsg.bytes_default_repeat)
2866 }
2867 inline ::std::string* TestMsg::add_bytes_default_repeat() {
2868  // @@protoc_insertion_point(field_add_mutable:goby.test.acomms.protobuf.TestMsg.bytes_default_repeat)
2869  return bytes_default_repeat_.Add();
2870 }
2871 inline void TestMsg::add_bytes_default_repeat(const ::std::string& value) {
2872  bytes_default_repeat_.Add()->assign(value);
2873  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.bytes_default_repeat)
2874 }
2875 #if LANG_CXX11
2876 inline void TestMsg::add_bytes_default_repeat(::std::string&& value) {
2877  bytes_default_repeat_.Add(std::move(value));
2878  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.bytes_default_repeat)
2879 }
2880 #endif
2881 inline void TestMsg::add_bytes_default_repeat(const char* value) {
2882  GOOGLE_DCHECK(value != NULL);
2883  bytes_default_repeat_.Add()->assign(value);
2884  // @@protoc_insertion_point(field_add_char:goby.test.acomms.protobuf.TestMsg.bytes_default_repeat)
2885 }
2886 inline void TestMsg::add_bytes_default_repeat(const void* value, size_t size) {
2887  bytes_default_repeat_.Add()->assign(reinterpret_cast<const char*>(value), size);
2888  // @@protoc_insertion_point(field_add_pointer:goby.test.acomms.protobuf.TestMsg.bytes_default_repeat)
2889 }
2890 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
2892  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.bytes_default_repeat)
2893  return bytes_default_repeat_;
2894 }
2895 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
2897  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.bytes_default_repeat)
2898  return &bytes_default_repeat_;
2899 }
2900 
2901 // repeated .goby.test.acomms.protobuf.Enum1 enum_default_repeat = 116 [(.dccl.field) = {
2903  return enum_default_repeat_.size();
2904 }
2906  enum_default_repeat_.Clear();
2907 }
2909  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.enum_default_repeat)
2910  return static_cast< ::goby::test::acomms::protobuf::Enum1 >(enum_default_repeat_.Get(index));
2911 }
2914  enum_default_repeat_.Set(index, value);
2915  // @@protoc_insertion_point(field_set:goby.test.acomms.protobuf.TestMsg.enum_default_repeat)
2916 }
2919  enum_default_repeat_.Add(value);
2920  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.enum_default_repeat)
2921 }
2922 inline const ::google::protobuf::RepeatedField<int>&
2924  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.enum_default_repeat)
2925  return enum_default_repeat_;
2926 }
2927 inline ::google::protobuf::RepeatedField<int>*
2929  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.enum_default_repeat)
2930  return &enum_default_repeat_;
2931 }
2932 
2933 // repeated .goby.test.acomms.protobuf.EmbeddedMsg1 msg_default_repeat = 117 [(.dccl.field) = {
2935  return msg_default_repeat_.size();
2936 }
2938  msg_default_repeat_.Clear();
2939 }
2940 inline ::goby::test::acomms::protobuf::EmbeddedMsg1* TestMsg::mutable_msg_default_repeat(int index) {
2941  // @@protoc_insertion_point(field_mutable:goby.test.acomms.protobuf.TestMsg.msg_default_repeat)
2942  return msg_default_repeat_.Mutable(index);
2943 }
2944 inline ::google::protobuf::RepeatedPtrField< ::goby::test::acomms::protobuf::EmbeddedMsg1 >*
2946  // @@protoc_insertion_point(field_mutable_list:goby.test.acomms.protobuf.TestMsg.msg_default_repeat)
2947  return &msg_default_repeat_;
2948 }
2949 inline const ::goby::test::acomms::protobuf::EmbeddedMsg1& TestMsg::msg_default_repeat(int index) const {
2950  // @@protoc_insertion_point(field_get:goby.test.acomms.protobuf.TestMsg.msg_default_repeat)
2951  return msg_default_repeat_.Get(index);
2952 }
2953 inline ::goby::test::acomms::protobuf::EmbeddedMsg1* TestMsg::add_msg_default_repeat() {
2954  // @@protoc_insertion_point(field_add:goby.test.acomms.protobuf.TestMsg.msg_default_repeat)
2955  return msg_default_repeat_.Add();
2956 }
2957 inline const ::google::protobuf::RepeatedPtrField< ::goby::test::acomms::protobuf::EmbeddedMsg1 >&
2959  // @@protoc_insertion_point(field_list:goby.test.acomms.protobuf.TestMsg.msg_default_repeat)
2960  return msg_default_repeat_;
2961 }
2962 
2963 #ifdef __GNUC__
2964  #pragma GCC diagnostic pop
2965 #endif // __GNUC__
2966 // -------------------------------------------------------------------
2967 
2968 // -------------------------------------------------------------------
2969 
2970 
2971 // @@protoc_insertion_point(namespace_scope)
2972 
2973 } // namespace protobuf
2974 } // namespace acomms
2975 } // namespace test
2976 } // namespace goby
2977 
2978 namespace google {
2979 namespace protobuf {
2980 
2981 template <> struct is_proto_enum< ::goby::test::acomms::protobuf::Enum1> : ::std::true_type {};
2982 template <>
2983 inline const EnumDescriptor* GetEnumDescriptor< ::goby::test::acomms::protobuf::Enum1>() {
2985 }
2986 
2987 } // namespace protobuf
2988 } // namespace google
2989 
2990 // @@protoc_insertion_point(global_scope)
2991 
2992 #endif // PROTOBUF_INCLUDED_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto
goby::test::acomms::protobuf::TestMsg::New
TestMsg * New(::google::protobuf::Arena *arena) const final
Definition: test.pb.h:431
goby::test::acomms::protobuf::EmbeddedMsg2::operator=
EmbeddedMsg2 & operator=(const EmbeddedMsg2 &from)
Definition: test.pb.h:241
goby::test::acomms::protobuf::TestMsg::double_default_required
double double_default_required() const
Definition: test.pb.h:1860
goby::test::acomms::protobuf::TestMsg::clear_bytes_default_repeat
void clear_bytes_default_repeat()
Definition: test.pb.h:2836
goby::test::acomms::protobuf::Enum1
Enum1
Definition: test.pb.h:83
goby::test::acomms::protobuf::TestMsg::add_fixed32_default_repeat
void add_fixed32_default_repeat(::google::protobuf::uint32 value)
Definition: test.pb.h:2628
goby::test::acomms::protobuf::EmbeddedMsg2::has_val
bool has_val() const
Definition: test.pb.h:1201
goby::test::acomms::protobuf::TestMsg::set_double_default_repeat
void set_double_default_repeat(int index, double value)
Definition: test.pb.h:2384
goby::test::acomms::protobuf::EmbeddedMsg1::msg
const ::goby::test::acomms::protobuf::EmbeddedMsg2 & msg() const
Definition: test.pb.h:1155
goby::test::acomms::protobuf::TestMsg::add_msg_default_repeat
::goby::test::acomms::protobuf::EmbeddedMsg1 * add_msg_default_repeat()
Definition: test.pb.h:2953
goby::test::acomms::protobuf::TestMsg::uint32_default_repeat_size
int uint32_default_repeat_size() const
Definition: test.pb.h:2494
goby::test::acomms::protobuf::TestMsg::clear_sint32_default_repeat
void clear_sint32_default_repeat()
Definition: test.pb.h:2557
goby::test::acomms::protobuf::TestMsg::clear_string_default_optional
void clear_string_default_optional()
Definition: test.pb.h:1641
goby::test::acomms::protobuf::TestMsg::clear_double_default_optional
void clear_double_default_optional()
Definition: test.pb.h:1329
google::protobuf::RepeatedPtrField< ::std::string >
goby::test::acomms::protobuf::TestMsg::add_float_default_repeat
void add_float_default_repeat(float value)
Definition: test.pb.h:2418
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::test::acomms::protobuf::EmbeddedMsg2::clear_enum_default
void clear_enum_default()
Definition: test.pb.h:1300
goby::test::acomms::protobuf::EmbeddedMsg1::ByteSizeLong
size_t ByteSizeLong() const final
goby::test::acomms::protobuf::TestMsg::add_int32_default_repeat
void add_int32_default_repeat(::google::protobuf::int32 value)
Definition: test.pb.h:2448
goby::test::acomms::protobuf::TestMsg::set_bool_default_required
void set_bool_default_required(bool value)
Definition: test.pb.h:2152
goby::test::acomms::protobuf::TestMsg::clear_enum_default_required
void clear_enum_default_required()
Definition: test.pb.h:2300
goby::test::acomms::protobuf::TestMsg::mutable_bytes_default_repeat
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_bytes_default_repeat()
Definition: test.pb.h:2896
goby::test::acomms::protobuf::EmbeddedMsg1::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::test::acomms::protobuf::EmbeddedMsg1::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: test.pb.h:134
goby::test::acomms::protobuf::TestMsg::set_sint64_default_required
void set_sint64_default_required(::google::protobuf::int64 value)
Definition: test.pb.h:2032
goby::test::acomms::protobuf::TestMsg::has_sfixed32_default_required
bool has_sfixed32_default_required() const
Definition: test.pb.h:2087
goby::test::acomms::protobuf::TestMsg::set_sint64_default_optional
void set_sint64_default_optional(::google::protobuf::int64 value)
Definition: test.pb.h:1505
goby::test::acomms::protobuf::TestMsg::int32_default_optional
::google::protobuf::int32 int32_default_optional() const
Definition: test.pb.h:1381
goby::test::acomms::protobuf::EmbeddedMsg2::set_allocated_sval
void set_allocated_sval(::std::string *sval)
Definition: test.pb.h:1280
goby::test::acomms::protobuf::TestMsg::set_uint64_default_optional
void set_uint64_default_optional(::google::protobuf::uint64 value)
Definition: test.pb.h:1457
goby::test::acomms::protobuf::TestMsg::fixed64_default_repeat
const ::google::protobuf::RepeatedField< ::google::protobuf::uint64 > & fixed64_default_repeat() const
Definition: test.pb.h:2663
goby::test::acomms::protobuf::TestMsg::double_default_repeat_size
int double_default_repeat_size() const
Definition: test.pb.h:2374
goby::test::acomms::protobuf::TestMsg::set_fixed64_default_optional
void set_fixed64_default_optional(::google::protobuf::uint64 value)
Definition: test.pb.h:1553
goby::test::acomms::protobuf::TestMsg::uint64_default_required
::google::protobuf::uint64 uint64_default_required() const
Definition: test.pb.h:1980
goby::test::acomms::protobuf::TestMsg::sfixed32_default_required
::google::protobuf::int32 sfixed32_default_required() const
Definition: test.pb.h:2100
goby::test::acomms::protobuf::TestMsg::string_default_optional
const ::std::string & string_default_optional() const
Definition: test.pb.h:1645
goby::test::acomms::protobuf::EmbeddedMsg1::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::test::acomms::protobuf::TestMsg::uint64_default_repeat
const ::google::protobuf::RepeatedField< ::google::protobuf::uint64 > & uint64_default_repeat() const
Definition: test.pb.h:2543
goby::test::acomms::protobuf::EmbeddedMsg2::val
double val() const
Definition: test.pb.h:1214
goby::test::acomms::protobuf::EmbeddedMsg2::has_sval
bool has_sval() const
Definition: test.pb.h:1225
protobuf_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: test.pb.h:45
goby::test::acomms::protobuf::TestMsg::has_int32_default_optional
bool has_int32_default_optional() const
Definition: test.pb.h:1368
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::test::acomms::protobuf::TestMsg::clear_double_default_repeat
void clear_double_default_repeat()
Definition: test.pb.h:2377
goby::test::acomms::protobuf::EmbeddedMsg1::set_allocated_msg
void set_allocated_msg(::goby::test::acomms::protobuf::EmbeddedMsg2 *msg)
Definition: test.pb.h:1177
goby::test::acomms::protobuf::TestMsg::clear_sfixed32_default_optional
void clear_sfixed32_default_optional()
Definition: test.pb.h:1569
protobuf_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: test.pb.h:49
goby::test::acomms::protobuf::TestMsg::set_string_default_required
void set_string_default_required(const ::std::string &value)
Definition: test.pb.h:2176
goby::test::acomms::protobuf::EmbeddedMsg2::internal_default_instance
static const EmbeddedMsg2 * internal_default_instance()
Definition: test.pb.h:271
goby::test::acomms::protobuf::TestMsg::has_sfixed64_default_required
bool has_sfixed64_default_required() const
Definition: test.pb.h:2111
goby::test::acomms::protobuf::Enum1_IsValid
bool Enum1_IsValid(int value)
goby::test::acomms::protobuf::TestMsg::clear_int32_default_optional
void clear_int32_default_optional()
Definition: test.pb.h:1377
goby::test::acomms::protobuf::TestMsg::msg_default_required
const ::goby::test::acomms::protobuf::EmbeddedMsg1 & msg_default_required() const
Definition: test.pb.h:2332
goby::test::acomms::protobuf::TestMsg::set_float_default_optional
void set_float_default_optional(float value)
Definition: test.pb.h:1361
goby::test::acomms::protobuf::EmbeddedMsg1::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: test.pb.h:146
goby::test::acomms::protobuf::TestMsg::fixed64_default_required
::google::protobuf::uint64 fixed64_default_required() const
Definition: test.pb.h:2076
goby::test::acomms::protobuf::TestMsg::set_int64_default_optional
void set_int64_default_optional(::google::protobuf::int64 value)
Definition: test.pb.h:1409
goby::test::acomms::protobuf::TestMsg::sint64_default_repeat_size
int sint64_default_repeat_size() const
Definition: test.pb.h:2584
goby::test::acomms::protobuf::TestMsg::has_int64_default_required
bool has_int64_default_required() const
Definition: test.pb.h:1919
goby::test::acomms::protobuf::EmbeddedMsg2::swap
friend void swap(EmbeddedMsg2 &a, EmbeddedMsg2 &b)
Definition: test.pb.h:279
goby::test::acomms::protobuf::TestMsg::set_uint32_default_optional
void set_uint32_default_optional(::google::protobuf::uint32 value)
Definition: test.pb.h:1433
goby::test::acomms::protobuf::TestMsg::clear_sfixed64_default_repeat
void clear_sfixed64_default_repeat()
Definition: test.pb.h:2707
goby::test::acomms::protobuf::TestMsg::mutable_string_default_required
::std::string * mutable_string_default_required()
Definition: test.pb.h:2201
goby::test::acomms::protobuf::TestMsg::uint32_default_optional
::google::protobuf::uint32 uint32_default_optional() const
Definition: test.pb.h:1429
goby::test::acomms::protobuf::TestMsg::clear_enum_default_repeat
void clear_enum_default_repeat()
Definition: test.pb.h:2905
goby::uint64
std::uint64_t uint64
Definition: primitive_types.h:34
goby::test::acomms::protobuf::EmbeddedMsg1::default_instance
static const EmbeddedMsg1 & default_instance()
goby::test::acomms::protobuf::TestMsg::clear_fixed64_default_required
void clear_fixed64_default_required()
Definition: test.pb.h:2072
goby::test::acomms::protobuf::EmbeddedMsg1::set_val
void set_val(double value)
Definition: test.pb.h:1132
goby::test::acomms::protobuf::TestMsg::Swap
void Swap(TestMsg *other)
goby::test::acomms::protobuf::TestMsg::set_fixed64_default_required
void set_fixed64_default_required(::google::protobuf::uint64 value)
Definition: test.pb.h:2080
goby::test::acomms::protobuf::TestMsg::int64_default_required
::google::protobuf::int64 int64_default_required() const
Definition: test.pb.h:1932
goby::test::acomms::protobuf::TestMsg::add_uint32_default_repeat
void add_uint32_default_repeat(::google::protobuf::uint32 value)
Definition: test.pb.h:2508
goby::test::acomms::protobuf::TestMsg::add_enum_default_repeat
void add_enum_default_repeat(::goby::test::acomms::protobuf::Enum1 value)
Definition: test.pb.h:2917
google::protobuf::RepeatedField< int >
goby::test::acomms::protobuf::TestMsg::clear_int32_default_repeat
void clear_int32_default_repeat()
Definition: test.pb.h:2437
goby::test::acomms::protobuf::TestMsg::clear_sfixed32_default_repeat
void clear_sfixed32_default_repeat()
Definition: test.pb.h:2677
goby::test::acomms::protobuf::TestMsg::set_int32_default_repeat
void set_int32_default_repeat(int index, ::google::protobuf::int32 value)
Definition: test.pb.h:2444
goby::test::acomms::protobuf::_EmbeddedMsg1_default_instance_
EmbeddedMsg1DefaultTypeInternal _EmbeddedMsg1_default_instance_
goby::test::acomms::protobuf::TestMsg::mutable_enum_default_repeat
::google::protobuf::RepeatedField< int > * mutable_enum_default_repeat()
Definition: test.pb.h:2928
goby::test::acomms::protobuf::EmbeddedMsg1::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: test.pb.h:131
goby::test::acomms::protobuf::TestMsg::mutable_double_default_repeat
::google::protobuf::RepeatedField< double > * mutable_double_default_repeat()
Definition: test.pb.h:2398
goby::test::acomms::protobuf::TestMsg::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: test.pb.h:402
goby::test::acomms::protobuf::TestMsg::sfixed64_default_repeat
const ::google::protobuf::RepeatedField< ::google::protobuf::int64 > & sfixed64_default_repeat() const
Definition: test.pb.h:2723
goby::test::acomms::protobuf::TestMsg::add_sint64_default_repeat
void add_sint64_default_repeat(::google::protobuf::int64 value)
Definition: test.pb.h:2598
goby::test::acomms::protobuf::TestMsg::set_float_default_required
void set_float_default_required(float value)
Definition: test.pb.h:1888
goby::test::acomms::protobuf::TestMsg::set_uint32_default_repeat
void set_uint32_default_repeat(int index, ::google::protobuf::uint32 value)
Definition: test.pb.h:2504
goby::test::acomms::protobuf::TestMsg::sint32_default_repeat_size
int sint32_default_repeat_size() const
Definition: test.pb.h:2554
goby::test::acomms::protobuf::TestMsg::set_string_default_repeat
void set_string_default_repeat(int index, const ::std::string &value)
Definition: test.pb.h:2778
goby::test::acomms::protobuf::TestMsg::set_sfixed64_default_optional
void set_sfixed64_default_optional(::google::protobuf::int64 value)
Definition: test.pb.h:1601
goby::test::acomms::protobuf::TestMsg::set_fixed32_default_optional
void set_fixed32_default_optional(::google::protobuf::uint32 value)
Definition: test.pb.h:1529
goby::test::acomms::protobuf::TestMsg::set_float_default_repeat
void set_float_default_repeat(int index, float value)
Definition: test.pb.h:2414
goby::test::acomms::protobuf::TestMsg::set_enum_default_repeat
void set_enum_default_repeat(int index, ::goby::test::acomms::protobuf::Enum1 value)
Definition: test.pb.h:2912
goby::test::acomms::protobuf::TestMsg::bool_default_repeat
const ::google::protobuf::RepeatedField< bool > & bool_default_repeat() const
Definition: test.pb.h:2753
goby::test::acomms::protobuf::TestMsg::has_double_default_optional
bool has_double_default_optional() const
Definition: test.pb.h:1320
goby::test::acomms::protobuf::TestMsg::string_default_repeat
const ::google::protobuf::RepeatedPtrField< ::std::string > & string_default_repeat() const
Definition: test.pb.h:2822
goby::test::acomms::protobuf::TestMsg::bytes_default_repeat_size
int bytes_default_repeat_size() const
Definition: test.pb.h:2833
goby::test::acomms::protobuf::TestMsg::enum_default_repeat
const ::google::protobuf::RepeatedField< int > & enum_default_repeat() const
Definition: test.pb.h:2923
goby::test::acomms::protobuf::EmbeddedMsg1::swap
friend void swap(EmbeddedMsg1 &a, EmbeddedMsg1 &b)
Definition: test.pb.h:150
goby::test::acomms::protobuf::TestMsg::release_string_default_optional
::std::string * release_string_default_optional()
Definition: test.pb.h:1679
goby::test::acomms::protobuf::TestMsg::clear_bool_default_optional
void clear_bool_default_optional()
Definition: test.pb.h:1617
goby::test::acomms::protobuf::TestMsg::bool_default_required
bool bool_default_required() const
Definition: test.pb.h:2148
google::protobuf::Arena
Definition: arena.h:244
goby::test::acomms::protobuf::TestMsg::has_float_default_required
bool has_float_default_required() const
Definition: test.pb.h:1871
goby::test::acomms::protobuf::TestMsg::New
TestMsg * New() const final
Definition: test.pb.h:427
goby::test::acomms::protobuf::TestMsg::mutable_sint64_default_repeat
::google::protobuf::RepeatedField< ::google::protobuf::int64 > * mutable_sint64_default_repeat()
Definition: test.pb.h:2608
goby::test::acomms::protobuf::TestMsg::has_string_default_required
bool has_string_default_required() const
Definition: test.pb.h:2159
goby::test::acomms::protobuf::TestMsg::has_uint64_default_optional
bool has_uint64_default_optional() const
Definition: test.pb.h:1440
goby::test::acomms::protobuf::TestMsg::fixed32_default_repeat
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & fixed32_default_repeat() const
Definition: test.pb.h:2633
goby::test::acomms::protobuf::EmbeddedMsg1::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::test::acomms::protobuf::TestMsg::set_int64_default_required
void set_int64_default_required(::google::protobuf::int64 value)
Definition: test.pb.h:1936
goby::test::acomms::protobuf::TestMsg::clear_fixed64_default_repeat
void clear_fixed64_default_repeat()
Definition: test.pb.h:2647
goby::test::acomms::protobuf::TestMsg::clear_uint32_default_repeat
void clear_uint32_default_repeat()
Definition: test.pb.h:2497
goby::test::acomms::protobuf::TestMsg::operator=
TestMsg & operator=(const TestMsg &from)
Definition: test.pb.h:383
goby::test::acomms::protobuf::TestMsg::set_sfixed64_default_repeat
void set_sfixed64_default_repeat(int index, ::google::protobuf::int64 value)
Definition: test.pb.h:2714
goby::test::acomms::protobuf::TestMsg::set_fixed64_default_repeat
void set_fixed64_default_repeat(int index, ::google::protobuf::uint64 value)
Definition: test.pb.h:2654
goby::test::acomms::protobuf::TestMsg::set_fixed32_default_required
void set_fixed32_default_required(::google::protobuf::uint32 value)
Definition: test.pb.h:2056
goby::test::acomms::protobuf::TestMsg::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: test.pb.h:405
goby::test::acomms::protobuf::TestMsg::has_bool_default_required
bool has_bool_default_required() const
Definition: test.pb.h:2135
goby::test::acomms::protobuf::TestMsg::set_sint32_default_repeat
void set_sint32_default_repeat(int index, ::google::protobuf::int32 value)
Definition: test.pb.h:2564
goby::test::acomms::protobuf::TestMsg::has_enum_default_required
bool has_enum_default_required() const
Definition: test.pb.h:2291
goby::test::acomms::protobuf::TestMsg::clear_sfixed64_default_optional
void clear_sfixed64_default_optional()
Definition: test.pb.h:1593
goby::test::acomms::protobuf::TestMsg::uint32_default_repeat
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & uint32_default_repeat() const
Definition: test.pb.h:2513
goby::test::acomms::protobuf::TestMsg::set_int32_default_optional
void set_int32_default_optional(::google::protobuf::int32 value)
Definition: test.pb.h:1385
goby::test::acomms::protobuf::Enum1_Name
const ::std::string & Enum1_Name(Enum1 value)
Definition: test.pb.h:94
goby::test::acomms::protobuf::TestMsg::set_enum_default_required
void set_enum_default_required(::goby::test::acomms::protobuf::Enum1 value)
Definition: test.pb.h:2308
goby::test::acomms::protobuf::TestMsg::double_default_repeat
const ::google::protobuf::RepeatedField< double > & double_default_repeat() const
Definition: test.pb.h:2393
goby::test::acomms::protobuf::TestMsg::float_default_repeat
const ::google::protobuf::RepeatedField< float > & float_default_repeat() const
Definition: test.pb.h:2423
goby::test::acomms::protobuf::TestMsg::clear_fixed32_default_required
void clear_fixed32_default_required()
Definition: test.pb.h:2048
goby::test::acomms::protobuf::TestMsg::has_uint32_default_required
bool has_uint32_default_required() const
Definition: test.pb.h:1943
goby::test::acomms::protobuf::TestMsg::add_fixed64_default_repeat
void add_fixed64_default_repeat(::google::protobuf::uint64 value)
Definition: test.pb.h:2658
goby::test::acomms::protobuf::TestMsg::int64_default_optional
::google::protobuf::int64 int64_default_optional() const
Definition: test.pb.h:1405
goby::test::acomms::protobuf::TestMsg::set_bytes_default_required
void set_bytes_default_required(const ::std::string &value)
Definition: test.pb.h:2242
goby::test::acomms::protobuf::TestMsg::msg_default_optional
const ::goby::test::acomms::protobuf::EmbeddedMsg1 & msg_default_optional() const
Definition: test.pb.h:1805
goby::test::acomms::protobuf::EmbeddedMsg2::set_enum_default
void set_enum_default(::goby::test::acomms::protobuf::Enum1 value)
Definition: test.pb.h:1308
goby::test::acomms::protobuf::TestMsg::int32_default_required
::google::protobuf::int32 int32_default_required() const
Definition: test.pb.h:1908
goby::test::acomms::protobuf::Enum1_ARRAYSIZE
const int Enum1_ARRAYSIZE
Definition: test.pb.h:91
goby::test::acomms::protobuf::TestMsg::has_msg_default_required
bool has_msg_default_required() const
Definition: test.pb.h:2316
goby::test::acomms::protobuf::EmbeddedMsg2::enum_default
::goby::test::acomms::protobuf::Enum1 enum_default() const
Definition: test.pb.h:1304
goby::test::acomms::protobuf::TestMsg::clear_string_default_required
void clear_string_default_required()
Definition: test.pb.h:2168
protobuf_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto::TableStruct
Definition: test.pb.h:44
goby::test::acomms::protobuf::EmbeddedMsg2::Swap
void Swap(EmbeddedMsg2 *other)
goby::test::acomms::protobuf::TestMsg::has_fixed64_default_optional
bool has_fixed64_default_optional() const
Definition: test.pb.h:1536
goby::test::acomms::protobuf::TestMsg::clear_uint32_default_optional
void clear_uint32_default_optional()
Definition: test.pb.h:1425
goby::test::acomms::protobuf::TestMsg::mutable_msg_default_optional
::goby::test::acomms::protobuf::EmbeddedMsg1 * mutable_msg_default_optional()
Definition: test.pb.h:1818
goby::test::acomms::protobuf::TestMsg::set_sint32_default_required
void set_sint32_default_required(::google::protobuf::int32 value)
Definition: test.pb.h:2008
goby::test::acomms::protobuf::TestMsg::clear_string_default_repeat
void clear_string_default_repeat()
Definition: test.pb.h:2767
goby::test::acomms::protobuf::_TestMsg_default_instance_
TestMsgDefaultTypeInternal _TestMsg_default_instance_
Definition: test.pb.h:58
goby::test::acomms::protobuf::EmbeddedMsg1::release_msg
::goby::test::acomms::protobuf::EmbeddedMsg2 * release_msg()
Definition: test.pb.h:1161
goby::test::acomms::protobuf::EmbeddedMsg2::has_enum_default
bool has_enum_default() const
Definition: test.pb.h:1291
goby::test::acomms::protobuf::TestMsg::clear_msg_default_required
void clear_msg_default_required()
Definition: test.pb.h:2325
goby::test::acomms::protobuf::TestMsg
Definition: test.pb.h:376
goby::test::acomms::protobuf::TestMsg::fixed32_default_repeat_size
int fixed32_default_repeat_size() const
Definition: test.pb.h:2614
goby::test::acomms::protobuf::TestMsg::set_bool_default_repeat
void set_bool_default_repeat(int index, bool value)
Definition: test.pb.h:2744
goby::test::acomms::protobuf::_EmbeddedMsg2_default_instance_
EmbeddedMsg2DefaultTypeInternal _EmbeddedMsg2_default_instance_
goby::test::acomms::protobuf::TestMsg::sfixed64_default_required
::google::protobuf::int64 sfixed64_default_required() const
Definition: test.pb.h:2124
goby::test::acomms::protobuf::TestMsg::sint32_default_repeat
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & sint32_default_repeat() const
Definition: test.pb.h:2573
goby::test::acomms::protobuf::TestMsg::mutable_msg_default_required
::goby::test::acomms::protobuf::EmbeddedMsg1 * mutable_msg_default_required()
Definition: test.pb.h:2345
goby::test::acomms::protobuf::TestMsg::has_uint64_default_required
bool has_uint64_default_required() const
Definition: test.pb.h:1967
goby::test::acomms::protobuf::TestMsg::mutable_fixed32_default_repeat
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_fixed32_default_repeat()
Definition: test.pb.h:2638
message.h
goby::test::acomms::protobuf::TestMsg::clear_float_default_required
void clear_float_default_required()
Definition: test.pb.h:1880
goby::test::acomms::protobuf::TestMsg::has_msg_default_optional
bool has_msg_default_optional() const
Definition: test.pb.h:1789
goby::test::acomms::protobuf::TestMsg::clear_int64_default_optional
void clear_int64_default_optional()
Definition: test.pb.h:1401
goby::test::acomms::protobuf::TestMsg::sfixed64_default_repeat_size
int sfixed64_default_repeat_size() const
Definition: test.pb.h:2704
goby::test::acomms::protobuf::TestMsg::mutable_fixed64_default_repeat
::google::protobuf::RepeatedField< ::google::protobuf::uint64 > * mutable_fixed64_default_repeat()
Definition: test.pb.h:2668
goby::test::acomms::protobuf::Enum1_MAX
const Enum1 Enum1_MAX
Definition: test.pb.h:90
goby::test::acomms::protobuf::TestMsg::has_sint64_default_optional
bool has_sint64_default_optional() const
Definition: test.pb.h:1488
goby::test::acomms::protobuf::TestMsg::clear_sint32_default_optional
void clear_sint32_default_optional()
Definition: test.pb.h:1473
goby::test::acomms::protobuf::TestMsg::clear_float_default_optional
void clear_float_default_optional()
Definition: test.pb.h:1353
goby::test::acomms::protobuf::EmbeddedMsg1::Swap
void Swap(EmbeddedMsg1 *other)
goby::test::acomms::protobuf::TestMsg::set_string_default_optional
void set_string_default_optional(const ::std::string &value)
Definition: test.pb.h:1649
goby::test::acomms::protobuf::EmbeddedMsg1::operator=
EmbeddedMsg1 & operator=(const EmbeddedMsg1 &from)
Definition: test.pb.h:112
goby::test::acomms::protobuf::TestMsg::add_sint32_default_repeat
void add_sint32_default_repeat(::google::protobuf::int32 value)
Definition: test.pb.h:2568
protobuf_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto::AddDescriptors
void AddDescriptors()
goby::test::acomms::protobuf::TestMsg::set_enum_default_optional
void set_enum_default_optional(::goby::test::acomms::protobuf::Enum1 value)
Definition: test.pb.h:1781
goby::test::acomms::protobuf::TestMsg::internal_default_instance
static const TestMsg * internal_default_instance()
Definition: test.pb.h:413
goby::test::acomms::protobuf::TestMsg::release_bytes_default_required
::std::string * release_bytes_default_required()
Definition: test.pb.h:2272
goby::test::acomms::protobuf::TestMsg::add_bool_default_repeat
void add_bool_default_repeat(bool value)
Definition: test.pb.h:2748
goby::test::acomms::protobuf::TestMsg::release_bytes_default_optional
::std::string * release_bytes_default_optional()
Definition: test.pb.h:1745
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::test::acomms::protobuf::TestMsg::set_sfixed64_default_required
void set_sfixed64_default_required(::google::protobuf::int64 value)
Definition: test.pb.h:2128
goby::test::acomms::protobuf::EmbeddedMsg1::has_msg
bool has_msg() const
Definition: test.pb.h:1139
goby::test::acomms::protobuf::TestMsg::sint32_default_optional
::google::protobuf::int32 sint32_default_optional() const
Definition: test.pb.h:1477
goby::test::acomms::protobuf::TestMsg::msg_default_repeat
const ::google::protobuf::RepeatedPtrField< ::goby::test::acomms::protobuf::EmbeddedMsg1 > & msg_default_repeat() const
Definition: test.pb.h:2958
goby::test::acomms::protobuf::TestMsg::set_sint32_default_optional
void set_sint32_default_optional(::google::protobuf::int32 value)
Definition: test.pb.h:1481
goby::int32
std::int32_t int32
Definition: primitive_types.h:33
goby::test::acomms::protobuf::TestMsg::set_int32_default_required
void set_int32_default_required(::google::protobuf::int32 value)
Definition: test.pb.h:1912
goby::test::acomms::protobuf::EmbeddedMsg2::release_sval
::std::string * release_sval()
Definition: test.pb.h:1272
goby::test::acomms::protobuf::TestMsg::clear_sint64_default_optional
void clear_sint64_default_optional()
Definition: test.pb.h:1497
goby::test::acomms::protobuf::TestMsg::has_bytes_default_required
bool has_bytes_default_required() const
Definition: test.pb.h:2225
goby::test::acomms::protobuf::TestMsg::int64_default_repeat_size
int int64_default_repeat_size() const
Definition: test.pb.h:2464
goby::test::acomms::protobuf::EmbeddedMsg2::sval
const ::std::string & sval() const
Definition: test.pb.h:1238
goby::test::acomms::protobuf::TestMsg::has_fixed32_default_required
bool has_fixed32_default_required() const
Definition: test.pb.h:2039
goby::test::acomms::protobuf::TestMsg::float_default_optional
float float_default_optional() const
Definition: test.pb.h:1357
goby::test::acomms::protobuf::EmbeddedMsg1::kMsgFieldNumber
static const int kMsgFieldNumber
Definition: test.pb.h:202
goby::test::acomms::protobuf::TestMsg::has_string_default_optional
bool has_string_default_optional() const
Definition: test.pb.h:1632
goby::test::acomms::protobuf::TestMsg::add_sfixed32_default_repeat
void add_sfixed32_default_repeat(::google::protobuf::int32 value)
Definition: test.pb.h:2688
goby::test::acomms::protobuf::EmbeddedMsg2::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: test.pb.h:260
goby::test::acomms::protobuf::TestMsg::mutable_uint64_default_repeat
::google::protobuf::RepeatedField< ::google::protobuf::uint64 > * mutable_uint64_default_repeat()
Definition: test.pb.h:2548
goby::test::acomms::protobuf::TestMsg::mutable_float_default_repeat
::google::protobuf::RepeatedField< float > * mutable_float_default_repeat()
Definition: test.pb.h:2428
goby::test::acomms::protobuf::TestMsg::add_uint64_default_repeat
void add_uint64_default_repeat(::google::protobuf::uint64 value)
Definition: test.pb.h:2538
goby::test::acomms::protobuf::TestMsg::enum_default_optional
::goby::test::acomms::protobuf::Enum1 enum_default_optional() const
Definition: test.pb.h:1777
goby::test::acomms::protobuf::EmbeddedMsg1::internal_default_instance
static const EmbeddedMsg1 * internal_default_instance()
Definition: test.pb.h:142
goby::test::acomms::protobuf::EmbeddedMsg1::IsInitialized
bool IsInitialized() const final
goby::test::acomms::protobuf::Enum1_Parse
bool Enum1_Parse(const ::std::string &name, Enum1 *value)
Definition: test.pb.h:98
goby::test::acomms::protobuf::EmbeddedMsg1::mutable_msg
::goby::test::acomms::protobuf::EmbeddedMsg2 * mutable_msg()
Definition: test.pb.h:1168
goby::test::acomms::protobuf::TestMsg::has_sint64_default_required
bool has_sint64_default_required() const
Definition: test.pb.h:2015
goby::test::acomms::protobuf::TestMsg::set_fixed32_default_repeat
void set_fixed32_default_repeat(int index, ::google::protobuf::uint32 value)
Definition: test.pb.h:2624
goby::test::acomms::protobuf::TestMsg::clear_double_default_required
void clear_double_default_required()
Definition: test.pb.h:1856
goby::test::acomms::protobuf::EmbeddedMsg1::has_val
bool has_val() const
Definition: test.pb.h:1115
goby::test::acomms::protobuf::TestMsg::release_msg_default_required
::goby::test::acomms::protobuf::EmbeddedMsg1 * release_msg_default_required()
Definition: test.pb.h:2338
goby::int64
std::int64_t int64
Definition: primitive_types.h:35
google::protobuf::Metadata
Definition: message.h:174
goby::test::acomms::protobuf::EmbeddedMsg1::kValFieldNumber
static const int kValFieldNumber
Definition: test.pb.h:214
goby::test::acomms::protobuf::TestMsg::clear_int64_default_required
void clear_int64_default_required()
Definition: test.pb.h:1928
goby::test::acomms::protobuf::TestMsg::mutable_sint32_default_repeat
::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_sint32_default_repeat()
Definition: test.pb.h:2578
goby::test::acomms::protobuf::TestMsg::has_sint32_default_optional
bool has_sint32_default_optional() const
Definition: test.pb.h:1464
goby::test::acomms::protobuf::TestMsg::fixed64_default_repeat_size
int fixed64_default_repeat_size() const
Definition: test.pb.h:2644
goby::test::acomms::protobuf::TestMsg::clear_sfixed64_default_required
void clear_sfixed64_default_required()
Definition: test.pb.h:2120
goby::test::acomms::protobuf::TestMsg::clear_sint32_default_required
void clear_sint32_default_required()
Definition: test.pb.h:2000
goby::test::acomms::protobuf::TestMsg::clear_uint64_default_optional
void clear_uint64_default_optional()
Definition: test.pb.h:1449
goby::test::acomms::protobuf::TestMsg::has_fixed64_default_required
bool has_fixed64_default_required() const
Definition: test.pb.h:2063
goby::test::acomms::protobuf::TestMsg::mutable_bytes_default_optional
::std::string * mutable_bytes_default_optional()
Definition: test.pb.h:1740
goby::test::acomms::protobuf::TestMsg::sfixed32_default_repeat
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & sfixed32_default_repeat() const
Definition: test.pb.h:2693
google::protobuf::Message
Definition: message.h:189
goby::test::acomms::protobuf::TestMsg::float_default_required
float float_default_required() const
Definition: test.pb.h:1884
goby::test::acomms::protobuf::TestMsg::int32_default_repeat
const ::google::protobuf::RepeatedField< ::google::protobuf::int32 > & int32_default_repeat() const
Definition: test.pb.h:2453
goby::test::acomms::protobuf::TestMsg::release_string_default_required
::std::string * release_string_default_required()
Definition: test.pb.h:2206
goby::test::acomms::protobuf::TestMsg::clear_uint64_default_required
void clear_uint64_default_required()
Definition: test.pb.h:1976
goby::test::acomms::protobuf::EmbeddedMsg2
Definition: test.pb.h:234
goby::test::acomms::protobuf::TestMsg::has_enum_default_optional
bool has_enum_default_optional() const
Definition: test.pb.h:1764
goby::test::acomms::protobuf::TestMsg::enum_default_required
::goby::test::acomms::protobuf::Enum1 enum_default_required() const
Definition: test.pb.h:2304
goby::test::acomms::protobuf::TestMsg::add_bytes_default_repeat
::std::string * add_bytes_default_repeat()
Definition: test.pb.h:2867
goby::test::acomms::protobuf::EmbeddedMsg1::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::test::acomms::protobuf::EmbeddedMsg2::clear_sval
void clear_sval()
Definition: test.pb.h:1234
protobuf_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto
Definition: test.pb.h:42
goby::test::acomms::protobuf::EmbeddedMsg1::New
EmbeddedMsg1 * New(::google::protobuf::Arena *arena) const final
Definition: test.pb.h:160
goby::test::acomms::protobuf::EmbeddedMsg1::~EmbeddedMsg1
virtual ~EmbeddedMsg1()
goby::test::acomms::protobuf::TestMsg::sint32_default_required
::google::protobuf::int32 sint32_default_required() const
Definition: test.pb.h:2004
goby::test::acomms::protobuf::EmbeddedMsg1::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::test::acomms::protobuf::TestMsg::has_double_default_required
bool has_double_default_required() const
Definition: test.pb.h:1847
goby::test::acomms::protobuf::TestMsg::clear_sint64_default_repeat
void clear_sint64_default_repeat()
Definition: test.pb.h:2587
goby::test::acomms::protobuf::TestMsg::set_allocated_msg_default_required
void set_allocated_msg_default_required(::goby::test::acomms::protobuf::EmbeddedMsg1 *msg_default_required)
Definition: test.pb.h:2354
goby::test::acomms::protobuf::TestMsg::fixed32_default_required
::google::protobuf::uint32 fixed32_default_required() const
Definition: test.pb.h:2052
goby::test::acomms::protobuf::TestMsg::add_string_default_repeat
::std::string * add_string_default_repeat()
Definition: test.pb.h:2798
goby::test::acomms::protobuf::TestMsg::clear_bytes_default_optional
void clear_bytes_default_optional()
Definition: test.pb.h:1707
goby::test::acomms::protobuf::TestMsg::int64_default_repeat
const ::google::protobuf::RepeatedField< ::google::protobuf::int64 > & int64_default_repeat() const
Definition: test.pb.h:2483
goby::test::acomms::protobuf::TestMsg::release_msg_default_optional
::goby::test::acomms::protobuf::EmbeddedMsg1 * release_msg_default_optional()
Definition: test.pb.h:1811
goby::test::acomms::protobuf::TestMsg::sint64_default_optional
::google::protobuf::int64 sint64_default_optional() const
Definition: test.pb.h:1501
goby::test::acomms::protobuf::TestMsg::fixed64_default_optional
::google::protobuf::uint64 fixed64_default_optional() const
Definition: test.pb.h:1549
goby::test::acomms::protobuf::ENUM_B
@ ENUM_B
Definition: test.pb.h:85
goby::test::acomms::protobuf::TestMsg::clear_fixed64_default_optional
void clear_fixed64_default_optional()
Definition: test.pb.h:1545
goby::test::acomms::protobuf::TestMsg::set_int64_default_repeat
void set_int64_default_repeat(int index, ::google::protobuf::int64 value)
Definition: test.pb.h:2474
goby::test::acomms::protobuf::TestMsg::clear_bytes_default_required
void clear_bytes_default_required()
Definition: test.pb.h:2234
goby::test::acomms::protobuf::TestMsg::set_sfixed32_default_optional
void set_sfixed32_default_optional(::google::protobuf::int32 value)
Definition: test.pb.h:1577
goby::test::acomms::protobuf::TestMsg::mutable_string_default_optional
::std::string * mutable_string_default_optional()
Definition: test.pb.h:1674
goby::test::acomms::protobuf::TestMsg::bytes_default_required
const ::std::string & bytes_default_required() const
Definition: test.pb.h:2238
arena.h
protobuf_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[3]
Definition: test.pb.h:47
goby::test::acomms::protobuf::TestMsg::set_uint32_default_required
void set_uint32_default_required(::google::protobuf::uint32 value)
Definition: test.pb.h:1960
goby::test::acomms::protobuf::TestMsg::float_default_repeat_size
int float_default_repeat_size() const
Definition: test.pb.h:2404
goby::test::acomms::protobuf::TestMsg::set_allocated_bytes_default_required
void set_allocated_bytes_default_required(::std::string *bytes_default_required)
Definition: test.pb.h:2280
goby::test::acomms::protobuf::TestMsg::DCCLParameters
DCCLParameters
Definition: test.pb.h:972
goby::test::acomms::protobuf::TestMsg::int32_default_repeat_size
int int32_default_repeat_size() const
Definition: test.pb.h:2434
goby::test::acomms::protobuf::EmbeddedMsg2::New
EmbeddedMsg2 * New() const final
Definition: test.pb.h:285
goby::test::acomms::protobuf::TestMsg::set_allocated_bytes_default_optional
void set_allocated_bytes_default_optional(::std::string *bytes_default_optional)
Definition: test.pb.h:1753
goby::test::acomms::protobuf::TestMsg::clear_fixed32_default_repeat
void clear_fixed32_default_repeat()
Definition: test.pb.h:2617
goby::test::acomms::protobuf::EmbeddedMsg2::clear_val
void clear_val()
Definition: test.pb.h:1210
goby::test::acomms::protobuf::EmbeddedMsg1::EmbeddedMsg1
EmbeddedMsg1()
goby::test::acomms::protobuf::TestMsg::mutable_msg_default_repeat
::google::protobuf::RepeatedPtrField< ::goby::test::acomms::protobuf::EmbeddedMsg1 > * mutable_msg_default_repeat()
Definition: test.pb.h:2945
goby::test::acomms::protobuf::Enum1_MIN
const Enum1 Enum1_MIN
Definition: test.pb.h:89
goby::test::acomms::protobuf::TestMsg::clear_msg_default_optional
void clear_msg_default_optional()
Definition: test.pb.h:1798
goby::test::acomms::protobuf::TestMsg::string_default_required
const ::std::string & string_default_required() const
Definition: test.pb.h:2172
goby::test::acomms::protobuf::TestMsg::set_bytes_default_optional
void set_bytes_default_optional(const ::std::string &value)
Definition: test.pb.h:1715
goby::test::acomms::protobuf::EmbeddedMsg1::Clear
void Clear() final
goby::test::acomms::protobuf::EmbeddedMsg1::GetCachedSize
int GetCachedSize() const final
Definition: test.pb.h:177
goby::test::acomms::protobuf::TestMsg::has_sfixed32_default_optional
bool has_sfixed32_default_optional() const
Definition: test.pb.h:1560
goby::test::acomms::protobuf::TestMsg::set_double_default_optional
void set_double_default_optional(double value)
Definition: test.pb.h:1337
goby::test::acomms::protobuf::TestMsg::set_sfixed32_default_required
void set_sfixed32_default_required(::google::protobuf::int32 value)
Definition: test.pb.h:2104
goby::test::acomms::protobuf::TestMsg::set_allocated_string_default_optional
void set_allocated_string_default_optional(::std::string *string_default_optional)
Definition: test.pb.h:1687
goby::test::acomms::protobuf::TestMsg::uint32_default_required
::google::protobuf::uint32 uint32_default_required() const
Definition: test.pb.h:1956
goby::test::acomms::protobuf::TestMsg::set_bytes_default_repeat
void set_bytes_default_repeat(int index, const ::std::string &value)
Definition: test.pb.h:2847
goby::test::acomms::protobuf::TestMsg::set_sfixed32_default_repeat
void set_sfixed32_default_repeat(int index, ::google::protobuf::int32 value)
Definition: test.pb.h:2684
goby::test::acomms::protobuf::TestMsg::sfixed64_default_optional
::google::protobuf::int64 sfixed64_default_optional() const
Definition: test.pb.h:1597
goby::test::acomms::protobuf::TestMsg::clear_float_default_repeat
void clear_float_default_repeat()
Definition: test.pb.h:2407
goby::test::acomms::protobuf::TestMsg::bytes_default_optional
const ::std::string & bytes_default_optional() const
Definition: test.pb.h:1711
goby::test::acomms::protobuf::TestMsg::fixed32_default_optional
::google::protobuf::uint32 fixed32_default_optional() const
Definition: test.pb.h:1525
goby::test::acomms::protobuf::EmbeddedMsg1::clear_val
void clear_val()
Definition: test.pb.h:1124
goby::test::acomms::protobuf::TestMsg::has_int64_default_optional
bool has_int64_default_optional() const
Definition: test.pb.h:1392
goby::test::acomms::protobuf::EmbeddedMsg1::clear_msg
void clear_msg()
Definition: test.pb.h:1148
goby::test::acomms::protobuf::TestMsg::sfixed32_default_optional
::google::protobuf::int32 sfixed32_default_optional() const
Definition: test.pb.h:1573
goby::test::acomms::protobuf::EmbeddedMsg2::New
EmbeddedMsg2 * New(::google::protobuf::Arena *arena) const final
Definition: test.pb.h:289
goby::test::acomms::protobuf::TestMsg::add_sfixed64_default_repeat
void add_sfixed64_default_repeat(::google::protobuf::int64 value)
Definition: test.pb.h:2718
goby::test::acomms::protobuf::TestMsg::has_uint32_default_optional
bool has_uint32_default_optional() const
Definition: test.pb.h:1416
goby::test::acomms::protobuf::EmbeddedMsg1::New
EmbeddedMsg1 * New() const final
Definition: test.pb.h:156
goby::test::acomms::protobuf::TestMsg::mutable_bytes_default_required
::std::string * mutable_bytes_default_required()
Definition: test.pb.h:2267
goby::test::acomms::protobuf::TestMsg::bool_default_repeat_size
int bool_default_repeat_size() const
Definition: test.pb.h:2734
goby::test::acomms::protobuf::TestMsg::has_int32_default_required
bool has_int32_default_required() const
Definition: test.pb.h:1895
goby::test::acomms::protobuf::TestMsg::sint64_default_repeat
const ::google::protobuf::RepeatedField< ::google::protobuf::int64 > & sint64_default_repeat() const
Definition: test.pb.h:2603
goby::test::acomms::protobuf::TestMsg::has_bytes_default_optional
bool has_bytes_default_optional() const
Definition: test.pb.h:1698
goby::test::acomms::protobuf::TestMsg::msg_default_repeat_size
int msg_default_repeat_size() const
Definition: test.pb.h:2934
goby::test::acomms::protobuf::Enum1_descriptor
const ::google::protobuf::EnumDescriptor * Enum1_descriptor()
goby::test::acomms::protobuf::TestMsg::clear_msg_default_repeat
void clear_msg_default_repeat()
Definition: test.pb.h:2937
goby::test::acomms::protobuf::TestMsg::mutable_string_default_repeat
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_string_default_repeat()
Definition: test.pb.h:2827
goby::test::acomms::protobuf::TestMsg::clear_fixed32_default_optional
void clear_fixed32_default_optional()
Definition: test.pb.h:1521
goby::test::acomms::protobuf::TestMsg::uint64_default_repeat_size
int uint64_default_repeat_size() const
Definition: test.pb.h:2524
goby::test::acomms::protobuf::EmbeddedMsg2::set_val
void set_val(double value)
Definition: test.pb.h:1218
goby::test::acomms::protobuf::TestMsg::add_int64_default_repeat
void add_int64_default_repeat(::google::protobuf::int64 value)
Definition: test.pb.h:2478
goby::test::acomms::protobuf::TestMsg::clear_int32_default_required
void clear_int32_default_required()
Definition: test.pb.h:1904
goby::test::acomms::protobuf::TestMsg::clear_enum_default_optional
void clear_enum_default_optional()
Definition: test.pb.h:1773
goby::test::acomms::protobuf::TestMsg::double_default_optional
double double_default_optional() const
Definition: test.pb.h:1333
goby::test::acomms::protobuf::TestMsg::has_bool_default_optional
bool has_bool_default_optional() const
Definition: test.pb.h:1608
goby::test::acomms::protobuf::TestMsg::uint64_default_optional
::google::protobuf::uint64 uint64_default_optional() const
Definition: test.pb.h:1453
goby::test::acomms::protobuf::ENUM_A
@ ENUM_A
Definition: test.pb.h:84
goby::test::acomms::protobuf::TestMsg::has_fixed32_default_optional
bool has_fixed32_default_optional() const
Definition: test.pb.h:1512
goby::test::acomms::protobuf::TestMsg::string_default_repeat_size
int string_default_repeat_size() const
Definition: test.pb.h:2764
goby::test::acomms::protobuf::TestMsg::set_uint64_default_required
void set_uint64_default_required(::google::protobuf::uint64 value)
Definition: test.pb.h:1984
goby::test::acomms::protobuf::TestMsg::enum_default_repeat_size
int enum_default_repeat_size() const
Definition: test.pb.h:2902
goby::test::acomms::protobuf::TestMsg::mutable_sfixed32_default_repeat
::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_sfixed32_default_repeat()
Definition: test.pb.h:2698
goby::test::acomms::protobuf::EmbeddedMsg2::set_sval
void set_sval(const ::std::string &value)
Definition: test.pb.h:1242
goby::test::acomms::protobuf::EmbeddedMsg1::val
double val() const
Definition: test.pb.h:1128
goby::test::acomms::protobuf::TestMsg::sfixed32_default_repeat_size
int sfixed32_default_repeat_size() const
Definition: test.pb.h:2674
goby::test::acomms::protobuf::TestMsg::set_bool_default_optional
void set_bool_default_optional(bool value)
Definition: test.pb.h:1625
goby::test::acomms::protobuf::EmbeddedMsg2::mutable_sval
::std::string * mutable_sval()
Definition: test.pb.h:1267
goby::test::acomms::protobuf::EmbeddedMsg1
Definition: test.pb.h:105
goby::test::acomms::protobuf::TestMsg::clear_uint32_default_required
void clear_uint32_default_required()
Definition: test.pb.h:1952
protobuf_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: test.pb.h:48
goby::test::acomms::protobuf::EmbeddedMsg1::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::test::acomms::protobuf::TestMsg::mutable_uint32_default_repeat
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_uint32_default_repeat()
Definition: test.pb.h:2518
goby::test::acomms::protobuf::EmbeddedMsg1::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::test::acomms::protobuf::EmbeddedMsg1::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
google::protobuf::Message::Message
Message()
Definition: message.h:191
protobuf_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: test.pb.h:46
friend
goby::test::acomms::protobuf::TestMsg::set_allocated_msg_default_optional
void set_allocated_msg_default_optional(::goby::test::acomms::protobuf::EmbeddedMsg1 *msg_default_optional)
Definition: test.pb.h:1827
goby::test::acomms::protobuf::TestMsg::set_sint64_default_repeat
void set_sint64_default_repeat(int index, ::google::protobuf::int64 value)
Definition: test.pb.h:2594
goby::test::acomms::protobuf::TestMsg::clear_bool_default_required
void clear_bool_default_required()
Definition: test.pb.h:2144
goby::test::acomms::protobuf::EmbeddedMsg2::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: test.pb.h:263
goby::test::acomms::protobuf::TestMsg::set_uint64_default_repeat
void set_uint64_default_repeat(int index, ::google::protobuf::uint64 value)
Definition: test.pb.h:2534
goby::test::acomms::protobuf::TestMsg::has_float_default_optional
bool has_float_default_optional() const
Definition: test.pb.h:1344
goby::test::acomms::protobuf::TestMsg::add_double_default_repeat
void add_double_default_repeat(double value)
Definition: test.pb.h:2388
google
Definition: dccl.h:57
protobuf_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: test.pb.h:50
goby::test::acomms::protobuf::TestMsg::bytes_default_repeat
const ::google::protobuf::RepeatedPtrField< ::std::string > & bytes_default_repeat() const
Definition: test.pb.h:2891
goby::test::acomms::protobuf::TestMsg::clear_uint64_default_repeat
void clear_uint64_default_repeat()
Definition: test.pb.h:2527
goby::test::acomms::protobuf::TestMsg::mutable_sfixed64_default_repeat
::google::protobuf::RepeatedField< ::google::protobuf::int64 > * mutable_sfixed64_default_repeat()
Definition: test.pb.h:2728
goby::test::acomms::protobuf::ENUM_C
@ ENUM_C
Definition: test.pb.h:86
goby::test::acomms::protobuf::TestMsg::clear_sint64_default_required
void clear_sint64_default_required()
Definition: test.pb.h:2024
goby::test::acomms::protobuf::TestMsg::has_sint32_default_required
bool has_sint32_default_required() const
Definition: test.pb.h:1991
goby::test::acomms::protobuf::TestMsg::mutable_bool_default_repeat
::google::protobuf::RepeatedField< bool > * mutable_bool_default_repeat()
Definition: test.pb.h:2758
goby::test::acomms::protobuf::TestMsg::clear_sfixed32_default_required
void clear_sfixed32_default_required()
Definition: test.pb.h:2096
goby::test::acomms::protobuf::TestMsg::set_allocated_string_default_required
void set_allocated_string_default_required(::std::string *string_default_required)
Definition: test.pb.h:2214
goby::test::acomms::protobuf::TestMsg::has_sfixed64_default_optional
bool has_sfixed64_default_optional() const
Definition: test.pb.h:1584
goby::test::acomms::protobuf::TestMsg::sint64_default_required
::google::protobuf::int64 sint64_default_required() const
Definition: test.pb.h:2028
goby::test::acomms::protobuf::TestMsg::bool_default_optional
bool bool_default_optional() const
Definition: test.pb.h:1621
goby::test::acomms::protobuf::TestMsg::mutable_int64_default_repeat
::google::protobuf::RepeatedField< ::google::protobuf::int64 > * mutable_int64_default_repeat()
Definition: test.pb.h:2488
goby::test::acomms::protobuf::TestMsg::swap
friend void swap(TestMsg &a, TestMsg &b)
Definition: test.pb.h:421
goby::test::acomms::protobuf::TestMsg::set_double_default_required
void set_double_default_required(double value)
Definition: test.pb.h:1864
goby::test::acomms::protobuf::TestMsg::clear_int64_default_repeat
void clear_int64_default_repeat()
Definition: test.pb.h:2467
goby::test::acomms::protobuf::TestMsg::clear_bool_default_repeat
void clear_bool_default_repeat()
Definition: test.pb.h:2737
goby::test::acomms::protobuf::TestMsg::mutable_int32_default_repeat
::google::protobuf::RepeatedField< ::google::protobuf::int32 > * mutable_int32_default_repeat()
Definition: test.pb.h:2458