4 #ifndef GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2ftype_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2ftype_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3019000
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 3019005 < 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>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h>
32 #include <google/protobuf/extension_set.h>
33 #include <google/protobuf/generated_enum_reflection.h>
34 #include <google/protobuf/unknown_field_set.h>
35 #include <google/protobuf/any.pb.h>
36 #include <google/protobuf/source_context.pb.h>
38 #include <google/protobuf/port_def.inc>
39 #define PROTOBUF_INTERNAL_EXPORT_google_2fprotobuf_2ftype_2eproto PROTOBUF_EXPORT
40 PROTOBUF_NAMESPACE_OPEN
44 PROTOBUF_NAMESPACE_CLOSE
48 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
50 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
52 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[5]
54 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
55 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
59 PROTOBUF_NAMESPACE_OPEN
75 PROTOBUF_NAMESPACE_CLOSE
76 PROTOBUF_NAMESPACE_OPEN
82 PROTOBUF_NAMESPACE_CLOSE
83 PROTOBUF_NAMESPACE_OPEN
118 "Incorrect type passed to function Field_Kind_Name.");
124 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Field_Kind>(
145 "Incorrect type passed to function Field_Cardinality_Name.");
151 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Field_Cardinality>(
170 "Incorrect type passed to function Syntax_Name.");
176 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Syntax>(
181 class PROTOBUF_EXPORT
Type final :
186 explicit constexpr
Type(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
199 if (
this == &
from)
return *
this;
200 if (GetOwningArena() ==
from.GetOwningArena()
201 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
202 && GetOwningArena() !=
nullptr
216 return default_instance().GetMetadata().descriptor;
219 return default_instance().GetMetadata().reflection;
222 return *internal_default_instance();
225 return reinterpret_cast<const Type*
>(
228 static constexpr
int kIndexInFileMessages =
235 if (other ==
this)
return;
236 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
237 if (GetOwningArena() !=
nullptr &&
238 GetOwningArena() == other->GetOwningArena()) {
239 #else // PROTOBUF_FORCE_COPY_IN_SWAP
240 if (GetOwningArena() == other->GetOwningArena()) {
241 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
248 if (other ==
this)
return;
256 return CreateMaybeMessage<Type>(
arena);
265 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
268 size_t ByteSizeLong()
const final;
272 int GetCachedSize()
const final {
return _cached_size_.Get(); }
277 void SetCachedSize(
int size)
const final;
278 void InternalSwap(
Type* other);
281 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
283 return "google.protobuf.Type";
287 bool is_message_owned =
false);
289 static void ArenaDtor(
void*
object);
294 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
303 kFieldsFieldNumber = 2,
304 kOneofsFieldNumber = 3,
305 kOptionsFieldNumber = 4,
306 kNameFieldNumber = 1,
307 kSourceContextFieldNumber = 5,
308 kSyntaxFieldNumber = 6,
311 int fields_size()
const;
313 int _internal_fields_size()
const;
317 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Field >*
325 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Field >&
329 int oneofs_size()
const;
331 int _internal_oneofs_size()
const;
338 void set_oneofs(
int index,
const char*
value);
343 void add_oneofs(
const char*
value);
344 void add_oneofs(
const char*
value,
size_t size);
345 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& oneofs()
const;
346 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_oneofs();
353 int options_size()
const;
355 int _internal_options_size()
const;
357 void clear_options();
359 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >*
367 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >&
373 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
374 void set_name(ArgT0&& arg0, ArgT...
args);
380 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string&
value);
385 bool has_source_context()
const;
387 bool _internal_has_source_context()
const;
389 void clear_source_context();
398 void unsafe_arena_set_allocated_source_context(
415 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
418 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Field >
fields_;
419 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> oneofs_;
420 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >
options_;
421 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr
name_;
424 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
425 friend struct ::TableStruct_google_2fprotobuf_2ftype_2eproto;
429 class PROTOBUF_EXPORT
Field final :
434 explicit constexpr
Field(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
447 if (
this == &
from)
return *
this;
448 if (GetOwningArena() ==
from.GetOwningArena()
449 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
450 && GetOwningArena() !=
nullptr
464 return default_instance().GetMetadata().descriptor;
467 return default_instance().GetMetadata().reflection;
470 return *internal_default_instance();
473 return reinterpret_cast<const Field*
>(
476 static constexpr
int kIndexInFileMessages =
483 if (other ==
this)
return;
484 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
485 if (GetOwningArena() !=
nullptr &&
486 GetOwningArena() == other->GetOwningArena()) {
487 #else // PROTOBUF_FORCE_COPY_IN_SWAP
488 if (GetOwningArena() == other->GetOwningArena()) {
489 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
496 if (other ==
this)
return;
504 return CreateMaybeMessage<Field>(
arena);
513 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
516 size_t ByteSizeLong()
const final;
520 int GetCachedSize()
const final {
return _cached_size_.Get(); }
525 void SetCachedSize(
int size)
const final;
526 void InternalSwap(
Field* other);
529 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
531 return "google.protobuf.Field";
535 bool is_message_owned =
false);
537 static void ArenaDtor(
void*
object);
542 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
549 static constexpr
Kind TYPE_UNKNOWN =
551 static constexpr
Kind TYPE_DOUBLE =
553 static constexpr
Kind TYPE_FLOAT =
555 static constexpr
Kind TYPE_INT64 =
557 static constexpr
Kind TYPE_UINT64 =
559 static constexpr
Kind TYPE_INT32 =
561 static constexpr
Kind TYPE_FIXED64 =
563 static constexpr
Kind TYPE_FIXED32 =
565 static constexpr
Kind TYPE_BOOL =
567 static constexpr
Kind TYPE_STRING =
569 static constexpr
Kind TYPE_GROUP =
571 static constexpr
Kind TYPE_MESSAGE =
573 static constexpr
Kind TYPE_BYTES =
575 static constexpr
Kind TYPE_UINT32 =
577 static constexpr
Kind TYPE_ENUM =
579 static constexpr
Kind TYPE_SFIXED32 =
581 static constexpr
Kind TYPE_SFIXED64 =
583 static constexpr
Kind TYPE_SINT32 =
585 static constexpr
Kind TYPE_SINT64 =
587 static inline
bool Kind_IsValid(
int value) {
590 static constexpr Kind Kind_MIN =
592 static constexpr Kind Kind_MAX =
594 static constexpr
int Kind_ARRAYSIZE =
604 "Incorrect type passed to function Kind_Name.");
615 static constexpr
Cardinality CARDINALITY_OPTIONAL =
617 static constexpr
Cardinality CARDINALITY_REQUIRED =
619 static constexpr
Cardinality CARDINALITY_REPEATED =
628 static constexpr
int Cardinality_ARRAYSIZE =
638 "Incorrect type passed to function Cardinality_Name.");
649 kOptionsFieldNumber = 9,
650 kNameFieldNumber = 4,
651 kTypeUrlFieldNumber = 6,
652 kJsonNameFieldNumber = 10,
653 kDefaultValueFieldNumber = 11,
654 kKindFieldNumber = 1,
655 kCardinalityFieldNumber = 2,
656 kNumberFieldNumber = 3,
657 kOneofIndexFieldNumber = 7,
658 kPackedFieldNumber = 8,
661 int options_size()
const;
663 int _internal_options_size()
const;
665 void clear_options();
667 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >*
675 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >&
681 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
682 void set_name(ArgT0&& arg0, ArgT...
args);
688 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string&
value);
693 void clear_type_url();
695 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
696 void set_type_url(ArgT0&& arg0, ArgT...
args);
698 PROTOBUF_NODISCARD
std::string* release_type_url();
702 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_type_url(
const std::string&
value);
707 void clear_json_name();
709 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
710 void set_json_name(ArgT0&& arg0, ArgT...
args);
712 PROTOBUF_NODISCARD
std::string* release_json_name();
713 void set_allocated_json_name(
std::string* json_name);
716 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_json_name(
const std::string&
value);
721 void clear_default_value();
723 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
724 void set_default_value(ArgT0&& arg0, ArgT...
args);
726 PROTOBUF_NODISCARD
std::string* release_default_value();
727 void set_allocated_default_value(
std::string* default_value);
729 const std::string& _internal_default_value()
const;
730 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_default_value(
const std::string&
value);
744 void clear_cardinality();
757 int32_t _internal_number()
const;
762 void clear_oneof_index();
766 int32_t _internal_oneof_index()
const;
773 void set_packed(
bool value);
775 bool _internal_packed()
const;
776 void _internal_set_packed(
bool value);
783 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
786 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >
options_;
787 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr
name_;
788 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_url_;
789 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr json_name_;
790 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr default_value_;
796 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
797 friend struct ::TableStruct_google_2fprotobuf_2ftype_2eproto;
801 class PROTOBUF_EXPORT
Enum final :
806 explicit constexpr
Enum(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
819 if (
this == &
from)
return *
this;
820 if (GetOwningArena() ==
from.GetOwningArena()
821 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
822 && GetOwningArena() !=
nullptr
836 return default_instance().GetMetadata().descriptor;
839 return default_instance().GetMetadata().reflection;
842 return *internal_default_instance();
845 return reinterpret_cast<const Enum*
>(
848 static constexpr
int kIndexInFileMessages =
855 if (other ==
this)
return;
856 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
857 if (GetOwningArena() !=
nullptr &&
858 GetOwningArena() == other->GetOwningArena()) {
859 #else // PROTOBUF_FORCE_COPY_IN_SWAP
860 if (GetOwningArena() == other->GetOwningArena()) {
861 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
868 if (other ==
this)
return;
876 return CreateMaybeMessage<Enum>(
arena);
885 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
888 size_t ByteSizeLong()
const final;
892 int GetCachedSize()
const final {
return _cached_size_.Get(); }
897 void SetCachedSize(
int size)
const final;
898 void InternalSwap(
Enum* other);
901 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
903 return "google.protobuf.Enum";
907 bool is_message_owned =
false);
909 static void ArenaDtor(
void*
object);
914 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
923 kEnumvalueFieldNumber = 2,
924 kOptionsFieldNumber = 3,
925 kNameFieldNumber = 1,
926 kSourceContextFieldNumber = 4,
927 kSyntaxFieldNumber = 5,
930 int enumvalue_size()
const;
932 int _internal_enumvalue_size()
const;
934 void clear_enumvalue();
936 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValue >*
944 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValue >&
948 int options_size()
const;
950 int _internal_options_size()
const;
952 void clear_options();
954 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >*
962 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >&
968 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
969 void set_name(ArgT0&& arg0, ArgT...
args);
975 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string&
value);
980 bool has_source_context()
const;
982 bool _internal_has_source_context()
const;
984 void clear_source_context();
993 void unsafe_arena_set_allocated_source_context(
1010 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1013 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValue >
enumvalue_;
1014 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >
options_;
1015 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr
name_;
1018 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1019 friend struct ::TableStruct_google_2fprotobuf_2ftype_2eproto;
1028 explicit constexpr
EnumValue(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1041 if (
this == &
from)
return *
this;
1042 if (GetOwningArena() ==
from.GetOwningArena()
1043 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1044 && GetOwningArena() !=
nullptr
1047 InternalSwap(&
from);
1058 return default_instance().GetMetadata().descriptor;
1061 return default_instance().GetMetadata().reflection;
1064 return *internal_default_instance();
1067 return reinterpret_cast<const EnumValue*
>(
1070 static constexpr
int kIndexInFileMessages =
1077 if (other ==
this)
return;
1078 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1079 if (GetOwningArena() !=
nullptr &&
1080 GetOwningArena() == other->GetOwningArena()) {
1081 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1082 if (GetOwningArena() == other->GetOwningArena()) {
1083 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1084 InternalSwap(other);
1090 if (other ==
this)
return;
1092 InternalSwap(other);
1098 return CreateMaybeMessage<EnumValue>(
arena);
1107 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1110 size_t ByteSizeLong()
const final;
1114 int GetCachedSize()
const final {
return _cached_size_.Get(); }
1119 void SetCachedSize(
int size)
const final;
1123 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1125 return "google.protobuf.EnumValue";
1129 bool is_message_owned =
false);
1131 static void ArenaDtor(
void*
object);
1136 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
1138 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
1145 kOptionsFieldNumber = 3,
1146 kNameFieldNumber = 1,
1147 kNumberFieldNumber = 2,
1150 int options_size()
const;
1152 int _internal_options_size()
const;
1154 void clear_options();
1156 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >*
1164 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >&
1170 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1171 void set_name(ArgT0&& arg0, ArgT...
args);
1177 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string&
value);
1182 void clear_number();
1186 int32_t _internal_number()
const;
1194 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1197 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >
options_;
1198 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr
name_;
1200 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1201 friend struct ::TableStruct_google_2fprotobuf_2ftype_2eproto;
1205 class PROTOBUF_EXPORT
Option final :
1210 explicit constexpr
Option(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1223 if (
this == &
from)
return *
this;
1224 if (GetOwningArena() ==
from.GetOwningArena()
1225 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1226 && GetOwningArena() !=
nullptr
1229 InternalSwap(&
from);
1240 return default_instance().GetMetadata().descriptor;
1243 return default_instance().GetMetadata().reflection;
1246 return *internal_default_instance();
1249 return reinterpret_cast<const Option*
>(
1252 static constexpr
int kIndexInFileMessages =
1259 if (other ==
this)
return;
1260 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1261 if (GetOwningArena() !=
nullptr &&
1262 GetOwningArena() == other->GetOwningArena()) {
1263 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1264 if (GetOwningArena() == other->GetOwningArena()) {
1265 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1266 InternalSwap(other);
1272 if (other ==
this)
return;
1274 InternalSwap(other);
1280 return CreateMaybeMessage<Option>(
arena);
1289 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1292 size_t ByteSizeLong()
const final;
1296 int GetCachedSize()
const final {
return _cached_size_.Get(); }
1301 void SetCachedSize(
int size)
const final;
1302 void InternalSwap(
Option* other);
1305 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1307 return "google.protobuf.Option";
1311 bool is_message_owned =
false);
1313 static void ArenaDtor(
void*
object);
1318 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData()
const final;
1320 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata()
const final;
1327 kNameFieldNumber = 1,
1328 kValueFieldNumber = 2,
1333 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
1334 void set_name(ArgT0&& arg0, ArgT...
args);
1340 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_name(
const std::string&
value);
1345 bool has_value()
const;
1347 bool _internal_has_value()
const;
1358 void unsafe_arena_set_allocated_value(
1366 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1369 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr
name_;
1371 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1372 friend struct ::TableStruct_google_2fprotobuf_2ftype_2eproto;
1380 #pragma GCC diagnostic push
1381 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1387 name_.ClearToEmpty();
1391 return _internal_name();
1393 template <
typename ArgT0,
typename... ArgT>
1394 inline PROTOBUF_ALWAYS_INLINE
1421 if (
name !=
nullptr) {
1427 GetArenaForAllocation());
1428 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1432 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1441 return _internal_fields_size();
1450 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Field >*
1460 return _internal_fields(
index);
1470 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Field >&
1478 return oneofs_.size();
1481 return _internal_oneofs_size();
1492 return oneofs_.Get(
index);
1496 return _internal_oneofs(
index);
1500 return oneofs_.Mutable(
index);
1516 oneofs_.Mutable(
index)->assign(
1517 reinterpret_cast<const char*
>(
value),
size);
1521 return oneofs_.Add();
1524 oneofs_.Add()->assign(
value);
1533 oneofs_.Add()->assign(
value);
1537 oneofs_.Add()->assign(
reinterpret_cast<const char*
>(
value),
size);
1540 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
1545 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
1556 return _internal_options_size();
1565 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >*
1575 return _internal_options(
index);
1585 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >&
1593 return this != internal_default_instance() && source_context_ !=
nullptr;
1596 return _internal_has_source_context();
1605 return _internal_source_context();
1609 if (GetArenaForAllocation() ==
nullptr) {
1612 source_context_ = source_context;
1613 if (source_context) {
1623 source_context_ =
nullptr;
1624 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1627 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1628 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
1629 if (GetArenaForAllocation() !=
nullptr) {
1632 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
1639 source_context_ =
nullptr;
1644 if (source_context_ ==
nullptr) {
1645 auto*
p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::SourceContext>(GetArenaForAllocation());
1646 source_context_ =
p;
1648 return source_context_;
1657 if (message_arena ==
nullptr) {
1660 if (source_context) {
1662 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
1665 if (message_arena != submessage_arena) {
1667 message_arena, source_context, submessage_arena);
1673 source_context_ = source_context;
1686 return _internal_syntax();
1693 _internal_set_syntax(
value);
1710 return _internal_kind();
1717 _internal_set_kind(
value);
1730 return _internal_cardinality();
1734 cardinality_ =
value;
1737 _internal_set_cardinality(
value);
1750 return _internal_number();
1757 _internal_set_number(
value);
1763 name_.ClearToEmpty();
1767 return _internal_name();
1769 template <
typename ArgT0,
typename... ArgT>
1770 inline PROTOBUF_ALWAYS_INLINE
1797 if (
name !=
nullptr) {
1803 GetArenaForAllocation());
1804 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1808 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1814 type_url_.ClearToEmpty();
1818 return _internal_type_url();
1820 template <
typename ArgT0,
typename... ArgT>
1821 inline PROTOBUF_ALWAYS_INLINE
1833 return type_url_.Get();
1854 GetArenaForAllocation());
1855 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1859 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1868 return oneof_index_;
1872 return _internal_oneof_index();
1876 oneof_index_ =
value;
1879 _internal_set_oneof_index(
value);
1892 return _internal_packed();
1899 _internal_set_packed(
value);
1908 return _internal_options_size();
1917 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >*
1927 return _internal_options(
index);
1937 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >&
1945 json_name_.ClearToEmpty();
1949 return _internal_json_name();
1951 template <
typename ArgT0,
typename... ArgT>
1952 inline PROTOBUF_ALWAYS_INLINE
1964 return json_name_.Get();
1979 if (json_name !=
nullptr) {
1985 GetArenaForAllocation());
1986 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1990 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1996 default_value_.ClearToEmpty();
2000 return _internal_default_value();
2002 template <
typename ArgT0,
typename... ArgT>
2003 inline PROTOBUF_ALWAYS_INLINE
2010 std::string* _s = _internal_mutable_default_value();
2015 return default_value_.Get();
2030 if (default_value !=
nullptr) {
2036 GetArenaForAllocation());
2037 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2041 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2051 name_.ClearToEmpty();
2055 return _internal_name();
2057 template <
typename ArgT0,
typename... ArgT>
2058 inline PROTOBUF_ALWAYS_INLINE
2085 if (
name !=
nullptr) {
2091 GetArenaForAllocation());
2092 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2096 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2102 return enumvalue_.size();
2105 return _internal_enumvalue_size();
2112 return enumvalue_.Mutable(
index);
2114 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValue >*
2120 return enumvalue_.Get(
index);
2124 return _internal_enumvalue(
index);
2127 return enumvalue_.Add();
2134 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::EnumValue >&
2145 return _internal_options_size();
2154 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >*
2164 return _internal_options(
index);
2174 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >&
2182 return this != internal_default_instance() && source_context_ !=
nullptr;
2185 return _internal_has_source_context();
2194 return _internal_source_context();
2198 if (GetArenaForAllocation() ==
nullptr) {
2201 source_context_ = source_context;
2202 if (source_context) {
2212 source_context_ =
nullptr;
2213 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2216 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2217 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
2218 if (GetArenaForAllocation() !=
nullptr) {
2221 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
2228 source_context_ =
nullptr;
2233 if (source_context_ ==
nullptr) {
2234 auto*
p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::SourceContext>(GetArenaForAllocation());
2235 source_context_ =
p;
2237 return source_context_;
2246 if (message_arena ==
nullptr) {
2249 if (source_context) {
2251 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
2254 if (message_arena != submessage_arena) {
2256 message_arena, source_context, submessage_arena);
2262 source_context_ = source_context;
2275 return _internal_syntax();
2282 _internal_set_syntax(
value);
2292 name_.ClearToEmpty();
2296 return _internal_name();
2298 template <
typename ArgT0,
typename... ArgT>
2299 inline PROTOBUF_ALWAYS_INLINE
2326 if (
name !=
nullptr) {
2332 GetArenaForAllocation());
2333 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2337 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2350 return _internal_number();
2357 _internal_set_number(
value);
2366 return _internal_options_size();
2375 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >*
2385 return _internal_options(
index);
2395 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::PROTOBUF_NAMESPACE_ID::Option >&
2407 name_.ClearToEmpty();
2411 return _internal_name();
2413 template <
typename ArgT0,
typename... ArgT>
2414 inline PROTOBUF_ALWAYS_INLINE
2441 if (
name !=
nullptr) {
2447 GetArenaForAllocation());
2448 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2452 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2458 return this != internal_default_instance() &&
value_ !=
nullptr;
2461 return _internal_has_value();
2470 return _internal_value();
2474 if (GetArenaForAllocation() ==
nullptr) {
2489 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
2492 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
2493 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
2494 if (GetArenaForAllocation() !=
nullptr) {
2497 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
2510 auto*
p = CreateMaybeMessage<::PROTOBUF_NAMESPACE_ID::Any>(GetArenaForAllocation());
2522 if (message_arena ==
nullptr) {
2527 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
2530 if (message_arena != submessage_arena) {
2532 message_arena,
value, submessage_arena);
2543 #pragma GCC diagnostic pop
2556 PROTOBUF_NAMESPACE_CLOSE
2558 PROTOBUF_NAMESPACE_OPEN
2562 inline const EnumDescriptor* GetEnumDescriptor< ::PROTOBUF_NAMESPACE_ID::Field_Kind>() {
2567 inline const EnumDescriptor* GetEnumDescriptor< ::PROTOBUF_NAMESPACE_ID::Field_Cardinality>() {
2576 PROTOBUF_NAMESPACE_CLOSE
2580 #include <google/protobuf/port_undef.inc>
2581 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_google_2fprotobuf_2ftype_2eproto