4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
16#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
22#include <google/protobuf/port_undef.inc>
23#include <google/protobuf/io/coded_stream.h>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
30#include <google/protobuf/repeated_field.h>
31#include <google/protobuf/extension_set.h>
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>
40#include <google/protobuf/port_def.inc>
41#define PROTOBUF_INTERNAL_EXPORT_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto
42PROTOBUF_NAMESPACE_OPEN
46PROTOBUF_NAMESPACE_CLOSE
58struct EmbeddedMsg1DefaultTypeInternal;
61struct EmbeddedMsg2DefaultTypeInternal;
64struct TestMsgDefaultTypeInternal;
70PROTOBUF_NAMESPACE_OPEN
74PROTOBUF_NAMESPACE_CLOSE
93 static_assert(::std::is_same<T, Enum1>::value ||
94 ::std::is_integral<T>::value,
95 "Incorrect type passed to function Enum1_Name.");
96 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
100 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
Enum1* value) {
101 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Enum1>(
107 public ::PROTOBUF_NAMESPACE_ID::Message {
111 explicit PROTOBUF_CONSTEXPR
EmbeddedMsg1(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
116 *
this = ::std::move(from);
124 if (
this == &from)
return *
this;
125 if (GetOwningArena() == from.GetOwningArena()
126 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
127 && GetOwningArena() !=
nullptr
138 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
141 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
144 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
167 if (other ==
this)
return;
168 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
169 if (GetOwningArena() !=
nullptr &&
170 GetOwningArena() == other->GetOwningArena()) {
172 if (GetOwningArena() == other->GetOwningArena()) {
176 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
180 if (other ==
this)
return;
181 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
188 return CreateMaybeMessage<EmbeddedMsg1>(arena);
190 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
192 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
194 EmbeddedMsg1::MergeImpl(*
this, from);
197 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
199 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
205 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
209 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
211 void SetCachedSize(
int size)
const final;
215 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
216 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
217 return "goby.test.acomms.protobuf.EmbeddedMsg1";
221 bool is_message_owned =
false);
225 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
240 bool _internal_has_msg()
const;
243 const ::goby::test::acomms::protobuf::EmbeddedMsg2&
msg()
const;
244 PROTOBUF_NODISCARD ::goby::test::acomms::protobuf::EmbeddedMsg2*
release_msg();
248 const ::goby::test::acomms::protobuf::EmbeddedMsg2& _internal_msg()
const;
258 bool _internal_has_val()
const;
264 double _internal_val()
const;
265 void _internal_set_val(
double value);
272 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
273 typedef void InternalArenaConstructable_;
274 typedef void DestructorSkippable_;
276 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
277 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
282 friend struct ::TableStruct_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto;
287 public ::PROTOBUF_NAMESPACE_ID::Message {
291 explicit PROTOBUF_CONSTEXPR
EmbeddedMsg2(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
296 *
this = ::std::move(from);
304 if (
this == &from)
return *
this;
305 if (GetOwningArena() == from.GetOwningArena()
306 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
307 && GetOwningArena() !=
nullptr
318 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
321 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
324 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
347 if (other ==
this)
return;
348 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
349 if (GetOwningArena() !=
nullptr &&
350 GetOwningArena() == other->GetOwningArena()) {
352 if (GetOwningArena() == other->GetOwningArena()) {
356 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
360 if (other ==
this)
return;
361 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
368 return CreateMaybeMessage<EmbeddedMsg2>(arena);
370 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
372 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
374 EmbeddedMsg2::MergeImpl(*
this, from);
377 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
379 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
385 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
389 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
391 void SetCachedSize(
int size)
const final;
395 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
396 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
397 return "goby.test.acomms.protobuf.EmbeddedMsg2";
401 bool is_message_owned =
false);
405 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
419 bool has_sval()
const;
421 bool _internal_has_sval()
const;
424 const std::string& sval()
const;
425 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
431 const std::string& _internal_sval()
const;
432 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_sval(
const std::string& value);
433 std::string* _internal_mutable_sval();
439 bool _internal_has_val()
const;
445 double _internal_val()
const;
446 void _internal_set_val(
double value);
452 bool _internal_has_enum_default()
const;
466 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
467 typedef void InternalArenaConstructable_;
468 typedef void DestructorSkippable_;
470 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
471 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
472 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sval_;
477 friend struct ::TableStruct_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto;
482 public ::PROTOBUF_NAMESPACE_ID::Message {
486 explicit PROTOBUF_CONSTEXPR
TestMsg(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
491 *
this = ::std::move(from);
499 if (
this == &from)
return *
this;
500 if (GetOwningArena() == from.GetOwningArena()
501 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
502 && GetOwningArena() !=
nullptr
513 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
516 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
519 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
532 return reinterpret_cast<const TestMsg*
>(
542 if (other ==
this)
return;
543 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
544 if (GetOwningArena() !=
nullptr &&
545 GetOwningArena() == other->GetOwningArena()) {
547 if (GetOwningArena() == other->GetOwningArena()) {
551 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
555 if (other ==
this)
return;
556 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
562 TestMsg*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
563 return CreateMaybeMessage<TestMsg>(arena);
565 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
567 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
569 TestMsg::MergeImpl(*
this, from);
572 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
574 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
580 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
584 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
586 void SetCachedSize(
int size)
const final;
587 void InternalSwap(
TestMsg* other);
590 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
591 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
592 return "goby.test.acomms.protobuf.TestMsg";
595 explicit TestMsg(::PROTOBUF_NAMESPACE_ID::Arena* arena,
596 bool is_message_owned =
false);
600 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
662 int double_default_repeat_size()
const;
664 int _internal_double_default_repeat_size()
const;
666 void clear_double_default_repeat();
668 double _internal_double_default_repeat(
int index)
const;
669 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
670 _internal_double_default_repeat()
const;
671 void _internal_add_double_default_repeat(
double value);
672 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
673 _internal_mutable_double_default_repeat();
675 double double_default_repeat(
int index)
const;
676 void set_double_default_repeat(
int index,
double value);
677 void add_double_default_repeat(
double value);
678 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
679 double_default_repeat()
const;
680 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
681 mutable_double_default_repeat();
684 int float_default_repeat_size()
const;
686 int _internal_float_default_repeat_size()
const;
688 void clear_float_default_repeat();
690 float _internal_float_default_repeat(
int index)
const;
691 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
692 _internal_float_default_repeat()
const;
693 void _internal_add_float_default_repeat(
float value);
694 ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
695 _internal_mutable_float_default_repeat();
697 float float_default_repeat(
int index)
const;
698 void set_float_default_repeat(
int index,
float value);
699 void add_float_default_repeat(
float value);
700 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
701 float_default_repeat()
const;
702 ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
703 mutable_float_default_repeat();
706 int int32_default_repeat_size()
const;
708 int _internal_int32_default_repeat_size()
const;
710 void clear_int32_default_repeat();
712 int32_t _internal_int32_default_repeat(
int index)
const;
713 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
714 _internal_int32_default_repeat()
const;
715 void _internal_add_int32_default_repeat(int32_t value);
716 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
717 _internal_mutable_int32_default_repeat();
719 int32_t int32_default_repeat(
int index)
const;
720 void set_int32_default_repeat(
int index, int32_t value);
721 void add_int32_default_repeat(int32_t value);
722 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
723 int32_default_repeat()
const;
724 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
725 mutable_int32_default_repeat();
728 int int64_default_repeat_size()
const;
730 int _internal_int64_default_repeat_size()
const;
732 void clear_int64_default_repeat();
734 int64_t _internal_int64_default_repeat(
int index)
const;
735 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
736 _internal_int64_default_repeat()
const;
737 void _internal_add_int64_default_repeat(int64_t value);
738 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
739 _internal_mutable_int64_default_repeat();
741 int64_t int64_default_repeat(
int index)
const;
742 void set_int64_default_repeat(
int index, int64_t value);
743 void add_int64_default_repeat(int64_t value);
744 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
745 int64_default_repeat()
const;
746 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
747 mutable_int64_default_repeat();
750 int uint32_default_repeat_size()
const;
752 int _internal_uint32_default_repeat_size()
const;
754 void clear_uint32_default_repeat();
756 uint32_t _internal_uint32_default_repeat(
int index)
const;
757 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
758 _internal_uint32_default_repeat()
const;
759 void _internal_add_uint32_default_repeat(uint32_t value);
760 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
761 _internal_mutable_uint32_default_repeat();
763 uint32_t uint32_default_repeat(
int index)
const;
764 void set_uint32_default_repeat(
int index, uint32_t value);
765 void add_uint32_default_repeat(uint32_t value);
766 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
767 uint32_default_repeat()
const;
768 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
769 mutable_uint32_default_repeat();
772 int uint64_default_repeat_size()
const;
774 int _internal_uint64_default_repeat_size()
const;
776 void clear_uint64_default_repeat();
778 uint64_t _internal_uint64_default_repeat(
int index)
const;
779 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
780 _internal_uint64_default_repeat()
const;
781 void _internal_add_uint64_default_repeat(uint64_t value);
782 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
783 _internal_mutable_uint64_default_repeat();
785 uint64_t uint64_default_repeat(
int index)
const;
786 void set_uint64_default_repeat(
int index, uint64_t value);
787 void add_uint64_default_repeat(uint64_t value);
788 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
789 uint64_default_repeat()
const;
790 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
791 mutable_uint64_default_repeat();
794 int sint32_default_repeat_size()
const;
796 int _internal_sint32_default_repeat_size()
const;
798 void clear_sint32_default_repeat();
800 int32_t _internal_sint32_default_repeat(
int index)
const;
801 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
802 _internal_sint32_default_repeat()
const;
803 void _internal_add_sint32_default_repeat(int32_t value);
804 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
805 _internal_mutable_sint32_default_repeat();
807 int32_t sint32_default_repeat(
int index)
const;
808 void set_sint32_default_repeat(
int index, int32_t value);
809 void add_sint32_default_repeat(int32_t value);
810 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
811 sint32_default_repeat()
const;
812 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
813 mutable_sint32_default_repeat();
816 int sint64_default_repeat_size()
const;
818 int _internal_sint64_default_repeat_size()
const;
820 void clear_sint64_default_repeat();
822 int64_t _internal_sint64_default_repeat(
int index)
const;
823 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
824 _internal_sint64_default_repeat()
const;
825 void _internal_add_sint64_default_repeat(int64_t value);
826 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
827 _internal_mutable_sint64_default_repeat();
829 int64_t sint64_default_repeat(
int index)
const;
830 void set_sint64_default_repeat(
int index, int64_t value);
831 void add_sint64_default_repeat(int64_t value);
832 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
833 sint64_default_repeat()
const;
834 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
835 mutable_sint64_default_repeat();
838 int fixed32_default_repeat_size()
const;
840 int _internal_fixed32_default_repeat_size()
const;
842 void clear_fixed32_default_repeat();
844 uint32_t _internal_fixed32_default_repeat(
int index)
const;
845 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
846 _internal_fixed32_default_repeat()
const;
847 void _internal_add_fixed32_default_repeat(uint32_t value);
848 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
849 _internal_mutable_fixed32_default_repeat();
851 uint32_t fixed32_default_repeat(
int index)
const;
852 void set_fixed32_default_repeat(
int index, uint32_t value);
853 void add_fixed32_default_repeat(uint32_t value);
854 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
855 fixed32_default_repeat()
const;
856 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
857 mutable_fixed32_default_repeat();
860 int fixed64_default_repeat_size()
const;
862 int _internal_fixed64_default_repeat_size()
const;
864 void clear_fixed64_default_repeat();
866 uint64_t _internal_fixed64_default_repeat(
int index)
const;
867 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
868 _internal_fixed64_default_repeat()
const;
869 void _internal_add_fixed64_default_repeat(uint64_t value);
870 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
871 _internal_mutable_fixed64_default_repeat();
873 uint64_t fixed64_default_repeat(
int index)
const;
874 void set_fixed64_default_repeat(
int index, uint64_t value);
875 void add_fixed64_default_repeat(uint64_t value);
876 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
877 fixed64_default_repeat()
const;
878 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
879 mutable_fixed64_default_repeat();
882 int sfixed32_default_repeat_size()
const;
884 int _internal_sfixed32_default_repeat_size()
const;
886 void clear_sfixed32_default_repeat();
888 int32_t _internal_sfixed32_default_repeat(
int index)
const;
889 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
890 _internal_sfixed32_default_repeat()
const;
891 void _internal_add_sfixed32_default_repeat(int32_t value);
892 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
893 _internal_mutable_sfixed32_default_repeat();
895 int32_t sfixed32_default_repeat(
int index)
const;
896 void set_sfixed32_default_repeat(
int index, int32_t value);
897 void add_sfixed32_default_repeat(int32_t value);
898 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
899 sfixed32_default_repeat()
const;
900 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
901 mutable_sfixed32_default_repeat();
904 int sfixed64_default_repeat_size()
const;
906 int _internal_sfixed64_default_repeat_size()
const;
908 void clear_sfixed64_default_repeat();
910 int64_t _internal_sfixed64_default_repeat(
int index)
const;
911 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
912 _internal_sfixed64_default_repeat()
const;
913 void _internal_add_sfixed64_default_repeat(int64_t value);
914 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
915 _internal_mutable_sfixed64_default_repeat();
917 int64_t sfixed64_default_repeat(
int index)
const;
918 void set_sfixed64_default_repeat(
int index, int64_t value);
919 void add_sfixed64_default_repeat(int64_t value);
920 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
921 sfixed64_default_repeat()
const;
922 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
923 mutable_sfixed64_default_repeat();
926 int bool_default_repeat_size()
const;
928 int _internal_bool_default_repeat_size()
const;
930 void clear_bool_default_repeat();
932 bool _internal_bool_default_repeat(
int index)
const;
933 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >&
934 _internal_bool_default_repeat()
const;
935 void _internal_add_bool_default_repeat(
bool value);
936 ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >*
937 _internal_mutable_bool_default_repeat();
939 bool bool_default_repeat(
int index)
const;
940 void set_bool_default_repeat(
int index,
bool value);
941 void add_bool_default_repeat(
bool value);
942 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >&
943 bool_default_repeat()
const;
944 ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >*
945 mutable_bool_default_repeat();
948 int string_default_repeat_size()
const;
950 int _internal_string_default_repeat_size()
const;
952 void clear_string_default_repeat();
953 const std::string& string_default_repeat(
int index)
const;
954 std::string* mutable_string_default_repeat(
int index);
955 void set_string_default_repeat(
int index,
const std::string& value);
956 void set_string_default_repeat(
int index, std::string&& value);
957 void set_string_default_repeat(
int index,
const char* value);
958 void set_string_default_repeat(
int index,
const char* value,
size_t size);
959 std::string* add_string_default_repeat();
960 void add_string_default_repeat(
const std::string& value);
961 void add_string_default_repeat(std::string&& value);
962 void add_string_default_repeat(
const char* value);
963 void add_string_default_repeat(
const char* value,
size_t size);
964 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& string_default_repeat()
const;
965 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_string_default_repeat();
967 const std::string& _internal_string_default_repeat(
int index)
const;
968 std::string* _internal_add_string_default_repeat();
972 int bytes_default_repeat_size()
const;
974 int _internal_bytes_default_repeat_size()
const;
976 void clear_bytes_default_repeat();
977 const std::string& bytes_default_repeat(
int index)
const;
978 std::string* mutable_bytes_default_repeat(
int index);
979 void set_bytes_default_repeat(
int index,
const std::string& value);
980 void set_bytes_default_repeat(
int index, std::string&& value);
981 void set_bytes_default_repeat(
int index,
const char* value);
982 void set_bytes_default_repeat(
int index,
const void* value,
size_t size);
983 std::string* add_bytes_default_repeat();
984 void add_bytes_default_repeat(
const std::string& value);
985 void add_bytes_default_repeat(std::string&& value);
986 void add_bytes_default_repeat(
const char* value);
987 void add_bytes_default_repeat(
const void* value,
size_t size);
988 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& bytes_default_repeat()
const;
989 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_bytes_default_repeat();
991 const std::string& _internal_bytes_default_repeat(
int index)
const;
992 std::string* _internal_add_bytes_default_repeat();
996 int enum_default_repeat_size()
const;
998 int _internal_enum_default_repeat_size()
const;
1000 void clear_enum_default_repeat();
1004 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_enum_default_repeat();
1009 const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>& enum_default_repeat()
const;
1010 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* mutable_enum_default_repeat();
1013 int msg_default_repeat_size()
const;
1015 int _internal_msg_default_repeat_size()
const;
1017 void clear_msg_default_repeat();
1019 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::test::acomms::protobuf::EmbeddedMsg1 >*
1020 mutable_msg_default_repeat();
1022 const ::goby::test::acomms::protobuf::EmbeddedMsg1& _internal_msg_default_repeat(
int index)
const;
1025 const ::goby::test::acomms::protobuf::EmbeddedMsg1& msg_default_repeat(
int index)
const;
1027 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::test::acomms::protobuf::EmbeddedMsg1 >&
1028 msg_default_repeat()
const;
1031 bool has_string_default_optional()
const;
1033 bool _internal_has_string_default_optional()
const;
1035 void clear_string_default_optional();
1036 const std::string& string_default_optional()
const;
1037 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1043 const std::string& _internal_string_default_optional()
const;
1044 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_string_default_optional(
const std::string& value);
1045 std::string* _internal_mutable_string_default_optional();
1051 bool _internal_has_bytes_default_optional()
const;
1055 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1061 const std::string& _internal_bytes_default_optional()
const;
1062 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_bytes_default_optional(
const std::string& value);
1063 std::string* _internal_mutable_bytes_default_optional();
1069 bool _internal_has_string_default_required()
const;
1073 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1079 const std::string& _internal_string_default_required()
const;
1080 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_string_default_required(
const std::string& value);
1081 std::string* _internal_mutable_string_default_required();
1087 bool _internal_has_bytes_default_required()
const;
1091 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1097 const std::string& _internal_bytes_default_required()
const;
1098 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_bytes_default_required(
const std::string& value);
1099 std::string* _internal_mutable_bytes_default_required();
1105 bool _internal_has_msg_default_optional()
const;
1113 const ::goby::test::acomms::protobuf::EmbeddedMsg1& _internal_msg_default_optional()
const;
1123 bool _internal_has_msg_default_required()
const;
1131 const ::goby::test::acomms::protobuf::EmbeddedMsg1& _internal_msg_default_required()
const;
1141 bool _internal_has_double_default_optional()
const;
1147 double _internal_double_default_optional()
const;
1148 void _internal_set_double_default_optional(
double value);
1154 bool _internal_has_float_default_optional()
const;
1160 float _internal_float_default_optional()
const;
1161 void _internal_set_float_default_optional(
float value);
1167 bool _internal_has_int32_default_optional()
const;
1173 int32_t _internal_int32_default_optional()
const;
1174 void _internal_set_int32_default_optional(int32_t value);
1180 bool _internal_has_int64_default_optional()
const;
1186 int64_t _internal_int64_default_optional()
const;
1187 void _internal_set_int64_default_optional(int64_t value);
1193 bool _internal_has_uint64_default_optional()
const;
1199 uint64_t _internal_uint64_default_optional()
const;
1200 void _internal_set_uint64_default_optional(uint64_t value);
1206 bool _internal_has_uint32_default_optional()
const;
1212 uint32_t _internal_uint32_default_optional()
const;
1213 void _internal_set_uint32_default_optional(uint32_t value);
1219 bool _internal_has_sint32_default_optional()
const;
1225 int32_t _internal_sint32_default_optional()
const;
1226 void _internal_set_sint32_default_optional(int32_t value);
1232 bool _internal_has_sint64_default_optional()
const;
1238 int64_t _internal_sint64_default_optional()
const;
1239 void _internal_set_sint64_default_optional(int64_t value);
1245 bool _internal_has_fixed64_default_optional()
const;
1251 uint64_t _internal_fixed64_default_optional()
const;
1252 void _internal_set_fixed64_default_optional(uint64_t value);
1258 bool _internal_has_fixed32_default_optional()
const;
1264 uint32_t _internal_fixed32_default_optional()
const;
1265 void _internal_set_fixed32_default_optional(uint32_t value);
1271 bool _internal_has_sfixed32_default_optional()
const;
1277 int32_t _internal_sfixed32_default_optional()
const;
1278 void _internal_set_sfixed32_default_optional(int32_t value);
1284 bool _internal_has_sfixed64_default_optional()
const;
1290 int64_t _internal_sfixed64_default_optional()
const;
1291 void _internal_set_sfixed64_default_optional(int64_t value);
1297 bool _internal_has_double_default_required()
const;
1303 double _internal_double_default_required()
const;
1304 void _internal_set_double_default_required(
double value);
1310 bool _internal_has_float_default_required()
const;
1316 float _internal_float_default_required()
const;
1317 void _internal_set_float_default_required(
float value);
1323 bool _internal_has_int32_default_required()
const;
1329 int32_t _internal_int32_default_required()
const;
1330 void _internal_set_int32_default_required(int32_t value);
1336 bool _internal_has_bool_default_optional()
const;
1342 bool _internal_bool_default_optional()
const;
1343 void _internal_set_bool_default_optional(
bool value);
1349 bool _internal_has_bool_default_required()
const;
1355 bool _internal_bool_default_required()
const;
1356 void _internal_set_bool_default_required(
bool value);
1362 bool _internal_has_uint32_default_required()
const;
1368 uint32_t _internal_uint32_default_required()
const;
1369 void _internal_set_uint32_default_required(uint32_t value);
1375 bool _internal_has_int64_default_required()
const;
1381 int64_t _internal_int64_default_required()
const;
1382 void _internal_set_int64_default_required(int64_t value);
1388 bool _internal_has_uint64_default_required()
const;
1394 uint64_t _internal_uint64_default_required()
const;
1395 void _internal_set_uint64_default_required(uint64_t value);
1401 bool _internal_has_sint64_default_required()
const;
1407 int64_t _internal_sint64_default_required()
const;
1408 void _internal_set_sint64_default_required(int64_t value);
1414 bool _internal_has_sint32_default_required()
const;
1420 int32_t _internal_sint32_default_required()
const;
1421 void _internal_set_sint32_default_required(int32_t value);
1427 bool _internal_has_fixed32_default_required()
const;
1433 uint32_t _internal_fixed32_default_required()
const;
1434 void _internal_set_fixed32_default_required(uint32_t value);
1440 bool _internal_has_fixed64_default_required()
const;
1446 uint64_t _internal_fixed64_default_required()
const;
1447 void _internal_set_fixed64_default_required(uint64_t value);
1453 bool _internal_has_sfixed64_default_required()
const;
1459 int64_t _internal_sfixed64_default_required()
const;
1460 void _internal_set_sfixed64_default_required(int64_t value);
1466 bool _internal_has_sfixed32_default_required()
const;
1472 int32_t _internal_sfixed32_default_required()
const;
1473 void _internal_set_sfixed32_default_required(int32_t value);
1479 bool _internal_has_enum_default_optional()
const;
1492 bool _internal_has_enum_default_required()
const;
1508 size_t RequiredFieldsByteSizeFallback()
const;
1510 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1511 typedef void InternalArenaConstructable_;
1512 typedef void DestructorSkippable_;
1514 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<2> _has_bits_;
1515 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1516 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > double_default_repeat_;
1517 ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > float_default_repeat_;
1518 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > int32_default_repeat_;
1519 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > int64_default_repeat_;
1520 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > uint32_default_repeat_;
1521 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > uint64_default_repeat_;
1522 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > sint32_default_repeat_;
1523 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > sint64_default_repeat_;
1524 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > fixed32_default_repeat_;
1525 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > fixed64_default_repeat_;
1526 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > sfixed32_default_repeat_;
1527 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > sfixed64_default_repeat_;
1528 ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool > bool_default_repeat_;
1529 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> string_default_repeat_;
1530 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> bytes_default_repeat_;
1531 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> enum_default_repeat_;
1532 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::test::acomms::protobuf::EmbeddedMsg1 > msg_default_repeat_;
1533 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr string_default_optional_;
1534 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr bytes_default_optional_;
1535 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr string_default_required_;
1536 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr bytes_default_required_;
1539 double double_default_optional_;
1540 float float_default_optional_;
1541 int32_t int32_default_optional_;
1542 int64_t int64_default_optional_;
1543 uint64_t uint64_default_optional_;
1544 uint32_t uint32_default_optional_;
1545 int32_t sint32_default_optional_;
1546 int64_t sint64_default_optional_;
1547 uint64_t fixed64_default_optional_;
1548 uint32_t fixed32_default_optional_;
1549 int32_t sfixed32_default_optional_;
1550 int64_t sfixed64_default_optional_;
1551 double double_default_required_;
1552 float float_default_required_;
1553 int32_t int32_default_required_;
1554 bool bool_default_optional_;
1555 bool bool_default_required_;
1556 uint32_t uint32_default_required_;
1557 int64_t int64_default_required_;
1558 uint64_t uint64_default_required_;
1559 int64_t sint64_default_required_;
1560 int32_t sint32_default_required_;
1561 uint32_t fixed32_default_required_;
1562 uint64_t fixed64_default_required_;
1563 int64_t sfixed64_default_required_;
1564 int32_t sfixed32_default_required_;
1565 int enum_default_optional_;
1566 int enum_default_required_;
1569 friend struct ::TableStruct_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto;
1577 #pragma GCC diagnostic push
1578 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1583inline bool EmbeddedMsg1::_internal_has_val()
const {
1584 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1588 return _internal_has_val();
1592 _impl_._has_bits_[0] &= ~0x00000002u;
1594inline double EmbeddedMsg1::_internal_val()
const {
1599 return _internal_val();
1601inline void EmbeddedMsg1::_internal_set_val(
double value) {
1602 _impl_._has_bits_[0] |= 0x00000002u;
1603 _impl_.val_ = value;
1606 _internal_set_val(value);
1611inline bool EmbeddedMsg1::_internal_has_msg()
const {
1612 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1613 PROTOBUF_ASSUME(!value || _impl_.msg_ !=
nullptr);
1617 return _internal_has_msg();
1621 _impl_._has_bits_[0] &= ~0x00000001u;
1623inline const ::goby::test::acomms::protobuf::EmbeddedMsg2& EmbeddedMsg1::_internal_msg()
const {
1624 const ::goby::test::acomms::protobuf::EmbeddedMsg2* p = _impl_.msg_;
1630 return _internal_msg();
1634 if (GetArenaForAllocation() ==
nullptr) {
1635 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.msg_);
1639 _impl_._has_bits_[0] |= 0x00000001u;
1641 _impl_._has_bits_[0] &= ~0x00000001u;
1646 _impl_._has_bits_[0] &= ~0x00000001u;
1649#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1650 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1651 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1652 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1654 if (GetArenaForAllocation() !=
nullptr) {
1655 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1662 _impl_._has_bits_[0] &= ~0x00000001u;
1667inline ::goby::test::acomms::protobuf::EmbeddedMsg2* EmbeddedMsg1::_internal_mutable_msg() {
1668 _impl_._has_bits_[0] |= 0x00000001u;
1669 if (_impl_.msg_ ==
nullptr) {
1681 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1682 if (message_arena ==
nullptr) {
1686 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1687 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
msg);
1688 if (message_arena != submessage_arena) {
1689 msg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1690 message_arena,
msg, submessage_arena);
1692 _impl_._has_bits_[0] |= 0x00000001u;
1694 _impl_._has_bits_[0] &= ~0x00000001u;
1705inline bool EmbeddedMsg2::_internal_has_val()
const {
1706 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1710 return _internal_has_val();
1714 _impl_._has_bits_[0] &= ~0x00000002u;
1716inline double EmbeddedMsg2::_internal_val()
const {
1721 return _internal_val();
1723inline void EmbeddedMsg2::_internal_set_val(
double value) {
1724 _impl_._has_bits_[0] |= 0x00000002u;
1725 _impl_.val_ = value;
1728 _internal_set_val(value);
1733inline bool EmbeddedMsg2::_internal_has_sval()
const {
1734 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1738 return _internal_has_sval();
1741 _impl_.sval_.ClearToEmpty();
1742 _impl_._has_bits_[0] &= ~0x00000001u;
1746 return _internal_sval();
1748template <
typename ArgT0,
typename... ArgT>
1749inline PROTOBUF_ALWAYS_INLINE
1751 _impl_._has_bits_[0] |= 0x00000001u;
1752 _impl_.sval_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1756 std::string* _s = _internal_mutable_sval();
1760inline const std::string& EmbeddedMsg2::_internal_sval()
const {
1761 return _impl_.sval_.Get();
1763inline void EmbeddedMsg2::_internal_set_sval(
const std::string& value) {
1764 _impl_._has_bits_[0] |= 0x00000001u;
1765 _impl_.sval_.Set(value, GetArenaForAllocation());
1767inline std::string* EmbeddedMsg2::_internal_mutable_sval() {
1768 _impl_._has_bits_[0] |= 0x00000001u;
1769 return _impl_.sval_.Mutable(GetArenaForAllocation());
1773 if (!_internal_has_sval()) {
1776 _impl_._has_bits_[0] &= ~0x00000001u;
1777 auto* p =
_impl_.sval_.Release();
1778#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1779 if (
_impl_.sval_.IsDefault()) {
1780 _impl_.sval_.Set(
"", GetArenaForAllocation());
1786 if (
sval !=
nullptr) {
1787 _impl_._has_bits_[0] |= 0x00000001u;
1789 _impl_._has_bits_[0] &= ~0x00000001u;
1791 _impl_.sval_.SetAllocated(
sval, GetArenaForAllocation());
1792#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1793 if (
_impl_.sval_.IsDefault()) {
1794 _impl_.sval_.Set(
"", GetArenaForAllocation());
1801inline bool EmbeddedMsg2::_internal_has_enum_default()
const {
1802 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1806 return _internal_has_enum_default();
1809 _impl_.enum_default_ = 1;
1810 _impl_._has_bits_[0] &= ~0x00000004u;
1812inline ::goby::test::acomms::protobuf::Enum1 EmbeddedMsg2::_internal_enum_default()
const {
1817 return _internal_enum_default();
1821 _impl_._has_bits_[0] |= 0x00000004u;
1822 _impl_.enum_default_ = value;
1825 _internal_set_enum_default(value);
1834inline bool TestMsg::_internal_has_double_default_optional()
const {
1835 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
1839 return _internal_has_double_default_optional();
1842 _impl_.double_default_optional_ = 0;
1843 _impl_._has_bits_[0] &= ~0x00000040u;
1845inline double TestMsg::_internal_double_default_optional()
const {
1846 return _impl_.double_default_optional_;
1850 return _internal_double_default_optional();
1852inline void TestMsg::_internal_set_double_default_optional(
double value) {
1853 _impl_._has_bits_[0] |= 0x00000040u;
1854 _impl_.double_default_optional_ = value;
1857 _internal_set_double_default_optional(value);
1862inline bool TestMsg::_internal_has_float_default_optional()
const {
1863 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
1867 return _internal_has_float_default_optional();
1870 _impl_.float_default_optional_ = 0;
1871 _impl_._has_bits_[0] &= ~0x00000080u;
1873inline float TestMsg::_internal_float_default_optional()
const {
1874 return _impl_.float_default_optional_;
1878 return _internal_float_default_optional();
1880inline void TestMsg::_internal_set_float_default_optional(
float value) {
1881 _impl_._has_bits_[0] |= 0x00000080u;
1882 _impl_.float_default_optional_ = value;
1885 _internal_set_float_default_optional(value);
1890inline bool TestMsg::_internal_has_int32_default_optional()
const {
1891 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
1895 return _internal_has_int32_default_optional();
1898 _impl_.int32_default_optional_ = 0;
1899 _impl_._has_bits_[0] &= ~0x00000100u;
1901inline int32_t TestMsg::_internal_int32_default_optional()
const {
1902 return _impl_.int32_default_optional_;
1906 return _internal_int32_default_optional();
1908inline void TestMsg::_internal_set_int32_default_optional(int32_t value) {
1909 _impl_._has_bits_[0] |= 0x00000100u;
1910 _impl_.int32_default_optional_ = value;
1913 _internal_set_int32_default_optional(value);
1918inline bool TestMsg::_internal_has_int64_default_optional()
const {
1919 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
1923 return _internal_has_int64_default_optional();
1926 _impl_.int64_default_optional_ = int64_t{0};
1927 _impl_._has_bits_[0] &= ~0x00000200u;
1929inline int64_t TestMsg::_internal_int64_default_optional()
const {
1930 return _impl_.int64_default_optional_;
1934 return _internal_int64_default_optional();
1936inline void TestMsg::_internal_set_int64_default_optional(int64_t value) {
1937 _impl_._has_bits_[0] |= 0x00000200u;
1938 _impl_.int64_default_optional_ = value;
1941 _internal_set_int64_default_optional(value);
1946inline bool TestMsg::_internal_has_uint32_default_optional()
const {
1947 bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
1951 return _internal_has_uint32_default_optional();
1954 _impl_.uint32_default_optional_ = 0u;
1955 _impl_._has_bits_[0] &= ~0x00000800u;
1957inline uint32_t TestMsg::_internal_uint32_default_optional()
const {
1958 return _impl_.uint32_default_optional_;
1962 return _internal_uint32_default_optional();
1964inline void TestMsg::_internal_set_uint32_default_optional(uint32_t value) {
1965 _impl_._has_bits_[0] |= 0x00000800u;
1966 _impl_.uint32_default_optional_ = value;
1969 _internal_set_uint32_default_optional(value);
1974inline bool TestMsg::_internal_has_uint64_default_optional()
const {
1975 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
1979 return _internal_has_uint64_default_optional();
1982 _impl_.uint64_default_optional_ = uint64_t{0u};
1983 _impl_._has_bits_[0] &= ~0x00000400u;
1985inline uint64_t TestMsg::_internal_uint64_default_optional()
const {
1986 return _impl_.uint64_default_optional_;
1990 return _internal_uint64_default_optional();
1992inline void TestMsg::_internal_set_uint64_default_optional(uint64_t value) {
1993 _impl_._has_bits_[0] |= 0x00000400u;
1994 _impl_.uint64_default_optional_ = value;
1997 _internal_set_uint64_default_optional(value);
2002inline bool TestMsg::_internal_has_sint32_default_optional()
const {
2003 bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
2007 return _internal_has_sint32_default_optional();
2010 _impl_.sint32_default_optional_ = 0;
2011 _impl_._has_bits_[0] &= ~0x00001000u;
2013inline int32_t TestMsg::_internal_sint32_default_optional()
const {
2014 return _impl_.sint32_default_optional_;
2018 return _internal_sint32_default_optional();
2020inline void TestMsg::_internal_set_sint32_default_optional(int32_t value) {
2021 _impl_._has_bits_[0] |= 0x00001000u;
2022 _impl_.sint32_default_optional_ = value;
2025 _internal_set_sint32_default_optional(value);
2030inline bool TestMsg::_internal_has_sint64_default_optional()
const {
2031 bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
2035 return _internal_has_sint64_default_optional();
2038 _impl_.sint64_default_optional_ = int64_t{0};
2039 _impl_._has_bits_[0] &= ~0x00002000u;
2041inline int64_t TestMsg::_internal_sint64_default_optional()
const {
2042 return _impl_.sint64_default_optional_;
2046 return _internal_sint64_default_optional();
2048inline void TestMsg::_internal_set_sint64_default_optional(int64_t value) {
2049 _impl_._has_bits_[0] |= 0x00002000u;
2050 _impl_.sint64_default_optional_ = value;
2053 _internal_set_sint64_default_optional(value);
2058inline bool TestMsg::_internal_has_fixed32_default_optional()
const {
2059 bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0;
2063 return _internal_has_fixed32_default_optional();
2066 _impl_.fixed32_default_optional_ = 0u;
2067 _impl_._has_bits_[0] &= ~0x00008000u;
2069inline uint32_t TestMsg::_internal_fixed32_default_optional()
const {
2070 return _impl_.fixed32_default_optional_;
2074 return _internal_fixed32_default_optional();
2076inline void TestMsg::_internal_set_fixed32_default_optional(uint32_t value) {
2077 _impl_._has_bits_[0] |= 0x00008000u;
2078 _impl_.fixed32_default_optional_ = value;
2081 _internal_set_fixed32_default_optional(value);
2086inline bool TestMsg::_internal_has_fixed64_default_optional()
const {
2087 bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
2091 return _internal_has_fixed64_default_optional();
2094 _impl_.fixed64_default_optional_ = uint64_t{0u};
2095 _impl_._has_bits_[0] &= ~0x00004000u;
2097inline uint64_t TestMsg::_internal_fixed64_default_optional()
const {
2098 return _impl_.fixed64_default_optional_;
2102 return _internal_fixed64_default_optional();
2104inline void TestMsg::_internal_set_fixed64_default_optional(uint64_t value) {
2105 _impl_._has_bits_[0] |= 0x00004000u;
2106 _impl_.fixed64_default_optional_ = value;
2109 _internal_set_fixed64_default_optional(value);
2114inline bool TestMsg::_internal_has_sfixed32_default_optional()
const {
2115 bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0;
2119 return _internal_has_sfixed32_default_optional();
2122 _impl_.sfixed32_default_optional_ = 0;
2123 _impl_._has_bits_[0] &= ~0x00010000u;
2125inline int32_t TestMsg::_internal_sfixed32_default_optional()
const {
2126 return _impl_.sfixed32_default_optional_;
2130 return _internal_sfixed32_default_optional();
2132inline void TestMsg::_internal_set_sfixed32_default_optional(int32_t value) {
2133 _impl_._has_bits_[0] |= 0x00010000u;
2134 _impl_.sfixed32_default_optional_ = value;
2137 _internal_set_sfixed32_default_optional(value);
2142inline bool TestMsg::_internal_has_sfixed64_default_optional()
const {
2143 bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0;
2147 return _internal_has_sfixed64_default_optional();
2150 _impl_.sfixed64_default_optional_ = int64_t{0};
2151 _impl_._has_bits_[0] &= ~0x00020000u;
2153inline int64_t TestMsg::_internal_sfixed64_default_optional()
const {
2154 return _impl_.sfixed64_default_optional_;
2158 return _internal_sfixed64_default_optional();
2160inline void TestMsg::_internal_set_sfixed64_default_optional(int64_t value) {
2161 _impl_._has_bits_[0] |= 0x00020000u;
2162 _impl_.sfixed64_default_optional_ = value;
2165 _internal_set_sfixed64_default_optional(value);
2170inline bool TestMsg::_internal_has_bool_default_optional()
const {
2171 bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0;
2175 return _internal_has_bool_default_optional();
2178 _impl_.bool_default_optional_ =
false;
2179 _impl_._has_bits_[0] &= ~0x00200000u;
2181inline bool TestMsg::_internal_bool_default_optional()
const {
2182 return _impl_.bool_default_optional_;
2186 return _internal_bool_default_optional();
2188inline void TestMsg::_internal_set_bool_default_optional(
bool value) {
2189 _impl_._has_bits_[0] |= 0x00200000u;
2190 _impl_.bool_default_optional_ = value;
2193 _internal_set_bool_default_optional(value);
2198inline bool TestMsg::_internal_has_string_default_optional()
const {
2199 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2203 return _internal_has_string_default_optional();
2206 _impl_.string_default_optional_.ClearToEmpty();
2207 _impl_._has_bits_[0] &= ~0x00000001u;
2211 return _internal_string_default_optional();
2213template <
typename ArgT0,
typename... ArgT>
2214inline PROTOBUF_ALWAYS_INLINE
2216 _impl_._has_bits_[0] |= 0x00000001u;
2217 _impl_.string_default_optional_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2221 std::string* _s = _internal_mutable_string_default_optional();
2225inline const std::string& TestMsg::_internal_string_default_optional()
const {
2226 return _impl_.string_default_optional_.Get();
2228inline void TestMsg::_internal_set_string_default_optional(
const std::string& value) {
2229 _impl_._has_bits_[0] |= 0x00000001u;
2230 _impl_.string_default_optional_.Set(value, GetArenaForAllocation());
2232inline std::string* TestMsg::_internal_mutable_string_default_optional() {
2233 _impl_._has_bits_[0] |= 0x00000001u;
2234 return _impl_.string_default_optional_.Mutable(GetArenaForAllocation());
2238 if (!_internal_has_string_default_optional()) {
2241 _impl_._has_bits_[0] &= ~0x00000001u;
2242 auto* p =
_impl_.string_default_optional_.Release();
2243#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2244 if (
_impl_.string_default_optional_.IsDefault()) {
2245 _impl_.string_default_optional_.Set(
"", GetArenaForAllocation());
2252 _impl_._has_bits_[0] |= 0x00000001u;
2254 _impl_._has_bits_[0] &= ~0x00000001u;
2257#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2258 if (
_impl_.string_default_optional_.IsDefault()) {
2259 _impl_.string_default_optional_.Set(
"", GetArenaForAllocation());
2266inline bool TestMsg::_internal_has_bytes_default_optional()
const {
2267 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2271 return _internal_has_bytes_default_optional();
2274 _impl_.bytes_default_optional_.ClearToEmpty();
2275 _impl_._has_bits_[0] &= ~0x00000002u;
2279 return _internal_bytes_default_optional();
2281template <
typename ArgT0,
typename... ArgT>
2282inline PROTOBUF_ALWAYS_INLINE
2284 _impl_._has_bits_[0] |= 0x00000002u;
2285 _impl_.bytes_default_optional_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2289 std::string* _s = _internal_mutable_bytes_default_optional();
2293inline const std::string& TestMsg::_internal_bytes_default_optional()
const {
2294 return _impl_.bytes_default_optional_.Get();
2296inline void TestMsg::_internal_set_bytes_default_optional(
const std::string& value) {
2297 _impl_._has_bits_[0] |= 0x00000002u;
2298 _impl_.bytes_default_optional_.Set(value, GetArenaForAllocation());
2300inline std::string* TestMsg::_internal_mutable_bytes_default_optional() {
2301 _impl_._has_bits_[0] |= 0x00000002u;
2302 return _impl_.bytes_default_optional_.Mutable(GetArenaForAllocation());
2306 if (!_internal_has_bytes_default_optional()) {
2309 _impl_._has_bits_[0] &= ~0x00000002u;
2310 auto* p =
_impl_.bytes_default_optional_.Release();
2311#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2312 if (
_impl_.bytes_default_optional_.IsDefault()) {
2313 _impl_.bytes_default_optional_.Set(
"", GetArenaForAllocation());
2320 _impl_._has_bits_[0] |= 0x00000002u;
2322 _impl_._has_bits_[0] &= ~0x00000002u;
2325#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2326 if (
_impl_.bytes_default_optional_.IsDefault()) {
2327 _impl_.bytes_default_optional_.Set(
"", GetArenaForAllocation());
2334inline bool TestMsg::_internal_has_enum_default_optional()
const {
2335 bool value = (_impl_._has_bits_[1] & 0x00000001u) != 0;
2339 return _internal_has_enum_default_optional();
2342 _impl_.enum_default_optional_ = 1;
2343 _impl_._has_bits_[1] &= ~0x00000001u;
2345inline ::goby::test::acomms::protobuf::Enum1 TestMsg::_internal_enum_default_optional()
const {
2350 return _internal_enum_default_optional();
2354 _impl_._has_bits_[1] |= 0x00000001u;
2355 _impl_.enum_default_optional_ = value;
2358 _internal_set_enum_default_optional(value);
2363inline bool TestMsg::_internal_has_msg_default_optional()
const {
2364 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2365 PROTOBUF_ASSUME(!value || _impl_.msg_default_optional_ !=
nullptr);
2369 return _internal_has_msg_default_optional();
2372 if (
_impl_.msg_default_optional_ !=
nullptr)
_impl_.msg_default_optional_->Clear();
2373 _impl_._has_bits_[0] &= ~0x00000010u;
2375inline const ::goby::test::acomms::protobuf::EmbeddedMsg1& TestMsg::_internal_msg_default_optional()
const {
2376 const ::goby::test::acomms::protobuf::EmbeddedMsg1* p = _impl_.msg_default_optional_;
2382 return _internal_msg_default_optional();
2386 if (GetArenaForAllocation() ==
nullptr) {
2387 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.msg_default_optional_);
2391 _impl_._has_bits_[0] |= 0x00000010u;
2393 _impl_._has_bits_[0] &= ~0x00000010u;
2398 _impl_._has_bits_[0] &= ~0x00000010u;
2400 _impl_.msg_default_optional_ =
nullptr;
2401#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2402 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
2403 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2404 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2406 if (GetArenaForAllocation() !=
nullptr) {
2407 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2414 _impl_._has_bits_[0] &= ~0x00000010u;
2416 _impl_.msg_default_optional_ =
nullptr;
2419inline ::goby::test::acomms::protobuf::EmbeddedMsg1* TestMsg::_internal_mutable_msg_default_optional() {
2420 _impl_._has_bits_[0] |= 0x00000010u;
2421 if (_impl_.msg_default_optional_ ==
nullptr) {
2423 _impl_.msg_default_optional_ = p;
2425 return _impl_.msg_default_optional_;
2433 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
2434 if (message_arena ==
nullptr) {
2435 delete _impl_.msg_default_optional_;
2438 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2440 if (message_arena != submessage_arena) {
2444 _impl_._has_bits_[0] |= 0x00000010u;
2446 _impl_._has_bits_[0] &= ~0x00000010u;
2453inline bool TestMsg::_internal_has_double_default_required()
const {
2454 bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0;
2458 return _internal_has_double_default_required();
2461 _impl_.double_default_required_ = 0;
2462 _impl_._has_bits_[0] &= ~0x00040000u;
2464inline double TestMsg::_internal_double_default_required()
const {
2465 return _impl_.double_default_required_;
2469 return _internal_double_default_required();
2471inline void TestMsg::_internal_set_double_default_required(
double value) {
2472 _impl_._has_bits_[0] |= 0x00040000u;
2473 _impl_.double_default_required_ = value;
2476 _internal_set_double_default_required(value);
2481inline bool TestMsg::_internal_has_float_default_required()
const {
2482 bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0;
2486 return _internal_has_float_default_required();
2489 _impl_.float_default_required_ = 0;
2490 _impl_._has_bits_[0] &= ~0x00080000u;
2492inline float TestMsg::_internal_float_default_required()
const {
2493 return _impl_.float_default_required_;
2497 return _internal_float_default_required();
2499inline void TestMsg::_internal_set_float_default_required(
float value) {
2500 _impl_._has_bits_[0] |= 0x00080000u;
2501 _impl_.float_default_required_ = value;
2504 _internal_set_float_default_required(value);
2509inline bool TestMsg::_internal_has_int32_default_required()
const {
2510 bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0;
2514 return _internal_has_int32_default_required();
2517 _impl_.int32_default_required_ = 0;
2518 _impl_._has_bits_[0] &= ~0x00100000u;
2520inline int32_t TestMsg::_internal_int32_default_required()
const {
2521 return _impl_.int32_default_required_;
2525 return _internal_int32_default_required();
2527inline void TestMsg::_internal_set_int32_default_required(int32_t value) {
2528 _impl_._has_bits_[0] |= 0x00100000u;
2529 _impl_.int32_default_required_ = value;
2532 _internal_set_int32_default_required(value);
2537inline bool TestMsg::_internal_has_int64_default_required()
const {
2538 bool value = (_impl_._has_bits_[0] & 0x01000000u) != 0;
2542 return _internal_has_int64_default_required();
2545 _impl_.int64_default_required_ = int64_t{0};
2546 _impl_._has_bits_[0] &= ~0x01000000u;
2548inline int64_t TestMsg::_internal_int64_default_required()
const {
2549 return _impl_.int64_default_required_;
2553 return _internal_int64_default_required();
2555inline void TestMsg::_internal_set_int64_default_required(int64_t value) {
2556 _impl_._has_bits_[0] |= 0x01000000u;
2557 _impl_.int64_default_required_ = value;
2560 _internal_set_int64_default_required(value);
2565inline bool TestMsg::_internal_has_uint32_default_required()
const {
2566 bool value = (_impl_._has_bits_[0] & 0x00800000u) != 0;
2570 return _internal_has_uint32_default_required();
2573 _impl_.uint32_default_required_ = 0u;
2574 _impl_._has_bits_[0] &= ~0x00800000u;
2576inline uint32_t TestMsg::_internal_uint32_default_required()
const {
2577 return _impl_.uint32_default_required_;
2581 return _internal_uint32_default_required();
2583inline void TestMsg::_internal_set_uint32_default_required(uint32_t value) {
2584 _impl_._has_bits_[0] |= 0x00800000u;
2585 _impl_.uint32_default_required_ = value;
2588 _internal_set_uint32_default_required(value);
2593inline bool TestMsg::_internal_has_uint64_default_required()
const {
2594 bool value = (_impl_._has_bits_[0] & 0x02000000u) != 0;
2598 return _internal_has_uint64_default_required();
2601 _impl_.uint64_default_required_ = uint64_t{0u};
2602 _impl_._has_bits_[0] &= ~0x02000000u;
2604inline uint64_t TestMsg::_internal_uint64_default_required()
const {
2605 return _impl_.uint64_default_required_;
2609 return _internal_uint64_default_required();
2611inline void TestMsg::_internal_set_uint64_default_required(uint64_t value) {
2612 _impl_._has_bits_[0] |= 0x02000000u;
2613 _impl_.uint64_default_required_ = value;
2616 _internal_set_uint64_default_required(value);
2621inline bool TestMsg::_internal_has_sint32_default_required()
const {
2622 bool value = (_impl_._has_bits_[0] & 0x08000000u) != 0;
2626 return _internal_has_sint32_default_required();
2629 _impl_.sint32_default_required_ = 0;
2630 _impl_._has_bits_[0] &= ~0x08000000u;
2632inline int32_t TestMsg::_internal_sint32_default_required()
const {
2633 return _impl_.sint32_default_required_;
2637 return _internal_sint32_default_required();
2639inline void TestMsg::_internal_set_sint32_default_required(int32_t value) {
2640 _impl_._has_bits_[0] |= 0x08000000u;
2641 _impl_.sint32_default_required_ = value;
2644 _internal_set_sint32_default_required(value);
2649inline bool TestMsg::_internal_has_sint64_default_required()
const {
2650 bool value = (_impl_._has_bits_[0] & 0x04000000u) != 0;
2654 return _internal_has_sint64_default_required();
2657 _impl_.sint64_default_required_ = int64_t{0};
2658 _impl_._has_bits_[0] &= ~0x04000000u;
2660inline int64_t TestMsg::_internal_sint64_default_required()
const {
2661 return _impl_.sint64_default_required_;
2665 return _internal_sint64_default_required();
2667inline void TestMsg::_internal_set_sint64_default_required(int64_t value) {
2668 _impl_._has_bits_[0] |= 0x04000000u;
2669 _impl_.sint64_default_required_ = value;
2672 _internal_set_sint64_default_required(value);
2677inline bool TestMsg::_internal_has_fixed32_default_required()
const {
2678 bool value = (_impl_._has_bits_[0] & 0x10000000u) != 0;
2682 return _internal_has_fixed32_default_required();
2685 _impl_.fixed32_default_required_ = 0u;
2686 _impl_._has_bits_[0] &= ~0x10000000u;
2688inline uint32_t TestMsg::_internal_fixed32_default_required()
const {
2689 return _impl_.fixed32_default_required_;
2693 return _internal_fixed32_default_required();
2695inline void TestMsg::_internal_set_fixed32_default_required(uint32_t value) {
2696 _impl_._has_bits_[0] |= 0x10000000u;
2697 _impl_.fixed32_default_required_ = value;
2700 _internal_set_fixed32_default_required(value);
2705inline bool TestMsg::_internal_has_fixed64_default_required()
const {
2706 bool value = (_impl_._has_bits_[0] & 0x20000000u) != 0;
2710 return _internal_has_fixed64_default_required();
2713 _impl_.fixed64_default_required_ = uint64_t{0u};
2714 _impl_._has_bits_[0] &= ~0x20000000u;
2716inline uint64_t TestMsg::_internal_fixed64_default_required()
const {
2717 return _impl_.fixed64_default_required_;
2721 return _internal_fixed64_default_required();
2723inline void TestMsg::_internal_set_fixed64_default_required(uint64_t value) {
2724 _impl_._has_bits_[0] |= 0x20000000u;
2725 _impl_.fixed64_default_required_ = value;
2728 _internal_set_fixed64_default_required(value);
2733inline bool TestMsg::_internal_has_sfixed32_default_required()
const {
2734 bool value = (_impl_._has_bits_[0] & 0x80000000u) != 0;
2738 return _internal_has_sfixed32_default_required();
2741 _impl_.sfixed32_default_required_ = 0;
2742 _impl_._has_bits_[0] &= ~0x80000000u;
2744inline int32_t TestMsg::_internal_sfixed32_default_required()
const {
2745 return _impl_.sfixed32_default_required_;
2749 return _internal_sfixed32_default_required();
2751inline void TestMsg::_internal_set_sfixed32_default_required(int32_t value) {
2752 _impl_._has_bits_[0] |= 0x80000000u;
2753 _impl_.sfixed32_default_required_ = value;
2756 _internal_set_sfixed32_default_required(value);
2761inline bool TestMsg::_internal_has_sfixed64_default_required()
const {
2762 bool value = (_impl_._has_bits_[0] & 0x40000000u) != 0;
2766 return _internal_has_sfixed64_default_required();
2769 _impl_.sfixed64_default_required_ = int64_t{0};
2770 _impl_._has_bits_[0] &= ~0x40000000u;
2772inline int64_t TestMsg::_internal_sfixed64_default_required()
const {
2773 return _impl_.sfixed64_default_required_;
2777 return _internal_sfixed64_default_required();
2779inline void TestMsg::_internal_set_sfixed64_default_required(int64_t value) {
2780 _impl_._has_bits_[0] |= 0x40000000u;
2781 _impl_.sfixed64_default_required_ = value;
2784 _internal_set_sfixed64_default_required(value);
2789inline bool TestMsg::_internal_has_bool_default_required()
const {
2790 bool value = (_impl_._has_bits_[0] & 0x00400000u) != 0;
2794 return _internal_has_bool_default_required();
2797 _impl_.bool_default_required_ =
false;
2798 _impl_._has_bits_[0] &= ~0x00400000u;
2800inline bool TestMsg::_internal_bool_default_required()
const {
2801 return _impl_.bool_default_required_;
2805 return _internal_bool_default_required();
2807inline void TestMsg::_internal_set_bool_default_required(
bool value) {
2808 _impl_._has_bits_[0] |= 0x00400000u;
2809 _impl_.bool_default_required_ = value;
2812 _internal_set_bool_default_required(value);
2817inline bool TestMsg::_internal_has_string_default_required()
const {
2818 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
2822 return _internal_has_string_default_required();
2825 _impl_.string_default_required_.ClearToEmpty();
2826 _impl_._has_bits_[0] &= ~0x00000004u;
2830 return _internal_string_default_required();
2832template <
typename ArgT0,
typename... ArgT>
2833inline PROTOBUF_ALWAYS_INLINE
2835 _impl_._has_bits_[0] |= 0x00000004u;
2836 _impl_.string_default_required_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2840 std::string* _s = _internal_mutable_string_default_required();
2844inline const std::string& TestMsg::_internal_string_default_required()
const {
2845 return _impl_.string_default_required_.Get();
2847inline void TestMsg::_internal_set_string_default_required(
const std::string& value) {
2848 _impl_._has_bits_[0] |= 0x00000004u;
2849 _impl_.string_default_required_.Set(value, GetArenaForAllocation());
2851inline std::string* TestMsg::_internal_mutable_string_default_required() {
2852 _impl_._has_bits_[0] |= 0x00000004u;
2853 return _impl_.string_default_required_.Mutable(GetArenaForAllocation());
2857 if (!_internal_has_string_default_required()) {
2860 _impl_._has_bits_[0] &= ~0x00000004u;
2861 auto* p =
_impl_.string_default_required_.Release();
2862#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2863 if (
_impl_.string_default_required_.IsDefault()) {
2864 _impl_.string_default_required_.Set(
"", GetArenaForAllocation());
2871 _impl_._has_bits_[0] |= 0x00000004u;
2873 _impl_._has_bits_[0] &= ~0x00000004u;
2876#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2877 if (
_impl_.string_default_required_.IsDefault()) {
2878 _impl_.string_default_required_.Set(
"", GetArenaForAllocation());
2885inline bool TestMsg::_internal_has_bytes_default_required()
const {
2886 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
2890 return _internal_has_bytes_default_required();
2893 _impl_.bytes_default_required_.ClearToEmpty();
2894 _impl_._has_bits_[0] &= ~0x00000008u;
2898 return _internal_bytes_default_required();
2900template <
typename ArgT0,
typename... ArgT>
2901inline PROTOBUF_ALWAYS_INLINE
2903 _impl_._has_bits_[0] |= 0x00000008u;
2904 _impl_.bytes_default_required_.SetBytes(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2908 std::string* _s = _internal_mutable_bytes_default_required();
2912inline const std::string& TestMsg::_internal_bytes_default_required()
const {
2913 return _impl_.bytes_default_required_.Get();
2915inline void TestMsg::_internal_set_bytes_default_required(
const std::string& value) {
2916 _impl_._has_bits_[0] |= 0x00000008u;
2917 _impl_.bytes_default_required_.Set(value, GetArenaForAllocation());
2919inline std::string* TestMsg::_internal_mutable_bytes_default_required() {
2920 _impl_._has_bits_[0] |= 0x00000008u;
2921 return _impl_.bytes_default_required_.Mutable(GetArenaForAllocation());
2925 if (!_internal_has_bytes_default_required()) {
2928 _impl_._has_bits_[0] &= ~0x00000008u;
2929 auto* p =
_impl_.bytes_default_required_.Release();
2930#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2931 if (
_impl_.bytes_default_required_.IsDefault()) {
2932 _impl_.bytes_default_required_.Set(
"", GetArenaForAllocation());
2939 _impl_._has_bits_[0] |= 0x00000008u;
2941 _impl_._has_bits_[0] &= ~0x00000008u;
2944#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2945 if (
_impl_.bytes_default_required_.IsDefault()) {
2946 _impl_.bytes_default_required_.Set(
"", GetArenaForAllocation());
2953inline bool TestMsg::_internal_has_enum_default_required()
const {
2954 bool value = (_impl_._has_bits_[1] & 0x00000002u) != 0;
2958 return _internal_has_enum_default_required();
2961 _impl_.enum_default_required_ = 1;
2962 _impl_._has_bits_[1] &= ~0x00000002u;
2964inline ::goby::test::acomms::protobuf::Enum1 TestMsg::_internal_enum_default_required()
const {
2969 return _internal_enum_default_required();
2973 _impl_._has_bits_[1] |= 0x00000002u;
2974 _impl_.enum_default_required_ = value;
2977 _internal_set_enum_default_required(value);
2982inline bool TestMsg::_internal_has_msg_default_required()
const {
2983 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
2984 PROTOBUF_ASSUME(!value || _impl_.msg_default_required_ !=
nullptr);
2988 return _internal_has_msg_default_required();
2991 if (
_impl_.msg_default_required_ !=
nullptr)
_impl_.msg_default_required_->Clear();
2992 _impl_._has_bits_[0] &= ~0x00000020u;
2994inline const ::goby::test::acomms::protobuf::EmbeddedMsg1& TestMsg::_internal_msg_default_required()
const {
2995 const ::goby::test::acomms::protobuf::EmbeddedMsg1* p = _impl_.msg_default_required_;
3001 return _internal_msg_default_required();
3005 if (GetArenaForAllocation() ==
nullptr) {
3006 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.msg_default_required_);
3010 _impl_._has_bits_[0] |= 0x00000020u;
3012 _impl_._has_bits_[0] &= ~0x00000020u;
3017 _impl_._has_bits_[0] &= ~0x00000020u;
3019 _impl_.msg_default_required_ =
nullptr;
3020#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
3021 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
3022 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3023 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
3025 if (GetArenaForAllocation() !=
nullptr) {
3026 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3033 _impl_._has_bits_[0] &= ~0x00000020u;
3035 _impl_.msg_default_required_ =
nullptr;
3038inline ::goby::test::acomms::protobuf::EmbeddedMsg1* TestMsg::_internal_mutable_msg_default_required() {
3039 _impl_._has_bits_[0] |= 0x00000020u;
3040 if (_impl_.msg_default_required_ ==
nullptr) {
3042 _impl_.msg_default_required_ = p;
3044 return _impl_.msg_default_required_;
3052 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
3053 if (message_arena ==
nullptr) {
3054 delete _impl_.msg_default_required_;
3057 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3059 if (message_arena != submessage_arena) {
3063 _impl_._has_bits_[0] |= 0x00000020u;
3065 _impl_._has_bits_[0] &= ~0x00000020u;
3072inline int TestMsg::_internal_double_default_repeat_size()
const {
3073 return _impl_.double_default_repeat_.size();
3076 return _internal_double_default_repeat_size();
3079 _impl_.double_default_repeat_.Clear();
3081inline double TestMsg::_internal_double_default_repeat(
int index)
const {
3082 return _impl_.double_default_repeat_.Get(index);
3086 return _internal_double_default_repeat(index);
3089 _impl_.double_default_repeat_.Set(index, value);
3092inline void TestMsg::_internal_add_double_default_repeat(
double value) {
3093 _impl_.double_default_repeat_.Add(value);
3096 _internal_add_double_default_repeat(value);
3099inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
3100TestMsg::_internal_double_default_repeat()
const {
3101 return _impl_.double_default_repeat_;
3103inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
3106 return _internal_double_default_repeat();
3108inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
3109TestMsg::_internal_mutable_double_default_repeat() {
3110 return &_impl_.double_default_repeat_;
3112inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
3115 return _internal_mutable_double_default_repeat();
3119inline int TestMsg::_internal_float_default_repeat_size()
const {
3120 return _impl_.float_default_repeat_.size();
3123 return _internal_float_default_repeat_size();
3126 _impl_.float_default_repeat_.Clear();
3128inline float TestMsg::_internal_float_default_repeat(
int index)
const {
3129 return _impl_.float_default_repeat_.Get(index);
3133 return _internal_float_default_repeat(index);
3136 _impl_.float_default_repeat_.Set(index, value);
3139inline void TestMsg::_internal_add_float_default_repeat(
float value) {
3140 _impl_.float_default_repeat_.Add(value);
3143 _internal_add_float_default_repeat(value);
3146inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
3147TestMsg::_internal_float_default_repeat()
const {
3148 return _impl_.float_default_repeat_;
3150inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >&
3153 return _internal_float_default_repeat();
3155inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
3156TestMsg::_internal_mutable_float_default_repeat() {
3157 return &_impl_.float_default_repeat_;
3159inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >*
3162 return _internal_mutable_float_default_repeat();
3166inline int TestMsg::_internal_int32_default_repeat_size()
const {
3167 return _impl_.int32_default_repeat_.size();
3170 return _internal_int32_default_repeat_size();
3173 _impl_.int32_default_repeat_.Clear();
3175inline int32_t TestMsg::_internal_int32_default_repeat(
int index)
const {
3176 return _impl_.int32_default_repeat_.Get(index);
3180 return _internal_int32_default_repeat(index);
3183 _impl_.int32_default_repeat_.Set(index, value);
3186inline void TestMsg::_internal_add_int32_default_repeat(int32_t value) {
3187 _impl_.int32_default_repeat_.Add(value);
3190 _internal_add_int32_default_repeat(value);
3193inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3194TestMsg::_internal_int32_default_repeat()
const {
3195 return _impl_.int32_default_repeat_;
3197inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3200 return _internal_int32_default_repeat();
3202inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3203TestMsg::_internal_mutable_int32_default_repeat() {
3204 return &_impl_.int32_default_repeat_;
3206inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3209 return _internal_mutable_int32_default_repeat();
3213inline int TestMsg::_internal_int64_default_repeat_size()
const {
3214 return _impl_.int64_default_repeat_.size();
3217 return _internal_int64_default_repeat_size();
3220 _impl_.int64_default_repeat_.Clear();
3222inline int64_t TestMsg::_internal_int64_default_repeat(
int index)
const {
3223 return _impl_.int64_default_repeat_.Get(index);
3227 return _internal_int64_default_repeat(index);
3230 _impl_.int64_default_repeat_.Set(index, value);
3233inline void TestMsg::_internal_add_int64_default_repeat(int64_t value) {
3234 _impl_.int64_default_repeat_.Add(value);
3237 _internal_add_int64_default_repeat(value);
3240inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
3241TestMsg::_internal_int64_default_repeat()
const {
3242 return _impl_.int64_default_repeat_;
3244inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
3247 return _internal_int64_default_repeat();
3249inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
3250TestMsg::_internal_mutable_int64_default_repeat() {
3251 return &_impl_.int64_default_repeat_;
3253inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
3256 return _internal_mutable_int64_default_repeat();
3260inline int TestMsg::_internal_uint32_default_repeat_size()
const {
3261 return _impl_.uint32_default_repeat_.size();
3264 return _internal_uint32_default_repeat_size();
3267 _impl_.uint32_default_repeat_.Clear();
3269inline uint32_t TestMsg::_internal_uint32_default_repeat(
int index)
const {
3270 return _impl_.uint32_default_repeat_.Get(index);
3274 return _internal_uint32_default_repeat(index);
3277 _impl_.uint32_default_repeat_.Set(index, value);
3280inline void TestMsg::_internal_add_uint32_default_repeat(uint32_t value) {
3281 _impl_.uint32_default_repeat_.Add(value);
3284 _internal_add_uint32_default_repeat(value);
3287inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
3288TestMsg::_internal_uint32_default_repeat()
const {
3289 return _impl_.uint32_default_repeat_;
3291inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
3294 return _internal_uint32_default_repeat();
3296inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
3297TestMsg::_internal_mutable_uint32_default_repeat() {
3298 return &_impl_.uint32_default_repeat_;
3300inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
3303 return _internal_mutable_uint32_default_repeat();
3307inline int TestMsg::_internal_uint64_default_repeat_size()
const {
3308 return _impl_.uint64_default_repeat_.size();
3311 return _internal_uint64_default_repeat_size();
3314 _impl_.uint64_default_repeat_.Clear();
3316inline uint64_t TestMsg::_internal_uint64_default_repeat(
int index)
const {
3317 return _impl_.uint64_default_repeat_.Get(index);
3321 return _internal_uint64_default_repeat(index);
3324 _impl_.uint64_default_repeat_.Set(index, value);
3327inline void TestMsg::_internal_add_uint64_default_repeat(uint64_t value) {
3328 _impl_.uint64_default_repeat_.Add(value);
3331 _internal_add_uint64_default_repeat(value);
3334inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
3335TestMsg::_internal_uint64_default_repeat()
const {
3336 return _impl_.uint64_default_repeat_;
3338inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
3341 return _internal_uint64_default_repeat();
3343inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
3344TestMsg::_internal_mutable_uint64_default_repeat() {
3345 return &_impl_.uint64_default_repeat_;
3347inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
3350 return _internal_mutable_uint64_default_repeat();
3354inline int TestMsg::_internal_sint32_default_repeat_size()
const {
3355 return _impl_.sint32_default_repeat_.size();
3358 return _internal_sint32_default_repeat_size();
3361 _impl_.sint32_default_repeat_.Clear();
3363inline int32_t TestMsg::_internal_sint32_default_repeat(
int index)
const {
3364 return _impl_.sint32_default_repeat_.Get(index);
3368 return _internal_sint32_default_repeat(index);
3371 _impl_.sint32_default_repeat_.Set(index, value);
3374inline void TestMsg::_internal_add_sint32_default_repeat(int32_t value) {
3375 _impl_.sint32_default_repeat_.Add(value);
3378 _internal_add_sint32_default_repeat(value);
3381inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3382TestMsg::_internal_sint32_default_repeat()
const {
3383 return _impl_.sint32_default_repeat_;
3385inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3388 return _internal_sint32_default_repeat();
3390inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3391TestMsg::_internal_mutable_sint32_default_repeat() {
3392 return &_impl_.sint32_default_repeat_;
3394inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3397 return _internal_mutable_sint32_default_repeat();
3401inline int TestMsg::_internal_sint64_default_repeat_size()
const {
3402 return _impl_.sint64_default_repeat_.size();
3405 return _internal_sint64_default_repeat_size();
3408 _impl_.sint64_default_repeat_.Clear();
3410inline int64_t TestMsg::_internal_sint64_default_repeat(
int index)
const {
3411 return _impl_.sint64_default_repeat_.Get(index);
3415 return _internal_sint64_default_repeat(index);
3418 _impl_.sint64_default_repeat_.Set(index, value);
3421inline void TestMsg::_internal_add_sint64_default_repeat(int64_t value) {
3422 _impl_.sint64_default_repeat_.Add(value);
3425 _internal_add_sint64_default_repeat(value);
3428inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
3429TestMsg::_internal_sint64_default_repeat()
const {
3430 return _impl_.sint64_default_repeat_;
3432inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
3435 return _internal_sint64_default_repeat();
3437inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
3438TestMsg::_internal_mutable_sint64_default_repeat() {
3439 return &_impl_.sint64_default_repeat_;
3441inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
3444 return _internal_mutable_sint64_default_repeat();
3448inline int TestMsg::_internal_fixed32_default_repeat_size()
const {
3449 return _impl_.fixed32_default_repeat_.size();
3452 return _internal_fixed32_default_repeat_size();
3455 _impl_.fixed32_default_repeat_.Clear();
3457inline uint32_t TestMsg::_internal_fixed32_default_repeat(
int index)
const {
3458 return _impl_.fixed32_default_repeat_.Get(index);
3462 return _internal_fixed32_default_repeat(index);
3465 _impl_.fixed32_default_repeat_.Set(index, value);
3468inline void TestMsg::_internal_add_fixed32_default_repeat(uint32_t value) {
3469 _impl_.fixed32_default_repeat_.Add(value);
3472 _internal_add_fixed32_default_repeat(value);
3475inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
3476TestMsg::_internal_fixed32_default_repeat()
const {
3477 return _impl_.fixed32_default_repeat_;
3479inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
3482 return _internal_fixed32_default_repeat();
3484inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
3485TestMsg::_internal_mutable_fixed32_default_repeat() {
3486 return &_impl_.fixed32_default_repeat_;
3488inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
3491 return _internal_mutable_fixed32_default_repeat();
3495inline int TestMsg::_internal_fixed64_default_repeat_size()
const {
3496 return _impl_.fixed64_default_repeat_.size();
3499 return _internal_fixed64_default_repeat_size();
3502 _impl_.fixed64_default_repeat_.Clear();
3504inline uint64_t TestMsg::_internal_fixed64_default_repeat(
int index)
const {
3505 return _impl_.fixed64_default_repeat_.Get(index);
3509 return _internal_fixed64_default_repeat(index);
3512 _impl_.fixed64_default_repeat_.Set(index, value);
3515inline void TestMsg::_internal_add_fixed64_default_repeat(uint64_t value) {
3516 _impl_.fixed64_default_repeat_.Add(value);
3519 _internal_add_fixed64_default_repeat(value);
3522inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
3523TestMsg::_internal_fixed64_default_repeat()
const {
3524 return _impl_.fixed64_default_repeat_;
3526inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
3529 return _internal_fixed64_default_repeat();
3531inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
3532TestMsg::_internal_mutable_fixed64_default_repeat() {
3533 return &_impl_.fixed64_default_repeat_;
3535inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
3538 return _internal_mutable_fixed64_default_repeat();
3542inline int TestMsg::_internal_sfixed32_default_repeat_size()
const {
3543 return _impl_.sfixed32_default_repeat_.size();
3546 return _internal_sfixed32_default_repeat_size();
3549 _impl_.sfixed32_default_repeat_.Clear();
3551inline int32_t TestMsg::_internal_sfixed32_default_repeat(
int index)
const {
3552 return _impl_.sfixed32_default_repeat_.Get(index);
3556 return _internal_sfixed32_default_repeat(index);
3559 _impl_.sfixed32_default_repeat_.Set(index, value);
3562inline void TestMsg::_internal_add_sfixed32_default_repeat(int32_t value) {
3563 _impl_.sfixed32_default_repeat_.Add(value);
3566 _internal_add_sfixed32_default_repeat(value);
3569inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3570TestMsg::_internal_sfixed32_default_repeat()
const {
3571 return _impl_.sfixed32_default_repeat_;
3573inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
3576 return _internal_sfixed32_default_repeat();
3578inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3579TestMsg::_internal_mutable_sfixed32_default_repeat() {
3580 return &_impl_.sfixed32_default_repeat_;
3582inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
3585 return _internal_mutable_sfixed32_default_repeat();
3589inline int TestMsg::_internal_sfixed64_default_repeat_size()
const {
3590 return _impl_.sfixed64_default_repeat_.size();
3593 return _internal_sfixed64_default_repeat_size();
3596 _impl_.sfixed64_default_repeat_.Clear();
3598inline int64_t TestMsg::_internal_sfixed64_default_repeat(
int index)
const {
3599 return _impl_.sfixed64_default_repeat_.Get(index);
3603 return _internal_sfixed64_default_repeat(index);
3606 _impl_.sfixed64_default_repeat_.Set(index, value);
3609inline void TestMsg::_internal_add_sfixed64_default_repeat(int64_t value) {
3610 _impl_.sfixed64_default_repeat_.Add(value);
3613 _internal_add_sfixed64_default_repeat(value);
3616inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
3617TestMsg::_internal_sfixed64_default_repeat()
const {
3618 return _impl_.sfixed64_default_repeat_;
3620inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >&
3623 return _internal_sfixed64_default_repeat();
3625inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
3626TestMsg::_internal_mutable_sfixed64_default_repeat() {
3627 return &_impl_.sfixed64_default_repeat_;
3629inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >*
3632 return _internal_mutable_sfixed64_default_repeat();
3636inline int TestMsg::_internal_bool_default_repeat_size()
const {
3637 return _impl_.bool_default_repeat_.size();
3640 return _internal_bool_default_repeat_size();
3643 _impl_.bool_default_repeat_.Clear();
3645inline bool TestMsg::_internal_bool_default_repeat(
int index)
const {
3646 return _impl_.bool_default_repeat_.Get(index);
3650 return _internal_bool_default_repeat(index);
3653 _impl_.bool_default_repeat_.Set(index, value);
3656inline void TestMsg::_internal_add_bool_default_repeat(
bool value) {
3657 _impl_.bool_default_repeat_.Add(value);
3660 _internal_add_bool_default_repeat(value);
3663inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >&
3664TestMsg::_internal_bool_default_repeat()
const {
3665 return _impl_.bool_default_repeat_;
3667inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >&
3670 return _internal_bool_default_repeat();
3672inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >*
3673TestMsg::_internal_mutable_bool_default_repeat() {
3674 return &_impl_.bool_default_repeat_;
3676inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >*
3679 return _internal_mutable_bool_default_repeat();
3683inline int TestMsg::_internal_string_default_repeat_size()
const {
3684 return _impl_.string_default_repeat_.size();
3687 return _internal_string_default_repeat_size();
3690 _impl_.string_default_repeat_.Clear();
3693 std::string* _s = _internal_add_string_default_repeat();
3697inline const std::string& TestMsg::_internal_string_default_repeat(
int index)
const {
3698 return _impl_.string_default_repeat_.Get(index);
3702 return _internal_string_default_repeat(index);
3706 return _impl_.string_default_repeat_.Mutable(index);
3709 _impl_.string_default_repeat_.Mutable(index)->assign(value);
3713 _impl_.string_default_repeat_.Mutable(index)->assign(std::move(value));
3717 GOOGLE_DCHECK(value !=
nullptr);
3718 _impl_.string_default_repeat_.Mutable(index)->assign(value);
3722 _impl_.string_default_repeat_.Mutable(index)->assign(
3723 reinterpret_cast<const char*
>(value), size);
3726inline std::string* TestMsg::_internal_add_string_default_repeat() {
3727 return _impl_.string_default_repeat_.Add();
3730 _impl_.string_default_repeat_.Add()->assign(value);
3734 _impl_.string_default_repeat_.Add(std::move(value));
3738 GOOGLE_DCHECK(value !=
nullptr);
3739 _impl_.string_default_repeat_.Add()->assign(value);
3743 _impl_.string_default_repeat_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
3746inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
3749 return _impl_.string_default_repeat_;
3751inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
3754 return &
_impl_.string_default_repeat_;
3758inline int TestMsg::_internal_bytes_default_repeat_size()
const {
3759 return _impl_.bytes_default_repeat_.size();
3762 return _internal_bytes_default_repeat_size();
3765 _impl_.bytes_default_repeat_.Clear();
3768 std::string* _s = _internal_add_bytes_default_repeat();
3772inline const std::string& TestMsg::_internal_bytes_default_repeat(
int index)
const {
3773 return _impl_.bytes_default_repeat_.Get(index);
3777 return _internal_bytes_default_repeat(index);
3781 return _impl_.bytes_default_repeat_.Mutable(index);
3784 _impl_.bytes_default_repeat_.Mutable(index)->assign(value);
3788 _impl_.bytes_default_repeat_.Mutable(index)->assign(std::move(value));
3792 GOOGLE_DCHECK(value !=
nullptr);
3793 _impl_.bytes_default_repeat_.Mutable(index)->assign(value);
3797 _impl_.bytes_default_repeat_.Mutable(index)->assign(
3798 reinterpret_cast<const char*
>(value), size);
3801inline std::string* TestMsg::_internal_add_bytes_default_repeat() {
3802 return _impl_.bytes_default_repeat_.Add();
3805 _impl_.bytes_default_repeat_.Add()->assign(value);
3809 _impl_.bytes_default_repeat_.Add(std::move(value));
3813 GOOGLE_DCHECK(value !=
nullptr);
3814 _impl_.bytes_default_repeat_.Add()->assign(value);
3818 _impl_.bytes_default_repeat_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
3821inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
3824 return _impl_.bytes_default_repeat_;
3826inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
3829 return &
_impl_.bytes_default_repeat_;
3833inline int TestMsg::_internal_enum_default_repeat_size()
const {
3834 return _impl_.enum_default_repeat_.size();
3837 return _internal_enum_default_repeat_size();
3840 _impl_.enum_default_repeat_.Clear();
3842inline ::goby::test::acomms::protobuf::Enum1 TestMsg::_internal_enum_default_repeat(
int index)
const {
3847 return _internal_enum_default_repeat(index);
3851 _impl_.enum_default_repeat_.Set(index, value);
3856 _impl_.enum_default_repeat_.Add(value);
3859 _internal_add_enum_default_repeat(value);
3862inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
3865 return _impl_.enum_default_repeat_;
3867inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
3868TestMsg::_internal_mutable_enum_default_repeat() {
3869 return &_impl_.enum_default_repeat_;
3871inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
3874 return _internal_mutable_enum_default_repeat();
3878inline int TestMsg::_internal_msg_default_repeat_size()
const {
3879 return _impl_.msg_default_repeat_.size();
3882 return _internal_msg_default_repeat_size();
3885 _impl_.msg_default_repeat_.Clear();
3889 return _impl_.msg_default_repeat_.Mutable(index);
3891inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::test::acomms::protobuf::EmbeddedMsg1 >*
3894 return &
_impl_.msg_default_repeat_;
3896inline const ::goby::test::acomms::protobuf::EmbeddedMsg1& TestMsg::_internal_msg_default_repeat(
int index)
const {
3897 return _impl_.msg_default_repeat_.Get(index);
3901 return _internal_msg_default_repeat(index);
3903inline ::goby::test::acomms::protobuf::EmbeddedMsg1* TestMsg::_internal_add_msg_default_repeat() {
3904 return _impl_.msg_default_repeat_.Add();
3911inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::test::acomms::protobuf::EmbeddedMsg1 >&
3914 return _impl_.msg_default_repeat_;
3918 #pragma GCC diagnostic pop
3932PROTOBUF_NAMESPACE_OPEN
3937 return ::goby::test::acomms::protobuf::Enum1_descriptor();
3940PROTOBUF_NAMESPACE_CLOSE
3944#include <google/protobuf/port_undef.inc>
const EnumDescriptor * GetEnumDescriptor< ::goby::test::acomms::protobuf::Enum1 >()
::goby::test::acomms::protobuf::EmbeddedMsg2 * Arena::CreateMaybeMessage<::goby::test::acomms::protobuf::EmbeddedMsg2 >(Arena *)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2ftest_2facomms_2fdccl1_2ftest_2eproto
PROTOBUF_NAMESPACE_OPEN ::goby::test::acomms::protobuf::EmbeddedMsg1 * Arena::CreateMaybeMessage<::goby::test::acomms::protobuf::EmbeddedMsg1 >(Arena *)
EmbeddedMsg1 & operator=(EmbeddedMsg1 &&from) noexcept
void unsafe_arena_set_allocated_msg(::goby::test::acomms::protobuf::EmbeddedMsg2 *msg)
friend void swap(EmbeddedMsg1 &a, EmbeddedMsg1 &b)
void CopyFrom(const EmbeddedMsg1 &from)
static const EmbeddedMsg1 & default_instance()
EmbeddedMsg1(const EmbeddedMsg1 &from)
::goby::test::acomms::protobuf::EmbeddedMsg2 * mutable_msg()
EmbeddedMsg1 & operator=(const EmbeddedMsg1 &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
size_t ByteSizeLong() const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_allocated_msg(::goby::test::acomms::protobuf::EmbeddedMsg2 *msg)
static const ClassData _class_data_
void MergeFrom(const EmbeddedMsg1 &from)
static constexpr int kIndexInFileMessages
PROTOBUF_NODISCARD::goby::test::acomms::protobuf::EmbeddedMsg2 * release_msg()
int GetCachedSize() const final
EmbeddedMsg1(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const EmbeddedMsg1 * internal_default_instance()
bool IsInitialized() const final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
PROTOBUF_CONSTEXPR EmbeddedMsg1(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void Swap(EmbeddedMsg1 *other)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void set_val(double value)
EmbeddedMsg1 * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
const ::goby::test::acomms::protobuf::EmbeddedMsg2 & msg() const
void UnsafeArenaSwap(EmbeddedMsg1 *other)
EmbeddedMsg1(EmbeddedMsg1 &&from) noexcept
::goby::test::acomms::protobuf::EmbeddedMsg2 * unsafe_arena_release_msg()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
@ kEnumDefaultFieldNumber
static const ClassData _class_data_
friend void swap(EmbeddedMsg2 &a, EmbeddedMsg2 &b)
int GetCachedSize() const final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
EmbeddedMsg2(EmbeddedMsg2 &&from) noexcept
void set_allocated_sval(std::string *sval)
PROTOBUF_CONSTEXPR EmbeddedMsg2(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
::goby::test::acomms::protobuf::Enum1 enum_default() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
EmbeddedMsg2 & operator=(EmbeddedMsg2 &&from) noexcept
bool has_enum_default() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
EmbeddedMsg2(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
std::string * mutable_sval()
const std::string & sval() const
EmbeddedMsg2(const EmbeddedMsg2 &from)
static constexpr int kIndexInFileMessages
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
EmbeddedMsg2 * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void CopyFrom(const EmbeddedMsg2 &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(EmbeddedMsg2 *other)
size_t ByteSizeLong() const final
bool IsInitialized() const final
static const EmbeddedMsg2 * internal_default_instance()
void clear_enum_default()
PROTOBUF_NODISCARD std::string * release_sval()
void Swap(EmbeddedMsg2 *other)
void set_val(double value)
void set_sval(ArgT0 &&arg0, ArgT... args)
static const EmbeddedMsg2 & default_instance()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void MergeFrom(const EmbeddedMsg2 &from)
void set_enum_default(::goby::test::acomms::protobuf::Enum1 value)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
EmbeddedMsg2 & operator=(const EmbeddedMsg2 &from)
void clear_double_default_repeat()
int sfixed32_default_repeat_size() const
int32_t sint32_default_repeat(int index) const
const std::string & string_default_repeat(int index) const
int64_t sint64_default_required() const
void set_uint64_default_optional(uint64_t value)
::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > * mutable_sint64_default_repeat()
int enum_default_repeat_size() const
static const TestMsg * internal_default_instance()
void set_sfixed64_default_repeat(int index, int64_t value)
int32_t sint32_default_optional() const
std::string * mutable_string_default_optional()
int32_t sfixed32_default_required() const
int32_t int32_default_required() const
void set_fixed32_default_repeat(int index, uint32_t value)
uint32_t fixed32_default_required() const
::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > * mutable_fixed64_default_repeat()
void set_bytes_default_required(ArgT0 &&arg0, ArgT... args)
void clear_int64_default_required()
int string_default_repeat_size() const
::goby::test::acomms::protobuf::EmbeddedMsg1 * mutable_msg_default_required()
TestMsg * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void clear_uint64_default_repeat()
void clear_sfixed32_default_required()
::goby::test::acomms::protobuf::EmbeddedMsg1 * add_msg_default_repeat()
void set_int32_default_repeat(int index, int32_t value)
void set_float_default_repeat(int index, float value)
void clear_msg_default_required()
void set_enum_default_repeat(int index, ::goby::test::acomms::protobuf::Enum1 value)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void set_fixed32_default_optional(uint32_t value)
bool has_string_default_required() const
bool has_uint32_default_required() const
std::string * mutable_string_default_required()
bool has_sfixed64_default_required() const
std::string * add_bytes_default_repeat()
void clear_sfixed64_default_required()
PROTOBUF_NODISCARD std::string * release_bytes_default_optional()
TestMsg(TestMsg &&from) noexcept
const std::string & bytes_default_optional() const
bool bool_default_repeat(int index) const
static constexpr int kIndexInFileMessages
int64_t sfixed64_default_repeat(int index) const
std::string * add_string_default_repeat()
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > * mutable_sfixed32_default_repeat()
bool has_double_default_optional() const
::goby::test::acomms::protobuf::EmbeddedMsg1 * mutable_msg_default_optional()
void set_int32_default_required(int32_t value)
void clear_bytes_default_repeat()
void clear_uint32_default_required()
int32_t sint32_default_required() const
::PROTOBUF_NAMESPACE_ID::RepeatedField< double > * mutable_double_default_repeat()
double double_default_repeat(int index) const
bool has_int32_default_required() const
int int64_default_repeat_size() const
void set_bytes_default_optional(ArgT0 &&arg0, ArgT... args)
void set_sfixed32_default_required(int32_t value)
::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > * mutable_fixed32_default_repeat()
void clear_bool_default_required()
bool has_bytes_default_required() const
void add_bool_default_repeat(bool value)
void clear_uint32_default_repeat()
bool has_fixed64_default_optional() const
@ kBoolDefaultRepeatFieldNumber
@ kSfixed64DefaultOptionalFieldNumber
@ kMsgDefaultRequiredFieldNumber
@ kSint64DefaultRepeatFieldNumber
@ kInt32DefaultRepeatFieldNumber
@ kInt64DefaultRepeatFieldNumber
@ kEnumDefaultRequiredFieldNumber
@ kFixed32DefaultRequiredFieldNumber
@ kFixed32DefaultRepeatFieldNumber
@ kSfixed32DefaultRepeatFieldNumber
@ kMsgDefaultRepeatFieldNumber
@ kDoubleDefaultRepeatFieldNumber
@ kEnumDefaultOptionalFieldNumber
@ kEnumDefaultRepeatFieldNumber
@ kStringDefaultRepeatFieldNumber
@ kBytesDefaultRequiredFieldNumber
@ kBoolDefaultRequiredFieldNumber
@ kSint64DefaultRequiredFieldNumber
@ kStringDefaultRequiredFieldNumber
@ kUint64DefaultOptionalFieldNumber
@ kMsgDefaultOptionalFieldNumber
@ kSint32DefaultOptionalFieldNumber
@ kDoubleDefaultRequiredFieldNumber
@ kSint32DefaultRequiredFieldNumber
@ kSfixed32DefaultOptionalFieldNumber
@ kFixed64DefaultRequiredFieldNumber
@ kInt32DefaultRequiredFieldNumber
@ kBoolDefaultOptionalFieldNumber
@ kUint32DefaultRequiredFieldNumber
@ kStringDefaultOptionalFieldNumber
@ kUint64DefaultRepeatFieldNumber
@ kBytesDefaultOptionalFieldNumber
@ kFixed64DefaultOptionalFieldNumber
@ kInt64DefaultOptionalFieldNumber
@ kSfixed64DefaultRepeatFieldNumber
@ kFloatDefaultRequiredFieldNumber
@ kFixed32DefaultOptionalFieldNumber
@ kSint32DefaultRepeatFieldNumber
@ kSfixed32DefaultRequiredFieldNumber
@ kSint64DefaultOptionalFieldNumber
@ kFixed64DefaultRepeatFieldNumber
@ kInt64DefaultRequiredFieldNumber
@ kFloatDefaultRepeatFieldNumber
@ kUint64DefaultRequiredFieldNumber
@ kUint32DefaultOptionalFieldNumber
@ kInt32DefaultOptionalFieldNumber
@ kBytesDefaultRepeatFieldNumber
@ kSfixed64DefaultRequiredFieldNumber
@ kUint32DefaultRepeatFieldNumber
void UnsafeArenaSwap(TestMsg *other)
int bool_default_repeat_size() const
void set_int64_default_repeat(int index, int64_t value)
::goby::test::acomms::protobuf::Enum1 enum_default_required() const
void clear_double_default_optional()
::goby::test::acomms::protobuf::Enum1 enum_default_optional() const
bool has_float_default_required() const
double double_default_optional() const
const ::goby::test::acomms::protobuf::EmbeddedMsg1 & msg_default_required() const
void set_sfixed64_default_optional(int64_t value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > * mutable_sint32_default_repeat()
uint64_t fixed64_default_repeat(int index) const
PROTOBUF_NODISCARD std::string * release_string_default_required()
@ kFloatDefaultOptionalFieldNumber
@ kDoubleDefaultOptionalFieldNumber
bool has_sfixed32_default_required() const
uint64_t uint64_default_optional() const
void add_sint64_default_repeat(int64_t value)
bool has_bool_default_required() const
void clear_bytes_default_optional()
int64_t int64_default_optional() const
bool has_double_default_required() const
int32_t sfixed32_default_repeat(int index) const
int32_t int32_default_repeat(int index) const
bool has_sfixed32_default_optional() const
int fixed32_default_repeat_size() const
void set_allocated_string_default_required(std::string *string_default_required)
TestMsg(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void set_allocated_msg_default_optional(::goby::test::acomms::protobuf::EmbeddedMsg1 *msg_default_optional)
void clear_sint64_default_required()
void set_allocated_bytes_default_required(std::string *bytes_default_required)
void CopyFrom(const TestMsg &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
bool has_string_default_optional() const
bool bool_default_optional() const
bool has_bool_default_optional() const
uint64_t fixed64_default_required() const
int64_t int64_default_repeat(int index) const
bool has_sfixed64_default_optional() const
void clear_fixed32_default_optional()
PROTOBUF_CONSTEXPR TestMsg(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void clear_fixed64_default_optional()
bool has_float_default_optional() const
const ::goby::test::acomms::protobuf::EmbeddedMsg1 & msg_default_repeat(int index) const
void set_uint64_default_repeat(int index, uint64_t value)
void set_fixed32_default_required(uint32_t value)
uint64_t uint64_default_repeat(int index) const
void set_enum_default_optional(::goby::test::acomms::protobuf::Enum1 value)
void set_sint64_default_required(int64_t value)
void set_sfixed64_default_required(int64_t value)
void clear_float_default_repeat()
void set_int64_default_required(int64_t value)
void set_bytes_default_repeat(int index, const std::string &value)
float float_default_required() const
int double_default_repeat_size() const
void set_uint32_default_optional(uint32_t value)
void set_bool_default_required(bool value)
int fixed64_default_repeat_size() const
float float_default_optional() const
void set_sint64_default_repeat(int index, int64_t value)
void clear_string_default_optional()
uint64_t fixed64_default_optional() const
bool has_fixed32_default_optional() const
std::string * mutable_string_default_repeat(int index)
void unsafe_arena_set_allocated_msg_default_required(::goby::test::acomms::protobuf::EmbeddedMsg1 *msg_default_required)
::PROTOBUF_NAMESPACE_ID::RepeatedField< int > * mutable_enum_default_repeat()
void set_float_default_required(float value)
void set_string_default_optional(ArgT0 &&arg0, ArgT... args)
void add_enum_default_repeat(::goby::test::acomms::protobuf::Enum1 value)
int64_t sfixed64_default_optional() const
void clear_sint32_default_required()
void set_fixed64_default_optional(uint64_t value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_sfixed32_default_optional(int32_t value)
void set_bool_default_repeat(int index, bool value)
std::string * mutable_bytes_default_repeat(int index)
void set_double_default_optional(double value)
void set_sfixed32_default_repeat(int index, int32_t value)
TestMsg & operator=(TestMsg &&from) noexcept
std::string * mutable_bytes_default_optional()
bool bool_default_required() const
int uint32_default_repeat_size() const
void MergeFrom(const TestMsg &from)
std::string * mutable_bytes_default_required()
const std::string & bytes_default_required() const
size_t ByteSizeLong() const final
void clear_msg_default_repeat()
void set_uint32_default_repeat(int index, uint32_t value)
void set_bool_default_optional(bool value)
const std::string & string_default_optional() const
bool has_sint64_default_optional() const
int sint64_default_repeat_size() const
void clear_int32_default_required()
int int32_default_repeat_size() const
void clear_uint32_default_optional()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
PROTOBUF_NODISCARD std::string * release_bytes_default_required()
void clear_sfixed64_default_optional()
void set_enum_default_required(::goby::test::acomms::protobuf::Enum1 value)
bool IsInitialized() const final
void add_sfixed64_default_repeat(int64_t value)
int64_t sint64_default_optional() const
void clear_int64_default_optional()
void set_string_default_repeat(int index, const std::string &value)
void clear_msg_default_optional()
bool has_msg_default_required() const
void clear_float_default_optional()
static const ClassData _class_data_
void clear_sint32_default_optional()
uint32_t fixed32_default_optional() const
bool has_bytes_default_optional() const
void set_sint32_default_repeat(int index, int32_t value)
bool has_sint32_default_required() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
bool has_uint64_default_optional() const
void clear_fixed32_default_repeat()
int GetCachedSize() const final
void set_allocated_bytes_default_optional(std::string *bytes_default_optional)
bool has_sint32_default_optional() const
::goby::test::acomms::protobuf::EmbeddedMsg1 * mutable_msg_default_repeat(int index)
void add_int32_default_repeat(int32_t value)
PROTOBUF_NODISCARD std::string * release_string_default_optional()
PROTOBUF_NODISCARD::goby::test::acomms::protobuf::EmbeddedMsg1 * release_msg_default_required()
bool has_int64_default_required() const
void clear_enum_default_repeat()
bool has_fixed64_default_required() const
void set_allocated_string_default_optional(std::string *string_default_optional)
void clear_string_default_repeat()
void unsafe_arena_set_allocated_msg_default_optional(::goby::test::acomms::protobuf::EmbeddedMsg1 *msg_default_optional)
uint64_t uint64_default_required() const
int64_t sfixed64_default_required() const
void clear_bytes_default_required()
int sint32_default_repeat_size() const
void clear_uint64_default_required()
int32_t int32_default_optional() const
void add_float_default_repeat(float value)
void clear_sint32_default_repeat()
void clear_sint64_default_optional()
void clear_float_default_required()
int bytes_default_repeat_size() const
int float_default_repeat_size() const
bool has_sint64_default_required() const
void set_string_default_required(ArgT0 &&arg0, ArgT... args)
TestMsg & operator=(const TestMsg &from)
bool has_enum_default_required() const
TestMsg(const TestMsg &from)
bool has_enum_default_optional() const
void add_int64_default_repeat(int64_t value)
void clear_sfixed32_default_repeat()
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > * mutable_int32_default_repeat()
bool has_uint32_default_optional() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void clear_fixed64_default_required()
bool has_msg_default_optional() const
uint32_t uint32_default_optional() const
void set_uint32_default_required(uint32_t value)
uint32_t uint32_default_repeat(int index) const
void clear_int32_default_optional()
int uint64_default_repeat_size() const
void clear_sint64_default_repeat()
const ::goby::test::acomms::protobuf::EmbeddedMsg1 & msg_default_optional() const
void set_fixed64_default_required(uint64_t value)
void set_float_default_optional(float value)
void add_fixed32_default_repeat(uint32_t value)
void add_fixed64_default_repeat(uint64_t value)
uint32_t uint32_default_required() const
::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > * mutable_sfixed64_default_repeat()
void add_uint64_default_repeat(uint64_t value)
void set_fixed64_default_repeat(int index, uint64_t value)
uint32_t fixed32_default_repeat(int index) const
void set_allocated_msg_default_required(::goby::test::acomms::protobuf::EmbeddedMsg1 *msg_default_required)
int32_t sfixed32_default_optional() const
::PROTOBUF_NAMESPACE_ID::RepeatedField< bool > * mutable_bool_default_repeat()
bool has_fixed32_default_required() const
float float_default_repeat(int index) const
const std::string & bytes_default_repeat(int index) const
void set_uint64_default_required(uint64_t value)
void clear_bool_default_repeat()
bool has_int32_default_optional() const
bool has_int64_default_optional() const
void set_sint64_default_optional(int64_t value)
void clear_sfixed32_default_optional()
void set_int64_default_optional(int64_t value)
void clear_enum_default_required()
void clear_string_default_required()
const std::string & string_default_required() const
void Swap(TestMsg *other)
void clear_int64_default_repeat()
void add_uint32_default_repeat(uint32_t value)
::goby::test::acomms::protobuf::EmbeddedMsg1 * unsafe_arena_release_msg_default_required()
::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > * mutable_uint64_default_repeat()
void add_double_default_repeat(double value)
int64_t sint64_default_repeat(int index) const
void add_sfixed32_default_repeat(int32_t value)
void clear_fixed64_default_repeat()
void clear_bool_default_optional()
double double_default_required() const
::goby::test::acomms::protobuf::EmbeddedMsg1 * unsafe_arena_release_msg_default_optional()
static const TestMsg & default_instance()
void clear_fixed32_default_required()
bool has_uint64_default_required() const
void clear_sfixed64_default_repeat()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void clear_int32_default_repeat()
void add_sint32_default_repeat(int32_t value)
void clear_double_default_required()
void clear_enum_default_optional()
void set_sint32_default_required(int32_t value)
void set_double_default_required(double value)
::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > * mutable_int64_default_repeat()
friend void swap(TestMsg &a, TestMsg &b)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void clear_uint64_default_optional()
void set_double_default_repeat(int index, double value)
PROTOBUF_NODISCARD::goby::test::acomms::protobuf::EmbeddedMsg1 * release_msg_default_optional()
void set_int32_default_optional(int32_t value)
int msg_default_repeat_size() const
int sfixed64_default_repeat_size() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
int64_t int64_default_required() const
::PROTOBUF_NAMESPACE_ID::RepeatedField< float > * mutable_float_default_repeat()
void set_sint32_default_optional(int32_t value)
::goby::test::acomms::protobuf::Enum1 enum_default_repeat(int index) const
::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > * mutable_uint32_default_repeat()
*brief create JSON pointer *sa reference_tokens const string_t const string_t & b
*brief create JSON pointer *sa reference_tokens const string_t & a
*brief remove last reference token *sa JSON pointer has no nullptr
*brief write string representation of the JSON pointer to stream *sa const json_pointer & ptr
bool Enum1_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Enum1 *value)
bool Enum1_IsValid(int value)
EmbeddedMsg1DefaultTypeInternal _EmbeddedMsg1_default_instance_
constexpr Enum1 Enum1_MAX
constexpr Enum1 Enum1_MIN
constexpr int Enum1_ARRAYSIZE
TestMsgDefaultTypeInternal _TestMsg_default_instance_
const std::string & Enum1_Name(T enum_t_value)
EmbeddedMsg2DefaultTypeInternal _EmbeddedMsg2_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Enum1_descriptor()
The global namespace for the Goby project.
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::PROTOBUF_NAMESPACE_ID::MessageOptions, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::GobyMessageOptions >, 11, false > msg
static const uint32_t offsets[]