11767c5feSopenharmony_ci// Generated by the protocol buffer compiler. DO NOT EDIT! 21767c5feSopenharmony_ci// source: phonemetadata.proto 31767c5feSopenharmony_ci 41767c5feSopenharmony_ci#ifndef GOOGLE_PROTOBUF_INCLUDED_phonemetadata_2eproto 51767c5feSopenharmony_ci#define GOOGLE_PROTOBUF_INCLUDED_phonemetadata_2eproto 61767c5feSopenharmony_ci 71767c5feSopenharmony_ci#include <limits> 81767c5feSopenharmony_ci#include <string> 91767c5feSopenharmony_ci 101767c5feSopenharmony_ci#include <google/protobuf/port_def.inc> 111767c5feSopenharmony_ci#if PROTOBUF_VERSION < 3013000 121767c5feSopenharmony_ci#error This file was generated by a newer version of protoc which is 131767c5feSopenharmony_ci#error incompatible with your Protocol Buffer headers. Please update 141767c5feSopenharmony_ci#error your headers. 151767c5feSopenharmony_ci#endif 161767c5feSopenharmony_ci#if 3013000 < PROTOBUF_MIN_PROTOC_VERSION 171767c5feSopenharmony_ci#error This file was generated by an older version of protoc which is 181767c5feSopenharmony_ci#error incompatible with your Protocol Buffer headers. Please 191767c5feSopenharmony_ci#error regenerate this file with a newer version of protoc. 201767c5feSopenharmony_ci#endif 211767c5feSopenharmony_ci 221767c5feSopenharmony_ci#include <google/protobuf/port_undef.inc> 231767c5feSopenharmony_ci#include <google/protobuf/io/coded_stream.h> 241767c5feSopenharmony_ci#include <google/protobuf/arena.h> 251767c5feSopenharmony_ci#include <google/protobuf/arenastring.h> 261767c5feSopenharmony_ci#include <google/protobuf/generated_message_table_driven.h> 271767c5feSopenharmony_ci#include <google/protobuf/generated_message_util.h> 281767c5feSopenharmony_ci#include <google/protobuf/inlined_string_field.h> 291767c5feSopenharmony_ci#include <google/protobuf/metadata_lite.h> 301767c5feSopenharmony_ci#include <google/protobuf/message_lite.h> 311767c5feSopenharmony_ci#include <google/protobuf/repeated_field.h> // IWYU pragma: export 321767c5feSopenharmony_ci#include <google/protobuf/extension_set.h> // IWYU pragma: export 331767c5feSopenharmony_ci// @@protoc_insertion_point(includes) 341767c5feSopenharmony_ci#include <google/protobuf/port_def.inc> 351767c5feSopenharmony_ci#define PROTOBUF_INTERNAL_EXPORT_phonemetadata_2eproto 361767c5feSopenharmony_ciPROTOBUF_NAMESPACE_OPEN 371767c5feSopenharmony_cinamespace internal { 381767c5feSopenharmony_ciclass AnyMetadata; 391767c5feSopenharmony_ci} // namespace internal 401767c5feSopenharmony_ciPROTOBUF_NAMESPACE_CLOSE 411767c5feSopenharmony_ci 421767c5feSopenharmony_ci// Internal implementation detail -- do not use these members. 431767c5feSopenharmony_cistruct TableStruct_phonemetadata_2eproto { 441767c5feSopenharmony_ci static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] 451767c5feSopenharmony_ci PROTOBUF_SECTION_VARIABLE(protodesc_cold); 461767c5feSopenharmony_ci static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] 471767c5feSopenharmony_ci PROTOBUF_SECTION_VARIABLE(protodesc_cold); 481767c5feSopenharmony_ci static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4] 491767c5feSopenharmony_ci PROTOBUF_SECTION_VARIABLE(protodesc_cold); 501767c5feSopenharmony_ci static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; 511767c5feSopenharmony_ci static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; 521767c5feSopenharmony_ci static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]; 531767c5feSopenharmony_ci}; 541767c5feSopenharmony_cinamespace i18n { 551767c5feSopenharmony_cinamespace phonenumbers { 561767c5feSopenharmony_ciclass NumberFormat; 571767c5feSopenharmony_ciclass NumberFormatDefaultTypeInternal; 581767c5feSopenharmony_ciextern NumberFormatDefaultTypeInternal _NumberFormat_default_instance_; 591767c5feSopenharmony_ciclass PhoneMetadata; 601767c5feSopenharmony_ciclass PhoneMetadataDefaultTypeInternal; 611767c5feSopenharmony_ciextern PhoneMetadataDefaultTypeInternal _PhoneMetadata_default_instance_; 621767c5feSopenharmony_ciclass PhoneMetadataCollection; 631767c5feSopenharmony_ciclass PhoneMetadataCollectionDefaultTypeInternal; 641767c5feSopenharmony_ciextern PhoneMetadataCollectionDefaultTypeInternal _PhoneMetadataCollection_default_instance_; 651767c5feSopenharmony_ciclass PhoneNumberDesc; 661767c5feSopenharmony_ciclass PhoneNumberDescDefaultTypeInternal; 671767c5feSopenharmony_ciextern PhoneNumberDescDefaultTypeInternal _PhoneNumberDesc_default_instance_; 681767c5feSopenharmony_ci} // namespace phonenumbers 691767c5feSopenharmony_ci} // namespace i18n 701767c5feSopenharmony_ciPROTOBUF_NAMESPACE_OPEN 711767c5feSopenharmony_citemplate<> ::i18n::phonenumbers::NumberFormat* Arena::CreateMaybeMessage<::i18n::phonenumbers::NumberFormat>(Arena*); 721767c5feSopenharmony_citemplate<> ::i18n::phonenumbers::PhoneMetadata* Arena::CreateMaybeMessage<::i18n::phonenumbers::PhoneMetadata>(Arena*); 731767c5feSopenharmony_citemplate<> ::i18n::phonenumbers::PhoneMetadataCollection* Arena::CreateMaybeMessage<::i18n::phonenumbers::PhoneMetadataCollection>(Arena*); 741767c5feSopenharmony_citemplate<> ::i18n::phonenumbers::PhoneNumberDesc* Arena::CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(Arena*); 751767c5feSopenharmony_ciPROTOBUF_NAMESPACE_CLOSE 761767c5feSopenharmony_cinamespace i18n { 771767c5feSopenharmony_cinamespace phonenumbers { 781767c5feSopenharmony_ci 791767c5feSopenharmony_ci// =================================================================== 801767c5feSopenharmony_ci 811767c5feSopenharmony_ciclass NumberFormat PROTOBUF_FINAL : 821767c5feSopenharmony_ci public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:i18n.phonenumbers.NumberFormat) */ { 831767c5feSopenharmony_ci public: 841767c5feSopenharmony_ci inline NumberFormat() : NumberFormat(nullptr) {} 851767c5feSopenharmony_ci virtual ~NumberFormat(); 861767c5feSopenharmony_ci 871767c5feSopenharmony_ci NumberFormat(const NumberFormat& from); 881767c5feSopenharmony_ci NumberFormat(NumberFormat&& from) noexcept 891767c5feSopenharmony_ci : NumberFormat() { 901767c5feSopenharmony_ci *this = ::std::move(from); 911767c5feSopenharmony_ci } 921767c5feSopenharmony_ci 931767c5feSopenharmony_ci inline NumberFormat& operator=(const NumberFormat& from) { 941767c5feSopenharmony_ci CopyFrom(from); 951767c5feSopenharmony_ci return *this; 961767c5feSopenharmony_ci } 971767c5feSopenharmony_ci inline NumberFormat& operator=(NumberFormat&& from) noexcept { 981767c5feSopenharmony_ci if (GetArena() == from.GetArena()) { 991767c5feSopenharmony_ci if (this != &from) InternalSwap(&from); 1001767c5feSopenharmony_ci } else { 1011767c5feSopenharmony_ci CopyFrom(from); 1021767c5feSopenharmony_ci } 1031767c5feSopenharmony_ci return *this; 1041767c5feSopenharmony_ci } 1051767c5feSopenharmony_ci 1061767c5feSopenharmony_ci inline const std::string& unknown_fields() const { 1071767c5feSopenharmony_ci return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); 1081767c5feSopenharmony_ci } 1091767c5feSopenharmony_ci inline std::string* mutable_unknown_fields() { 1101767c5feSopenharmony_ci return _internal_metadata_.mutable_unknown_fields<std::string>(); 1111767c5feSopenharmony_ci } 1121767c5feSopenharmony_ci 1131767c5feSopenharmony_ci static const NumberFormat& default_instance(); 1141767c5feSopenharmony_ci 1151767c5feSopenharmony_ci static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY 1161767c5feSopenharmony_ci static inline const NumberFormat* internal_default_instance() { 1171767c5feSopenharmony_ci return reinterpret_cast<const NumberFormat*>( 1181767c5feSopenharmony_ci &_NumberFormat_default_instance_); 1191767c5feSopenharmony_ci } 1201767c5feSopenharmony_ci static constexpr int kIndexInFileMessages = 1211767c5feSopenharmony_ci 0; 1221767c5feSopenharmony_ci 1231767c5feSopenharmony_ci friend void swap(NumberFormat& a, NumberFormat& b) { 1241767c5feSopenharmony_ci a.Swap(&b); 1251767c5feSopenharmony_ci } 1261767c5feSopenharmony_ci inline void Swap(NumberFormat* other) { 1271767c5feSopenharmony_ci if (other == this) return; 1281767c5feSopenharmony_ci if (GetArena() == other->GetArena()) { 1291767c5feSopenharmony_ci InternalSwap(other); 1301767c5feSopenharmony_ci } else { 1311767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); 1321767c5feSopenharmony_ci } 1331767c5feSopenharmony_ci } 1341767c5feSopenharmony_ci void UnsafeArenaSwap(NumberFormat* other) { 1351767c5feSopenharmony_ci if (other == this) return; 1361767c5feSopenharmony_ci GOOGLE_DCHECK(GetArena() == other->GetArena()); 1371767c5feSopenharmony_ci InternalSwap(other); 1381767c5feSopenharmony_ci } 1391767c5feSopenharmony_ci 1401767c5feSopenharmony_ci // implements Message ---------------------------------------------- 1411767c5feSopenharmony_ci 1421767c5feSopenharmony_ci inline NumberFormat* New() const final { 1431767c5feSopenharmony_ci return CreateMaybeMessage<NumberFormat>(nullptr); 1441767c5feSopenharmony_ci } 1451767c5feSopenharmony_ci 1461767c5feSopenharmony_ci NumberFormat* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { 1471767c5feSopenharmony_ci return CreateMaybeMessage<NumberFormat>(arena); 1481767c5feSopenharmony_ci } 1491767c5feSopenharmony_ci void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) 1501767c5feSopenharmony_ci final; 1511767c5feSopenharmony_ci void CopyFrom(const NumberFormat& from); 1521767c5feSopenharmony_ci void MergeFrom(const NumberFormat& from); 1531767c5feSopenharmony_ci PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; 1541767c5feSopenharmony_ci bool IsInitialized() const final; 1551767c5feSopenharmony_ci 1561767c5feSopenharmony_ci size_t ByteSizeLong() const final; 1571767c5feSopenharmony_ci const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; 1581767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( 1591767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; 1601767c5feSopenharmony_ci void DiscardUnknownFields(); 1611767c5feSopenharmony_ci int GetCachedSize() const final { return _cached_size_.Get(); } 1621767c5feSopenharmony_ci 1631767c5feSopenharmony_ci private: 1641767c5feSopenharmony_ci inline void SharedCtor(); 1651767c5feSopenharmony_ci inline void SharedDtor(); 1661767c5feSopenharmony_ci void SetCachedSize(int size) const; 1671767c5feSopenharmony_ci void InternalSwap(NumberFormat* other); 1681767c5feSopenharmony_ci friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; 1691767c5feSopenharmony_ci static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { 1701767c5feSopenharmony_ci return "i18n.phonenumbers.NumberFormat"; 1711767c5feSopenharmony_ci } 1721767c5feSopenharmony_ci protected: 1731767c5feSopenharmony_ci explicit NumberFormat(::PROTOBUF_NAMESPACE_ID::Arena* arena); 1741767c5feSopenharmony_ci private: 1751767c5feSopenharmony_ci static void ArenaDtor(void* object); 1761767c5feSopenharmony_ci inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); 1771767c5feSopenharmony_ci public: 1781767c5feSopenharmony_ci 1791767c5feSopenharmony_ci std::string GetTypeName() const final; 1801767c5feSopenharmony_ci 1811767c5feSopenharmony_ci // nested types ---------------------------------------------------- 1821767c5feSopenharmony_ci 1831767c5feSopenharmony_ci // accessors ------------------------------------------------------- 1841767c5feSopenharmony_ci 1851767c5feSopenharmony_ci enum : int { 1861767c5feSopenharmony_ci kLeadingDigitsPatternFieldNumber = 3, 1871767c5feSopenharmony_ci kPatternFieldNumber = 1, 1881767c5feSopenharmony_ci kFormatFieldNumber = 2, 1891767c5feSopenharmony_ci kNationalPrefixFormattingRuleFieldNumber = 4, 1901767c5feSopenharmony_ci kDomesticCarrierCodeFormattingRuleFieldNumber = 5, 1911767c5feSopenharmony_ci kNationalPrefixOptionalWhenFormattingFieldNumber = 6, 1921767c5feSopenharmony_ci }; 1931767c5feSopenharmony_ci // repeated string leading_digits_pattern = 3; 1941767c5feSopenharmony_ci int leading_digits_pattern_size() const; 1951767c5feSopenharmony_ci private: 1961767c5feSopenharmony_ci int _internal_leading_digits_pattern_size() const; 1971767c5feSopenharmony_ci public: 1981767c5feSopenharmony_ci void clear_leading_digits_pattern(); 1991767c5feSopenharmony_ci const std::string& leading_digits_pattern(int index) const; 2001767c5feSopenharmony_ci std::string* mutable_leading_digits_pattern(int index); 2011767c5feSopenharmony_ci void set_leading_digits_pattern(int index, const std::string& value); 2021767c5feSopenharmony_ci void set_leading_digits_pattern(int index, std::string&& value); 2031767c5feSopenharmony_ci void set_leading_digits_pattern(int index, const char* value); 2041767c5feSopenharmony_ci void set_leading_digits_pattern(int index, const char* value, size_t size); 2051767c5feSopenharmony_ci std::string* add_leading_digits_pattern(); 2061767c5feSopenharmony_ci void add_leading_digits_pattern(const std::string& value); 2071767c5feSopenharmony_ci void add_leading_digits_pattern(std::string&& value); 2081767c5feSopenharmony_ci void add_leading_digits_pattern(const char* value); 2091767c5feSopenharmony_ci void add_leading_digits_pattern(const char* value, size_t size); 2101767c5feSopenharmony_ci const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& leading_digits_pattern() const; 2111767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_leading_digits_pattern(); 2121767c5feSopenharmony_ci private: 2131767c5feSopenharmony_ci const std::string& _internal_leading_digits_pattern(int index) const; 2141767c5feSopenharmony_ci std::string* _internal_add_leading_digits_pattern(); 2151767c5feSopenharmony_ci public: 2161767c5feSopenharmony_ci 2171767c5feSopenharmony_ci // required string pattern = 1; 2181767c5feSopenharmony_ci bool has_pattern() const; 2191767c5feSopenharmony_ci private: 2201767c5feSopenharmony_ci bool _internal_has_pattern() const; 2211767c5feSopenharmony_ci public: 2221767c5feSopenharmony_ci void clear_pattern(); 2231767c5feSopenharmony_ci const std::string& pattern() const; 2241767c5feSopenharmony_ci void set_pattern(const std::string& value); 2251767c5feSopenharmony_ci void set_pattern(std::string&& value); 2261767c5feSopenharmony_ci void set_pattern(const char* value); 2271767c5feSopenharmony_ci void set_pattern(const char* value, size_t size); 2281767c5feSopenharmony_ci std::string* mutable_pattern(); 2291767c5feSopenharmony_ci std::string* release_pattern(); 2301767c5feSopenharmony_ci void set_allocated_pattern(std::string* pattern); 2311767c5feSopenharmony_ci private: 2321767c5feSopenharmony_ci const std::string& _internal_pattern() const; 2331767c5feSopenharmony_ci void _internal_set_pattern(const std::string& value); 2341767c5feSopenharmony_ci std::string* _internal_mutable_pattern(); 2351767c5feSopenharmony_ci public: 2361767c5feSopenharmony_ci 2371767c5feSopenharmony_ci // required string format = 2; 2381767c5feSopenharmony_ci bool has_format() const; 2391767c5feSopenharmony_ci private: 2401767c5feSopenharmony_ci bool _internal_has_format() const; 2411767c5feSopenharmony_ci public: 2421767c5feSopenharmony_ci void clear_format(); 2431767c5feSopenharmony_ci const std::string& format() const; 2441767c5feSopenharmony_ci void set_format(const std::string& value); 2451767c5feSopenharmony_ci void set_format(std::string&& value); 2461767c5feSopenharmony_ci void set_format(const char* value); 2471767c5feSopenharmony_ci void set_format(const char* value, size_t size); 2481767c5feSopenharmony_ci std::string* mutable_format(); 2491767c5feSopenharmony_ci std::string* release_format(); 2501767c5feSopenharmony_ci void set_allocated_format(std::string* format); 2511767c5feSopenharmony_ci private: 2521767c5feSopenharmony_ci const std::string& _internal_format() const; 2531767c5feSopenharmony_ci void _internal_set_format(const std::string& value); 2541767c5feSopenharmony_ci std::string* _internal_mutable_format(); 2551767c5feSopenharmony_ci public: 2561767c5feSopenharmony_ci 2571767c5feSopenharmony_ci // optional string national_prefix_formatting_rule = 4; 2581767c5feSopenharmony_ci bool has_national_prefix_formatting_rule() const; 2591767c5feSopenharmony_ci private: 2601767c5feSopenharmony_ci bool _internal_has_national_prefix_formatting_rule() const; 2611767c5feSopenharmony_ci public: 2621767c5feSopenharmony_ci void clear_national_prefix_formatting_rule(); 2631767c5feSopenharmony_ci const std::string& national_prefix_formatting_rule() const; 2641767c5feSopenharmony_ci void set_national_prefix_formatting_rule(const std::string& value); 2651767c5feSopenharmony_ci void set_national_prefix_formatting_rule(std::string&& value); 2661767c5feSopenharmony_ci void set_national_prefix_formatting_rule(const char* value); 2671767c5feSopenharmony_ci void set_national_prefix_formatting_rule(const char* value, size_t size); 2681767c5feSopenharmony_ci std::string* mutable_national_prefix_formatting_rule(); 2691767c5feSopenharmony_ci std::string* release_national_prefix_formatting_rule(); 2701767c5feSopenharmony_ci void set_allocated_national_prefix_formatting_rule(std::string* national_prefix_formatting_rule); 2711767c5feSopenharmony_ci private: 2721767c5feSopenharmony_ci const std::string& _internal_national_prefix_formatting_rule() const; 2731767c5feSopenharmony_ci void _internal_set_national_prefix_formatting_rule(const std::string& value); 2741767c5feSopenharmony_ci std::string* _internal_mutable_national_prefix_formatting_rule(); 2751767c5feSopenharmony_ci public: 2761767c5feSopenharmony_ci 2771767c5feSopenharmony_ci // optional string domestic_carrier_code_formatting_rule = 5; 2781767c5feSopenharmony_ci bool has_domestic_carrier_code_formatting_rule() const; 2791767c5feSopenharmony_ci private: 2801767c5feSopenharmony_ci bool _internal_has_domestic_carrier_code_formatting_rule() const; 2811767c5feSopenharmony_ci public: 2821767c5feSopenharmony_ci void clear_domestic_carrier_code_formatting_rule(); 2831767c5feSopenharmony_ci const std::string& domestic_carrier_code_formatting_rule() const; 2841767c5feSopenharmony_ci void set_domestic_carrier_code_formatting_rule(const std::string& value); 2851767c5feSopenharmony_ci void set_domestic_carrier_code_formatting_rule(std::string&& value); 2861767c5feSopenharmony_ci void set_domestic_carrier_code_formatting_rule(const char* value); 2871767c5feSopenharmony_ci void set_domestic_carrier_code_formatting_rule(const char* value, size_t size); 2881767c5feSopenharmony_ci std::string* mutable_domestic_carrier_code_formatting_rule(); 2891767c5feSopenharmony_ci std::string* release_domestic_carrier_code_formatting_rule(); 2901767c5feSopenharmony_ci void set_allocated_domestic_carrier_code_formatting_rule(std::string* domestic_carrier_code_formatting_rule); 2911767c5feSopenharmony_ci private: 2921767c5feSopenharmony_ci const std::string& _internal_domestic_carrier_code_formatting_rule() const; 2931767c5feSopenharmony_ci void _internal_set_domestic_carrier_code_formatting_rule(const std::string& value); 2941767c5feSopenharmony_ci std::string* _internal_mutable_domestic_carrier_code_formatting_rule(); 2951767c5feSopenharmony_ci public: 2961767c5feSopenharmony_ci 2971767c5feSopenharmony_ci // optional bool national_prefix_optional_when_formatting = 6 [default = false]; 2981767c5feSopenharmony_ci bool has_national_prefix_optional_when_formatting() const; 2991767c5feSopenharmony_ci private: 3001767c5feSopenharmony_ci bool _internal_has_national_prefix_optional_when_formatting() const; 3011767c5feSopenharmony_ci public: 3021767c5feSopenharmony_ci void clear_national_prefix_optional_when_formatting(); 3031767c5feSopenharmony_ci bool national_prefix_optional_when_formatting() const; 3041767c5feSopenharmony_ci void set_national_prefix_optional_when_formatting(bool value); 3051767c5feSopenharmony_ci private: 3061767c5feSopenharmony_ci bool _internal_national_prefix_optional_when_formatting() const; 3071767c5feSopenharmony_ci void _internal_set_national_prefix_optional_when_formatting(bool value); 3081767c5feSopenharmony_ci public: 3091767c5feSopenharmony_ci 3101767c5feSopenharmony_ci // @@protoc_insertion_point(class_scope:i18n.phonenumbers.NumberFormat) 3111767c5feSopenharmony_ci private: 3121767c5feSopenharmony_ci class _Internal; 3131767c5feSopenharmony_ci 3141767c5feSopenharmony_ci // helper for ByteSizeLong() 3151767c5feSopenharmony_ci size_t RequiredFieldsByteSizeFallback() const; 3161767c5feSopenharmony_ci 3171767c5feSopenharmony_ci template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; 3181767c5feSopenharmony_ci typedef void InternalArenaConstructable_; 3191767c5feSopenharmony_ci typedef void DestructorSkippable_; 3201767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; 3211767c5feSopenharmony_ci mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; 3221767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> leading_digits_pattern_; 3231767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr pattern_; 3241767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr format_; 3251767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr national_prefix_formatting_rule_; 3261767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr domestic_carrier_code_formatting_rule_; 3271767c5feSopenharmony_ci bool national_prefix_optional_when_formatting_; 3281767c5feSopenharmony_ci friend struct ::TableStruct_phonemetadata_2eproto; 3291767c5feSopenharmony_ci}; 3301767c5feSopenharmony_ci// ------------------------------------------------------------------- 3311767c5feSopenharmony_ci 3321767c5feSopenharmony_ciclass PhoneNumberDesc PROTOBUF_FINAL : 3331767c5feSopenharmony_ci public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:i18n.phonenumbers.PhoneNumberDesc) */ { 3341767c5feSopenharmony_ci public: 3351767c5feSopenharmony_ci inline PhoneNumberDesc() : PhoneNumberDesc(nullptr) {} 3361767c5feSopenharmony_ci virtual ~PhoneNumberDesc(); 3371767c5feSopenharmony_ci 3381767c5feSopenharmony_ci PhoneNumberDesc(const PhoneNumberDesc& from); 3391767c5feSopenharmony_ci PhoneNumberDesc(PhoneNumberDesc&& from) noexcept 3401767c5feSopenharmony_ci : PhoneNumberDesc() { 3411767c5feSopenharmony_ci *this = ::std::move(from); 3421767c5feSopenharmony_ci } 3431767c5feSopenharmony_ci 3441767c5feSopenharmony_ci inline PhoneNumberDesc& operator=(const PhoneNumberDesc& from) { 3451767c5feSopenharmony_ci CopyFrom(from); 3461767c5feSopenharmony_ci return *this; 3471767c5feSopenharmony_ci } 3481767c5feSopenharmony_ci inline PhoneNumberDesc& operator=(PhoneNumberDesc&& from) noexcept { 3491767c5feSopenharmony_ci if (GetArena() == from.GetArena()) { 3501767c5feSopenharmony_ci if (this != &from) InternalSwap(&from); 3511767c5feSopenharmony_ci } else { 3521767c5feSopenharmony_ci CopyFrom(from); 3531767c5feSopenharmony_ci } 3541767c5feSopenharmony_ci return *this; 3551767c5feSopenharmony_ci } 3561767c5feSopenharmony_ci 3571767c5feSopenharmony_ci inline const std::string& unknown_fields() const { 3581767c5feSopenharmony_ci return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); 3591767c5feSopenharmony_ci } 3601767c5feSopenharmony_ci inline std::string* mutable_unknown_fields() { 3611767c5feSopenharmony_ci return _internal_metadata_.mutable_unknown_fields<std::string>(); 3621767c5feSopenharmony_ci } 3631767c5feSopenharmony_ci 3641767c5feSopenharmony_ci static const PhoneNumberDesc& default_instance(); 3651767c5feSopenharmony_ci 3661767c5feSopenharmony_ci static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY 3671767c5feSopenharmony_ci static inline const PhoneNumberDesc* internal_default_instance() { 3681767c5feSopenharmony_ci return reinterpret_cast<const PhoneNumberDesc*>( 3691767c5feSopenharmony_ci &_PhoneNumberDesc_default_instance_); 3701767c5feSopenharmony_ci } 3711767c5feSopenharmony_ci static constexpr int kIndexInFileMessages = 3721767c5feSopenharmony_ci 1; 3731767c5feSopenharmony_ci 3741767c5feSopenharmony_ci friend void swap(PhoneNumberDesc& a, PhoneNumberDesc& b) { 3751767c5feSopenharmony_ci a.Swap(&b); 3761767c5feSopenharmony_ci } 3771767c5feSopenharmony_ci inline void Swap(PhoneNumberDesc* other) { 3781767c5feSopenharmony_ci if (other == this) return; 3791767c5feSopenharmony_ci if (GetArena() == other->GetArena()) { 3801767c5feSopenharmony_ci InternalSwap(other); 3811767c5feSopenharmony_ci } else { 3821767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); 3831767c5feSopenharmony_ci } 3841767c5feSopenharmony_ci } 3851767c5feSopenharmony_ci void UnsafeArenaSwap(PhoneNumberDesc* other) { 3861767c5feSopenharmony_ci if (other == this) return; 3871767c5feSopenharmony_ci GOOGLE_DCHECK(GetArena() == other->GetArena()); 3881767c5feSopenharmony_ci InternalSwap(other); 3891767c5feSopenharmony_ci } 3901767c5feSopenharmony_ci 3911767c5feSopenharmony_ci // implements Message ---------------------------------------------- 3921767c5feSopenharmony_ci 3931767c5feSopenharmony_ci inline PhoneNumberDesc* New() const final { 3941767c5feSopenharmony_ci return CreateMaybeMessage<PhoneNumberDesc>(nullptr); 3951767c5feSopenharmony_ci } 3961767c5feSopenharmony_ci 3971767c5feSopenharmony_ci PhoneNumberDesc* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { 3981767c5feSopenharmony_ci return CreateMaybeMessage<PhoneNumberDesc>(arena); 3991767c5feSopenharmony_ci } 4001767c5feSopenharmony_ci void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) 4011767c5feSopenharmony_ci final; 4021767c5feSopenharmony_ci void CopyFrom(const PhoneNumberDesc& from); 4031767c5feSopenharmony_ci void MergeFrom(const PhoneNumberDesc& from); 4041767c5feSopenharmony_ci PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; 4051767c5feSopenharmony_ci bool IsInitialized() const final; 4061767c5feSopenharmony_ci 4071767c5feSopenharmony_ci size_t ByteSizeLong() const final; 4081767c5feSopenharmony_ci const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; 4091767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( 4101767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; 4111767c5feSopenharmony_ci void DiscardUnknownFields(); 4121767c5feSopenharmony_ci int GetCachedSize() const final { return _cached_size_.Get(); } 4131767c5feSopenharmony_ci 4141767c5feSopenharmony_ci private: 4151767c5feSopenharmony_ci inline void SharedCtor(); 4161767c5feSopenharmony_ci inline void SharedDtor(); 4171767c5feSopenharmony_ci void SetCachedSize(int size) const; 4181767c5feSopenharmony_ci void InternalSwap(PhoneNumberDesc* other); 4191767c5feSopenharmony_ci friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; 4201767c5feSopenharmony_ci static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { 4211767c5feSopenharmony_ci return "i18n.phonenumbers.PhoneNumberDesc"; 4221767c5feSopenharmony_ci } 4231767c5feSopenharmony_ci protected: 4241767c5feSopenharmony_ci explicit PhoneNumberDesc(::PROTOBUF_NAMESPACE_ID::Arena* arena); 4251767c5feSopenharmony_ci private: 4261767c5feSopenharmony_ci static void ArenaDtor(void* object); 4271767c5feSopenharmony_ci inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); 4281767c5feSopenharmony_ci public: 4291767c5feSopenharmony_ci 4301767c5feSopenharmony_ci std::string GetTypeName() const final; 4311767c5feSopenharmony_ci 4321767c5feSopenharmony_ci // nested types ---------------------------------------------------- 4331767c5feSopenharmony_ci 4341767c5feSopenharmony_ci // accessors ------------------------------------------------------- 4351767c5feSopenharmony_ci 4361767c5feSopenharmony_ci enum : int { 4371767c5feSopenharmony_ci kPossibleLengthFieldNumber = 9, 4381767c5feSopenharmony_ci kPossibleLengthLocalOnlyFieldNumber = 10, 4391767c5feSopenharmony_ci kNationalNumberPatternFieldNumber = 2, 4401767c5feSopenharmony_ci kExampleNumberFieldNumber = 6, 4411767c5feSopenharmony_ci }; 4421767c5feSopenharmony_ci // repeated int32 possible_length = 9; 4431767c5feSopenharmony_ci int possible_length_size() const; 4441767c5feSopenharmony_ci private: 4451767c5feSopenharmony_ci int _internal_possible_length_size() const; 4461767c5feSopenharmony_ci public: 4471767c5feSopenharmony_ci void clear_possible_length(); 4481767c5feSopenharmony_ci private: 4491767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::int32 _internal_possible_length(int index) const; 4501767c5feSopenharmony_ci const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 4511767c5feSopenharmony_ci _internal_possible_length() const; 4521767c5feSopenharmony_ci void _internal_add_possible_length(::PROTOBUF_NAMESPACE_ID::int32 value); 4531767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 4541767c5feSopenharmony_ci _internal_mutable_possible_length(); 4551767c5feSopenharmony_ci public: 4561767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::int32 possible_length(int index) const; 4571767c5feSopenharmony_ci void set_possible_length(int index, ::PROTOBUF_NAMESPACE_ID::int32 value); 4581767c5feSopenharmony_ci void add_possible_length(::PROTOBUF_NAMESPACE_ID::int32 value); 4591767c5feSopenharmony_ci const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 4601767c5feSopenharmony_ci possible_length() const; 4611767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 4621767c5feSopenharmony_ci mutable_possible_length(); 4631767c5feSopenharmony_ci 4641767c5feSopenharmony_ci // repeated int32 possible_length_local_only = 10; 4651767c5feSopenharmony_ci int possible_length_local_only_size() const; 4661767c5feSopenharmony_ci private: 4671767c5feSopenharmony_ci int _internal_possible_length_local_only_size() const; 4681767c5feSopenharmony_ci public: 4691767c5feSopenharmony_ci void clear_possible_length_local_only(); 4701767c5feSopenharmony_ci private: 4711767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::int32 _internal_possible_length_local_only(int index) const; 4721767c5feSopenharmony_ci const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 4731767c5feSopenharmony_ci _internal_possible_length_local_only() const; 4741767c5feSopenharmony_ci void _internal_add_possible_length_local_only(::PROTOBUF_NAMESPACE_ID::int32 value); 4751767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 4761767c5feSopenharmony_ci _internal_mutable_possible_length_local_only(); 4771767c5feSopenharmony_ci public: 4781767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::int32 possible_length_local_only(int index) const; 4791767c5feSopenharmony_ci void set_possible_length_local_only(int index, ::PROTOBUF_NAMESPACE_ID::int32 value); 4801767c5feSopenharmony_ci void add_possible_length_local_only(::PROTOBUF_NAMESPACE_ID::int32 value); 4811767c5feSopenharmony_ci const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 4821767c5feSopenharmony_ci possible_length_local_only() const; 4831767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 4841767c5feSopenharmony_ci mutable_possible_length_local_only(); 4851767c5feSopenharmony_ci 4861767c5feSopenharmony_ci // optional string national_number_pattern = 2; 4871767c5feSopenharmony_ci bool has_national_number_pattern() const; 4881767c5feSopenharmony_ci private: 4891767c5feSopenharmony_ci bool _internal_has_national_number_pattern() const; 4901767c5feSopenharmony_ci public: 4911767c5feSopenharmony_ci void clear_national_number_pattern(); 4921767c5feSopenharmony_ci const std::string& national_number_pattern() const; 4931767c5feSopenharmony_ci void set_national_number_pattern(const std::string& value); 4941767c5feSopenharmony_ci void set_national_number_pattern(std::string&& value); 4951767c5feSopenharmony_ci void set_national_number_pattern(const char* value); 4961767c5feSopenharmony_ci void set_national_number_pattern(const char* value, size_t size); 4971767c5feSopenharmony_ci std::string* mutable_national_number_pattern(); 4981767c5feSopenharmony_ci std::string* release_national_number_pattern(); 4991767c5feSopenharmony_ci void set_allocated_national_number_pattern(std::string* national_number_pattern); 5001767c5feSopenharmony_ci private: 5011767c5feSopenharmony_ci const std::string& _internal_national_number_pattern() const; 5021767c5feSopenharmony_ci void _internal_set_national_number_pattern(const std::string& value); 5031767c5feSopenharmony_ci std::string* _internal_mutable_national_number_pattern(); 5041767c5feSopenharmony_ci public: 5051767c5feSopenharmony_ci 5061767c5feSopenharmony_ci // optional string example_number = 6; 5071767c5feSopenharmony_ci bool has_example_number() const; 5081767c5feSopenharmony_ci private: 5091767c5feSopenharmony_ci bool _internal_has_example_number() const; 5101767c5feSopenharmony_ci public: 5111767c5feSopenharmony_ci void clear_example_number(); 5121767c5feSopenharmony_ci const std::string& example_number() const; 5131767c5feSopenharmony_ci void set_example_number(const std::string& value); 5141767c5feSopenharmony_ci void set_example_number(std::string&& value); 5151767c5feSopenharmony_ci void set_example_number(const char* value); 5161767c5feSopenharmony_ci void set_example_number(const char* value, size_t size); 5171767c5feSopenharmony_ci std::string* mutable_example_number(); 5181767c5feSopenharmony_ci std::string* release_example_number(); 5191767c5feSopenharmony_ci void set_allocated_example_number(std::string* example_number); 5201767c5feSopenharmony_ci private: 5211767c5feSopenharmony_ci const std::string& _internal_example_number() const; 5221767c5feSopenharmony_ci void _internal_set_example_number(const std::string& value); 5231767c5feSopenharmony_ci std::string* _internal_mutable_example_number(); 5241767c5feSopenharmony_ci public: 5251767c5feSopenharmony_ci 5261767c5feSopenharmony_ci // @@protoc_insertion_point(class_scope:i18n.phonenumbers.PhoneNumberDesc) 5271767c5feSopenharmony_ci private: 5281767c5feSopenharmony_ci class _Internal; 5291767c5feSopenharmony_ci 5301767c5feSopenharmony_ci template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; 5311767c5feSopenharmony_ci typedef void InternalArenaConstructable_; 5321767c5feSopenharmony_ci typedef void DestructorSkippable_; 5331767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; 5341767c5feSopenharmony_ci mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; 5351767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > possible_length_; 5361767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > possible_length_local_only_; 5371767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr national_number_pattern_; 5381767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr example_number_; 5391767c5feSopenharmony_ci friend struct ::TableStruct_phonemetadata_2eproto; 5401767c5feSopenharmony_ci}; 5411767c5feSopenharmony_ci// ------------------------------------------------------------------- 5421767c5feSopenharmony_ci 5431767c5feSopenharmony_ciclass PhoneMetadata PROTOBUF_FINAL : 5441767c5feSopenharmony_ci public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:i18n.phonenumbers.PhoneMetadata) */ { 5451767c5feSopenharmony_ci public: 5461767c5feSopenharmony_ci inline PhoneMetadata() : PhoneMetadata(nullptr) {} 5471767c5feSopenharmony_ci virtual ~PhoneMetadata(); 5481767c5feSopenharmony_ci 5491767c5feSopenharmony_ci PhoneMetadata(const PhoneMetadata& from); 5501767c5feSopenharmony_ci PhoneMetadata(PhoneMetadata&& from) noexcept 5511767c5feSopenharmony_ci : PhoneMetadata() { 5521767c5feSopenharmony_ci *this = ::std::move(from); 5531767c5feSopenharmony_ci } 5541767c5feSopenharmony_ci 5551767c5feSopenharmony_ci inline PhoneMetadata& operator=(const PhoneMetadata& from) { 5561767c5feSopenharmony_ci CopyFrom(from); 5571767c5feSopenharmony_ci return *this; 5581767c5feSopenharmony_ci } 5591767c5feSopenharmony_ci inline PhoneMetadata& operator=(PhoneMetadata&& from) noexcept { 5601767c5feSopenharmony_ci if (GetArena() == from.GetArena()) { 5611767c5feSopenharmony_ci if (this != &from) InternalSwap(&from); 5621767c5feSopenharmony_ci } else { 5631767c5feSopenharmony_ci CopyFrom(from); 5641767c5feSopenharmony_ci } 5651767c5feSopenharmony_ci return *this; 5661767c5feSopenharmony_ci } 5671767c5feSopenharmony_ci 5681767c5feSopenharmony_ci inline const std::string& unknown_fields() const { 5691767c5feSopenharmony_ci return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); 5701767c5feSopenharmony_ci } 5711767c5feSopenharmony_ci inline std::string* mutable_unknown_fields() { 5721767c5feSopenharmony_ci return _internal_metadata_.mutable_unknown_fields<std::string>(); 5731767c5feSopenharmony_ci } 5741767c5feSopenharmony_ci 5751767c5feSopenharmony_ci static const PhoneMetadata& default_instance(); 5761767c5feSopenharmony_ci 5771767c5feSopenharmony_ci static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY 5781767c5feSopenharmony_ci static inline const PhoneMetadata* internal_default_instance() { 5791767c5feSopenharmony_ci return reinterpret_cast<const PhoneMetadata*>( 5801767c5feSopenharmony_ci &_PhoneMetadata_default_instance_); 5811767c5feSopenharmony_ci } 5821767c5feSopenharmony_ci static constexpr int kIndexInFileMessages = 5831767c5feSopenharmony_ci 2; 5841767c5feSopenharmony_ci 5851767c5feSopenharmony_ci friend void swap(PhoneMetadata& a, PhoneMetadata& b) { 5861767c5feSopenharmony_ci a.Swap(&b); 5871767c5feSopenharmony_ci } 5881767c5feSopenharmony_ci inline void Swap(PhoneMetadata* other) { 5891767c5feSopenharmony_ci if (other == this) return; 5901767c5feSopenharmony_ci if (GetArena() == other->GetArena()) { 5911767c5feSopenharmony_ci InternalSwap(other); 5921767c5feSopenharmony_ci } else { 5931767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); 5941767c5feSopenharmony_ci } 5951767c5feSopenharmony_ci } 5961767c5feSopenharmony_ci void UnsafeArenaSwap(PhoneMetadata* other) { 5971767c5feSopenharmony_ci if (other == this) return; 5981767c5feSopenharmony_ci GOOGLE_DCHECK(GetArena() == other->GetArena()); 5991767c5feSopenharmony_ci InternalSwap(other); 6001767c5feSopenharmony_ci } 6011767c5feSopenharmony_ci 6021767c5feSopenharmony_ci // implements Message ---------------------------------------------- 6031767c5feSopenharmony_ci 6041767c5feSopenharmony_ci inline PhoneMetadata* New() const final { 6051767c5feSopenharmony_ci return CreateMaybeMessage<PhoneMetadata>(nullptr); 6061767c5feSopenharmony_ci } 6071767c5feSopenharmony_ci 6081767c5feSopenharmony_ci PhoneMetadata* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { 6091767c5feSopenharmony_ci return CreateMaybeMessage<PhoneMetadata>(arena); 6101767c5feSopenharmony_ci } 6111767c5feSopenharmony_ci void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) 6121767c5feSopenharmony_ci final; 6131767c5feSopenharmony_ci void CopyFrom(const PhoneMetadata& from); 6141767c5feSopenharmony_ci void MergeFrom(const PhoneMetadata& from); 6151767c5feSopenharmony_ci PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; 6161767c5feSopenharmony_ci bool IsInitialized() const final; 6171767c5feSopenharmony_ci 6181767c5feSopenharmony_ci size_t ByteSizeLong() const final; 6191767c5feSopenharmony_ci const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; 6201767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( 6211767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; 6221767c5feSopenharmony_ci void DiscardUnknownFields(); 6231767c5feSopenharmony_ci int GetCachedSize() const final { return _cached_size_.Get(); } 6241767c5feSopenharmony_ci 6251767c5feSopenharmony_ci private: 6261767c5feSopenharmony_ci inline void SharedCtor(); 6271767c5feSopenharmony_ci inline void SharedDtor(); 6281767c5feSopenharmony_ci void SetCachedSize(int size) const; 6291767c5feSopenharmony_ci void InternalSwap(PhoneMetadata* other); 6301767c5feSopenharmony_ci friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; 6311767c5feSopenharmony_ci static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { 6321767c5feSopenharmony_ci return "i18n.phonenumbers.PhoneMetadata"; 6331767c5feSopenharmony_ci } 6341767c5feSopenharmony_ci protected: 6351767c5feSopenharmony_ci explicit PhoneMetadata(::PROTOBUF_NAMESPACE_ID::Arena* arena); 6361767c5feSopenharmony_ci private: 6371767c5feSopenharmony_ci static void ArenaDtor(void* object); 6381767c5feSopenharmony_ci inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); 6391767c5feSopenharmony_ci public: 6401767c5feSopenharmony_ci 6411767c5feSopenharmony_ci std::string GetTypeName() const final; 6421767c5feSopenharmony_ci 6431767c5feSopenharmony_ci // nested types ---------------------------------------------------- 6441767c5feSopenharmony_ci 6451767c5feSopenharmony_ci // accessors ------------------------------------------------------- 6461767c5feSopenharmony_ci 6471767c5feSopenharmony_ci enum : int { 6481767c5feSopenharmony_ci kNumberFormatFieldNumber = 19, 6491767c5feSopenharmony_ci kIntlNumberFormatFieldNumber = 20, 6501767c5feSopenharmony_ci kIdFieldNumber = 9, 6511767c5feSopenharmony_ci kInternationalPrefixFieldNumber = 11, 6521767c5feSopenharmony_ci kNationalPrefixFieldNumber = 12, 6531767c5feSopenharmony_ci kPreferredExtnPrefixFieldNumber = 13, 6541767c5feSopenharmony_ci kNationalPrefixForParsingFieldNumber = 15, 6551767c5feSopenharmony_ci kNationalPrefixTransformRuleFieldNumber = 16, 6561767c5feSopenharmony_ci kPreferredInternationalPrefixFieldNumber = 17, 6571767c5feSopenharmony_ci kLeadingDigitsFieldNumber = 23, 6581767c5feSopenharmony_ci kGeneralDescFieldNumber = 1, 6591767c5feSopenharmony_ci kFixedLineFieldNumber = 2, 6601767c5feSopenharmony_ci kMobileFieldNumber = 3, 6611767c5feSopenharmony_ci kTollFreeFieldNumber = 4, 6621767c5feSopenharmony_ci kPremiumRateFieldNumber = 5, 6631767c5feSopenharmony_ci kSharedCostFieldNumber = 6, 6641767c5feSopenharmony_ci kPersonalNumberFieldNumber = 7, 6651767c5feSopenharmony_ci kVoipFieldNumber = 8, 6661767c5feSopenharmony_ci kPagerFieldNumber = 21, 6671767c5feSopenharmony_ci kNoInternationalDiallingFieldNumber = 24, 6681767c5feSopenharmony_ci kUanFieldNumber = 25, 6691767c5feSopenharmony_ci kEmergencyFieldNumber = 27, 6701767c5feSopenharmony_ci kVoicemailFieldNumber = 28, 6711767c5feSopenharmony_ci kShortCodeFieldNumber = 29, 6721767c5feSopenharmony_ci kStandardRateFieldNumber = 30, 6731767c5feSopenharmony_ci kCarrierSpecificFieldNumber = 31, 6741767c5feSopenharmony_ci kSmsServicesFieldNumber = 33, 6751767c5feSopenharmony_ci kCountryCodeFieldNumber = 10, 6761767c5feSopenharmony_ci kSameMobileAndFixedLinePatternFieldNumber = 18, 6771767c5feSopenharmony_ci kMainCountryForCodeFieldNumber = 22, 6781767c5feSopenharmony_ci kMobileNumberPortableRegionFieldNumber = 32, 6791767c5feSopenharmony_ci }; 6801767c5feSopenharmony_ci // repeated .i18n.phonenumbers.NumberFormat number_format = 19; 6811767c5feSopenharmony_ci int number_format_size() const; 6821767c5feSopenharmony_ci private: 6831767c5feSopenharmony_ci int _internal_number_format_size() const; 6841767c5feSopenharmony_ci public: 6851767c5feSopenharmony_ci void clear_number_format(); 6861767c5feSopenharmony_ci ::i18n::phonenumbers::NumberFormat* mutable_number_format(int index); 6871767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::NumberFormat >* 6881767c5feSopenharmony_ci mutable_number_format(); 6891767c5feSopenharmony_ci private: 6901767c5feSopenharmony_ci const ::i18n::phonenumbers::NumberFormat& _internal_number_format(int index) const; 6911767c5feSopenharmony_ci ::i18n::phonenumbers::NumberFormat* _internal_add_number_format(); 6921767c5feSopenharmony_ci public: 6931767c5feSopenharmony_ci const ::i18n::phonenumbers::NumberFormat& number_format(int index) const; 6941767c5feSopenharmony_ci ::i18n::phonenumbers::NumberFormat* add_number_format(); 6951767c5feSopenharmony_ci const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::NumberFormat >& 6961767c5feSopenharmony_ci number_format() const; 6971767c5feSopenharmony_ci 6981767c5feSopenharmony_ci // repeated .i18n.phonenumbers.NumberFormat intl_number_format = 20; 6991767c5feSopenharmony_ci int intl_number_format_size() const; 7001767c5feSopenharmony_ci private: 7011767c5feSopenharmony_ci int _internal_intl_number_format_size() const; 7021767c5feSopenharmony_ci public: 7031767c5feSopenharmony_ci void clear_intl_number_format(); 7041767c5feSopenharmony_ci ::i18n::phonenumbers::NumberFormat* mutable_intl_number_format(int index); 7051767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::NumberFormat >* 7061767c5feSopenharmony_ci mutable_intl_number_format(); 7071767c5feSopenharmony_ci private: 7081767c5feSopenharmony_ci const ::i18n::phonenumbers::NumberFormat& _internal_intl_number_format(int index) const; 7091767c5feSopenharmony_ci ::i18n::phonenumbers::NumberFormat* _internal_add_intl_number_format(); 7101767c5feSopenharmony_ci public: 7111767c5feSopenharmony_ci const ::i18n::phonenumbers::NumberFormat& intl_number_format(int index) const; 7121767c5feSopenharmony_ci ::i18n::phonenumbers::NumberFormat* add_intl_number_format(); 7131767c5feSopenharmony_ci const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::NumberFormat >& 7141767c5feSopenharmony_ci intl_number_format() const; 7151767c5feSopenharmony_ci 7161767c5feSopenharmony_ci // required string id = 9; 7171767c5feSopenharmony_ci bool has_id() const; 7181767c5feSopenharmony_ci private: 7191767c5feSopenharmony_ci bool _internal_has_id() const; 7201767c5feSopenharmony_ci public: 7211767c5feSopenharmony_ci void clear_id(); 7221767c5feSopenharmony_ci const std::string& id() const; 7231767c5feSopenharmony_ci void set_id(const std::string& value); 7241767c5feSopenharmony_ci void set_id(std::string&& value); 7251767c5feSopenharmony_ci void set_id(const char* value); 7261767c5feSopenharmony_ci void set_id(const char* value, size_t size); 7271767c5feSopenharmony_ci std::string* mutable_id(); 7281767c5feSopenharmony_ci std::string* release_id(); 7291767c5feSopenharmony_ci void set_allocated_id(std::string* id); 7301767c5feSopenharmony_ci private: 7311767c5feSopenharmony_ci const std::string& _internal_id() const; 7321767c5feSopenharmony_ci void _internal_set_id(const std::string& value); 7331767c5feSopenharmony_ci std::string* _internal_mutable_id(); 7341767c5feSopenharmony_ci public: 7351767c5feSopenharmony_ci 7361767c5feSopenharmony_ci // optional string international_prefix = 11; 7371767c5feSopenharmony_ci bool has_international_prefix() const; 7381767c5feSopenharmony_ci private: 7391767c5feSopenharmony_ci bool _internal_has_international_prefix() const; 7401767c5feSopenharmony_ci public: 7411767c5feSopenharmony_ci void clear_international_prefix(); 7421767c5feSopenharmony_ci const std::string& international_prefix() const; 7431767c5feSopenharmony_ci void set_international_prefix(const std::string& value); 7441767c5feSopenharmony_ci void set_international_prefix(std::string&& value); 7451767c5feSopenharmony_ci void set_international_prefix(const char* value); 7461767c5feSopenharmony_ci void set_international_prefix(const char* value, size_t size); 7471767c5feSopenharmony_ci std::string* mutable_international_prefix(); 7481767c5feSopenharmony_ci std::string* release_international_prefix(); 7491767c5feSopenharmony_ci void set_allocated_international_prefix(std::string* international_prefix); 7501767c5feSopenharmony_ci private: 7511767c5feSopenharmony_ci const std::string& _internal_international_prefix() const; 7521767c5feSopenharmony_ci void _internal_set_international_prefix(const std::string& value); 7531767c5feSopenharmony_ci std::string* _internal_mutable_international_prefix(); 7541767c5feSopenharmony_ci public: 7551767c5feSopenharmony_ci 7561767c5feSopenharmony_ci // optional string national_prefix = 12; 7571767c5feSopenharmony_ci bool has_national_prefix() const; 7581767c5feSopenharmony_ci private: 7591767c5feSopenharmony_ci bool _internal_has_national_prefix() const; 7601767c5feSopenharmony_ci public: 7611767c5feSopenharmony_ci void clear_national_prefix(); 7621767c5feSopenharmony_ci const std::string& national_prefix() const; 7631767c5feSopenharmony_ci void set_national_prefix(const std::string& value); 7641767c5feSopenharmony_ci void set_national_prefix(std::string&& value); 7651767c5feSopenharmony_ci void set_national_prefix(const char* value); 7661767c5feSopenharmony_ci void set_national_prefix(const char* value, size_t size); 7671767c5feSopenharmony_ci std::string* mutable_national_prefix(); 7681767c5feSopenharmony_ci std::string* release_national_prefix(); 7691767c5feSopenharmony_ci void set_allocated_national_prefix(std::string* national_prefix); 7701767c5feSopenharmony_ci private: 7711767c5feSopenharmony_ci const std::string& _internal_national_prefix() const; 7721767c5feSopenharmony_ci void _internal_set_national_prefix(const std::string& value); 7731767c5feSopenharmony_ci std::string* _internal_mutable_national_prefix(); 7741767c5feSopenharmony_ci public: 7751767c5feSopenharmony_ci 7761767c5feSopenharmony_ci // optional string preferred_extn_prefix = 13; 7771767c5feSopenharmony_ci bool has_preferred_extn_prefix() const; 7781767c5feSopenharmony_ci private: 7791767c5feSopenharmony_ci bool _internal_has_preferred_extn_prefix() const; 7801767c5feSopenharmony_ci public: 7811767c5feSopenharmony_ci void clear_preferred_extn_prefix(); 7821767c5feSopenharmony_ci const std::string& preferred_extn_prefix() const; 7831767c5feSopenharmony_ci void set_preferred_extn_prefix(const std::string& value); 7841767c5feSopenharmony_ci void set_preferred_extn_prefix(std::string&& value); 7851767c5feSopenharmony_ci void set_preferred_extn_prefix(const char* value); 7861767c5feSopenharmony_ci void set_preferred_extn_prefix(const char* value, size_t size); 7871767c5feSopenharmony_ci std::string* mutable_preferred_extn_prefix(); 7881767c5feSopenharmony_ci std::string* release_preferred_extn_prefix(); 7891767c5feSopenharmony_ci void set_allocated_preferred_extn_prefix(std::string* preferred_extn_prefix); 7901767c5feSopenharmony_ci private: 7911767c5feSopenharmony_ci const std::string& _internal_preferred_extn_prefix() const; 7921767c5feSopenharmony_ci void _internal_set_preferred_extn_prefix(const std::string& value); 7931767c5feSopenharmony_ci std::string* _internal_mutable_preferred_extn_prefix(); 7941767c5feSopenharmony_ci public: 7951767c5feSopenharmony_ci 7961767c5feSopenharmony_ci // optional string national_prefix_for_parsing = 15; 7971767c5feSopenharmony_ci bool has_national_prefix_for_parsing() const; 7981767c5feSopenharmony_ci private: 7991767c5feSopenharmony_ci bool _internal_has_national_prefix_for_parsing() const; 8001767c5feSopenharmony_ci public: 8011767c5feSopenharmony_ci void clear_national_prefix_for_parsing(); 8021767c5feSopenharmony_ci const std::string& national_prefix_for_parsing() const; 8031767c5feSopenharmony_ci void set_national_prefix_for_parsing(const std::string& value); 8041767c5feSopenharmony_ci void set_national_prefix_for_parsing(std::string&& value); 8051767c5feSopenharmony_ci void set_national_prefix_for_parsing(const char* value); 8061767c5feSopenharmony_ci void set_national_prefix_for_parsing(const char* value, size_t size); 8071767c5feSopenharmony_ci std::string* mutable_national_prefix_for_parsing(); 8081767c5feSopenharmony_ci std::string* release_national_prefix_for_parsing(); 8091767c5feSopenharmony_ci void set_allocated_national_prefix_for_parsing(std::string* national_prefix_for_parsing); 8101767c5feSopenharmony_ci private: 8111767c5feSopenharmony_ci const std::string& _internal_national_prefix_for_parsing() const; 8121767c5feSopenharmony_ci void _internal_set_national_prefix_for_parsing(const std::string& value); 8131767c5feSopenharmony_ci std::string* _internal_mutable_national_prefix_for_parsing(); 8141767c5feSopenharmony_ci public: 8151767c5feSopenharmony_ci 8161767c5feSopenharmony_ci // optional string national_prefix_transform_rule = 16; 8171767c5feSopenharmony_ci bool has_national_prefix_transform_rule() const; 8181767c5feSopenharmony_ci private: 8191767c5feSopenharmony_ci bool _internal_has_national_prefix_transform_rule() const; 8201767c5feSopenharmony_ci public: 8211767c5feSopenharmony_ci void clear_national_prefix_transform_rule(); 8221767c5feSopenharmony_ci const std::string& national_prefix_transform_rule() const; 8231767c5feSopenharmony_ci void set_national_prefix_transform_rule(const std::string& value); 8241767c5feSopenharmony_ci void set_national_prefix_transform_rule(std::string&& value); 8251767c5feSopenharmony_ci void set_national_prefix_transform_rule(const char* value); 8261767c5feSopenharmony_ci void set_national_prefix_transform_rule(const char* value, size_t size); 8271767c5feSopenharmony_ci std::string* mutable_national_prefix_transform_rule(); 8281767c5feSopenharmony_ci std::string* release_national_prefix_transform_rule(); 8291767c5feSopenharmony_ci void set_allocated_national_prefix_transform_rule(std::string* national_prefix_transform_rule); 8301767c5feSopenharmony_ci private: 8311767c5feSopenharmony_ci const std::string& _internal_national_prefix_transform_rule() const; 8321767c5feSopenharmony_ci void _internal_set_national_prefix_transform_rule(const std::string& value); 8331767c5feSopenharmony_ci std::string* _internal_mutable_national_prefix_transform_rule(); 8341767c5feSopenharmony_ci public: 8351767c5feSopenharmony_ci 8361767c5feSopenharmony_ci // optional string preferred_international_prefix = 17; 8371767c5feSopenharmony_ci bool has_preferred_international_prefix() const; 8381767c5feSopenharmony_ci private: 8391767c5feSopenharmony_ci bool _internal_has_preferred_international_prefix() const; 8401767c5feSopenharmony_ci public: 8411767c5feSopenharmony_ci void clear_preferred_international_prefix(); 8421767c5feSopenharmony_ci const std::string& preferred_international_prefix() const; 8431767c5feSopenharmony_ci void set_preferred_international_prefix(const std::string& value); 8441767c5feSopenharmony_ci void set_preferred_international_prefix(std::string&& value); 8451767c5feSopenharmony_ci void set_preferred_international_prefix(const char* value); 8461767c5feSopenharmony_ci void set_preferred_international_prefix(const char* value, size_t size); 8471767c5feSopenharmony_ci std::string* mutable_preferred_international_prefix(); 8481767c5feSopenharmony_ci std::string* release_preferred_international_prefix(); 8491767c5feSopenharmony_ci void set_allocated_preferred_international_prefix(std::string* preferred_international_prefix); 8501767c5feSopenharmony_ci private: 8511767c5feSopenharmony_ci const std::string& _internal_preferred_international_prefix() const; 8521767c5feSopenharmony_ci void _internal_set_preferred_international_prefix(const std::string& value); 8531767c5feSopenharmony_ci std::string* _internal_mutable_preferred_international_prefix(); 8541767c5feSopenharmony_ci public: 8551767c5feSopenharmony_ci 8561767c5feSopenharmony_ci // optional string leading_digits = 23; 8571767c5feSopenharmony_ci bool has_leading_digits() const; 8581767c5feSopenharmony_ci private: 8591767c5feSopenharmony_ci bool _internal_has_leading_digits() const; 8601767c5feSopenharmony_ci public: 8611767c5feSopenharmony_ci void clear_leading_digits(); 8621767c5feSopenharmony_ci const std::string& leading_digits() const; 8631767c5feSopenharmony_ci void set_leading_digits(const std::string& value); 8641767c5feSopenharmony_ci void set_leading_digits(std::string&& value); 8651767c5feSopenharmony_ci void set_leading_digits(const char* value); 8661767c5feSopenharmony_ci void set_leading_digits(const char* value, size_t size); 8671767c5feSopenharmony_ci std::string* mutable_leading_digits(); 8681767c5feSopenharmony_ci std::string* release_leading_digits(); 8691767c5feSopenharmony_ci void set_allocated_leading_digits(std::string* leading_digits); 8701767c5feSopenharmony_ci private: 8711767c5feSopenharmony_ci const std::string& _internal_leading_digits() const; 8721767c5feSopenharmony_ci void _internal_set_leading_digits(const std::string& value); 8731767c5feSopenharmony_ci std::string* _internal_mutable_leading_digits(); 8741767c5feSopenharmony_ci public: 8751767c5feSopenharmony_ci 8761767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc general_desc = 1; 8771767c5feSopenharmony_ci bool has_general_desc() const; 8781767c5feSopenharmony_ci private: 8791767c5feSopenharmony_ci bool _internal_has_general_desc() const; 8801767c5feSopenharmony_ci public: 8811767c5feSopenharmony_ci void clear_general_desc(); 8821767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& general_desc() const; 8831767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_general_desc(); 8841767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_general_desc(); 8851767c5feSopenharmony_ci void set_allocated_general_desc(::i18n::phonenumbers::PhoneNumberDesc* general_desc); 8861767c5feSopenharmony_ci private: 8871767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_general_desc() const; 8881767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_general_desc(); 8891767c5feSopenharmony_ci public: 8901767c5feSopenharmony_ci void unsafe_arena_set_allocated_general_desc( 8911767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* general_desc); 8921767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_general_desc(); 8931767c5feSopenharmony_ci 8941767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc fixed_line = 2; 8951767c5feSopenharmony_ci bool has_fixed_line() const; 8961767c5feSopenharmony_ci private: 8971767c5feSopenharmony_ci bool _internal_has_fixed_line() const; 8981767c5feSopenharmony_ci public: 8991767c5feSopenharmony_ci void clear_fixed_line(); 9001767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& fixed_line() const; 9011767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_fixed_line(); 9021767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_fixed_line(); 9031767c5feSopenharmony_ci void set_allocated_fixed_line(::i18n::phonenumbers::PhoneNumberDesc* fixed_line); 9041767c5feSopenharmony_ci private: 9051767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_fixed_line() const; 9061767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_fixed_line(); 9071767c5feSopenharmony_ci public: 9081767c5feSopenharmony_ci void unsafe_arena_set_allocated_fixed_line( 9091767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* fixed_line); 9101767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_fixed_line(); 9111767c5feSopenharmony_ci 9121767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc mobile = 3; 9131767c5feSopenharmony_ci bool has_mobile() const; 9141767c5feSopenharmony_ci private: 9151767c5feSopenharmony_ci bool _internal_has_mobile() const; 9161767c5feSopenharmony_ci public: 9171767c5feSopenharmony_ci void clear_mobile(); 9181767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& mobile() const; 9191767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_mobile(); 9201767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_mobile(); 9211767c5feSopenharmony_ci void set_allocated_mobile(::i18n::phonenumbers::PhoneNumberDesc* mobile); 9221767c5feSopenharmony_ci private: 9231767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_mobile() const; 9241767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_mobile(); 9251767c5feSopenharmony_ci public: 9261767c5feSopenharmony_ci void unsafe_arena_set_allocated_mobile( 9271767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mobile); 9281767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_mobile(); 9291767c5feSopenharmony_ci 9301767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc toll_free = 4; 9311767c5feSopenharmony_ci bool has_toll_free() const; 9321767c5feSopenharmony_ci private: 9331767c5feSopenharmony_ci bool _internal_has_toll_free() const; 9341767c5feSopenharmony_ci public: 9351767c5feSopenharmony_ci void clear_toll_free(); 9361767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& toll_free() const; 9371767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_toll_free(); 9381767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_toll_free(); 9391767c5feSopenharmony_ci void set_allocated_toll_free(::i18n::phonenumbers::PhoneNumberDesc* toll_free); 9401767c5feSopenharmony_ci private: 9411767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_toll_free() const; 9421767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_toll_free(); 9431767c5feSopenharmony_ci public: 9441767c5feSopenharmony_ci void unsafe_arena_set_allocated_toll_free( 9451767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* toll_free); 9461767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_toll_free(); 9471767c5feSopenharmony_ci 9481767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc premium_rate = 5; 9491767c5feSopenharmony_ci bool has_premium_rate() const; 9501767c5feSopenharmony_ci private: 9511767c5feSopenharmony_ci bool _internal_has_premium_rate() const; 9521767c5feSopenharmony_ci public: 9531767c5feSopenharmony_ci void clear_premium_rate(); 9541767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& premium_rate() const; 9551767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_premium_rate(); 9561767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_premium_rate(); 9571767c5feSopenharmony_ci void set_allocated_premium_rate(::i18n::phonenumbers::PhoneNumberDesc* premium_rate); 9581767c5feSopenharmony_ci private: 9591767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_premium_rate() const; 9601767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_premium_rate(); 9611767c5feSopenharmony_ci public: 9621767c5feSopenharmony_ci void unsafe_arena_set_allocated_premium_rate( 9631767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* premium_rate); 9641767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_premium_rate(); 9651767c5feSopenharmony_ci 9661767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc shared_cost = 6; 9671767c5feSopenharmony_ci bool has_shared_cost() const; 9681767c5feSopenharmony_ci private: 9691767c5feSopenharmony_ci bool _internal_has_shared_cost() const; 9701767c5feSopenharmony_ci public: 9711767c5feSopenharmony_ci void clear_shared_cost(); 9721767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& shared_cost() const; 9731767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_shared_cost(); 9741767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_shared_cost(); 9751767c5feSopenharmony_ci void set_allocated_shared_cost(::i18n::phonenumbers::PhoneNumberDesc* shared_cost); 9761767c5feSopenharmony_ci private: 9771767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_shared_cost() const; 9781767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_shared_cost(); 9791767c5feSopenharmony_ci public: 9801767c5feSopenharmony_ci void unsafe_arena_set_allocated_shared_cost( 9811767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* shared_cost); 9821767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_shared_cost(); 9831767c5feSopenharmony_ci 9841767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc personal_number = 7; 9851767c5feSopenharmony_ci bool has_personal_number() const; 9861767c5feSopenharmony_ci private: 9871767c5feSopenharmony_ci bool _internal_has_personal_number() const; 9881767c5feSopenharmony_ci public: 9891767c5feSopenharmony_ci void clear_personal_number(); 9901767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& personal_number() const; 9911767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_personal_number(); 9921767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_personal_number(); 9931767c5feSopenharmony_ci void set_allocated_personal_number(::i18n::phonenumbers::PhoneNumberDesc* personal_number); 9941767c5feSopenharmony_ci private: 9951767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_personal_number() const; 9961767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_personal_number(); 9971767c5feSopenharmony_ci public: 9981767c5feSopenharmony_ci void unsafe_arena_set_allocated_personal_number( 9991767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* personal_number); 10001767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_personal_number(); 10011767c5feSopenharmony_ci 10021767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc voip = 8; 10031767c5feSopenharmony_ci bool has_voip() const; 10041767c5feSopenharmony_ci private: 10051767c5feSopenharmony_ci bool _internal_has_voip() const; 10061767c5feSopenharmony_ci public: 10071767c5feSopenharmony_ci void clear_voip(); 10081767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& voip() const; 10091767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_voip(); 10101767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_voip(); 10111767c5feSopenharmony_ci void set_allocated_voip(::i18n::phonenumbers::PhoneNumberDesc* voip); 10121767c5feSopenharmony_ci private: 10131767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_voip() const; 10141767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_voip(); 10151767c5feSopenharmony_ci public: 10161767c5feSopenharmony_ci void unsafe_arena_set_allocated_voip( 10171767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* voip); 10181767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_voip(); 10191767c5feSopenharmony_ci 10201767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc pager = 21; 10211767c5feSopenharmony_ci bool has_pager() const; 10221767c5feSopenharmony_ci private: 10231767c5feSopenharmony_ci bool _internal_has_pager() const; 10241767c5feSopenharmony_ci public: 10251767c5feSopenharmony_ci void clear_pager(); 10261767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& pager() const; 10271767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_pager(); 10281767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_pager(); 10291767c5feSopenharmony_ci void set_allocated_pager(::i18n::phonenumbers::PhoneNumberDesc* pager); 10301767c5feSopenharmony_ci private: 10311767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_pager() const; 10321767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_pager(); 10331767c5feSopenharmony_ci public: 10341767c5feSopenharmony_ci void unsafe_arena_set_allocated_pager( 10351767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* pager); 10361767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_pager(); 10371767c5feSopenharmony_ci 10381767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc no_international_dialling = 24; 10391767c5feSopenharmony_ci bool has_no_international_dialling() const; 10401767c5feSopenharmony_ci private: 10411767c5feSopenharmony_ci bool _internal_has_no_international_dialling() const; 10421767c5feSopenharmony_ci public: 10431767c5feSopenharmony_ci void clear_no_international_dialling(); 10441767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& no_international_dialling() const; 10451767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_no_international_dialling(); 10461767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_no_international_dialling(); 10471767c5feSopenharmony_ci void set_allocated_no_international_dialling(::i18n::phonenumbers::PhoneNumberDesc* no_international_dialling); 10481767c5feSopenharmony_ci private: 10491767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_no_international_dialling() const; 10501767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_no_international_dialling(); 10511767c5feSopenharmony_ci public: 10521767c5feSopenharmony_ci void unsafe_arena_set_allocated_no_international_dialling( 10531767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* no_international_dialling); 10541767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_no_international_dialling(); 10551767c5feSopenharmony_ci 10561767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc uan = 25; 10571767c5feSopenharmony_ci bool has_uan() const; 10581767c5feSopenharmony_ci private: 10591767c5feSopenharmony_ci bool _internal_has_uan() const; 10601767c5feSopenharmony_ci public: 10611767c5feSopenharmony_ci void clear_uan(); 10621767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& uan() const; 10631767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_uan(); 10641767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_uan(); 10651767c5feSopenharmony_ci void set_allocated_uan(::i18n::phonenumbers::PhoneNumberDesc* uan); 10661767c5feSopenharmony_ci private: 10671767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_uan() const; 10681767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_uan(); 10691767c5feSopenharmony_ci public: 10701767c5feSopenharmony_ci void unsafe_arena_set_allocated_uan( 10711767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* uan); 10721767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_uan(); 10731767c5feSopenharmony_ci 10741767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc emergency = 27; 10751767c5feSopenharmony_ci bool has_emergency() const; 10761767c5feSopenharmony_ci private: 10771767c5feSopenharmony_ci bool _internal_has_emergency() const; 10781767c5feSopenharmony_ci public: 10791767c5feSopenharmony_ci void clear_emergency(); 10801767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& emergency() const; 10811767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_emergency(); 10821767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_emergency(); 10831767c5feSopenharmony_ci void set_allocated_emergency(::i18n::phonenumbers::PhoneNumberDesc* emergency); 10841767c5feSopenharmony_ci private: 10851767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_emergency() const; 10861767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_emergency(); 10871767c5feSopenharmony_ci public: 10881767c5feSopenharmony_ci void unsafe_arena_set_allocated_emergency( 10891767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* emergency); 10901767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_emergency(); 10911767c5feSopenharmony_ci 10921767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc voicemail = 28; 10931767c5feSopenharmony_ci bool has_voicemail() const; 10941767c5feSopenharmony_ci private: 10951767c5feSopenharmony_ci bool _internal_has_voicemail() const; 10961767c5feSopenharmony_ci public: 10971767c5feSopenharmony_ci void clear_voicemail(); 10981767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& voicemail() const; 10991767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_voicemail(); 11001767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_voicemail(); 11011767c5feSopenharmony_ci void set_allocated_voicemail(::i18n::phonenumbers::PhoneNumberDesc* voicemail); 11021767c5feSopenharmony_ci private: 11031767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_voicemail() const; 11041767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_voicemail(); 11051767c5feSopenharmony_ci public: 11061767c5feSopenharmony_ci void unsafe_arena_set_allocated_voicemail( 11071767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* voicemail); 11081767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_voicemail(); 11091767c5feSopenharmony_ci 11101767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc short_code = 29; 11111767c5feSopenharmony_ci bool has_short_code() const; 11121767c5feSopenharmony_ci private: 11131767c5feSopenharmony_ci bool _internal_has_short_code() const; 11141767c5feSopenharmony_ci public: 11151767c5feSopenharmony_ci void clear_short_code(); 11161767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& short_code() const; 11171767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_short_code(); 11181767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_short_code(); 11191767c5feSopenharmony_ci void set_allocated_short_code(::i18n::phonenumbers::PhoneNumberDesc* short_code); 11201767c5feSopenharmony_ci private: 11211767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_short_code() const; 11221767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_short_code(); 11231767c5feSopenharmony_ci public: 11241767c5feSopenharmony_ci void unsafe_arena_set_allocated_short_code( 11251767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* short_code); 11261767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_short_code(); 11271767c5feSopenharmony_ci 11281767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc standard_rate = 30; 11291767c5feSopenharmony_ci bool has_standard_rate() const; 11301767c5feSopenharmony_ci private: 11311767c5feSopenharmony_ci bool _internal_has_standard_rate() const; 11321767c5feSopenharmony_ci public: 11331767c5feSopenharmony_ci void clear_standard_rate(); 11341767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& standard_rate() const; 11351767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_standard_rate(); 11361767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_standard_rate(); 11371767c5feSopenharmony_ci void set_allocated_standard_rate(::i18n::phonenumbers::PhoneNumberDesc* standard_rate); 11381767c5feSopenharmony_ci private: 11391767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_standard_rate() const; 11401767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_standard_rate(); 11411767c5feSopenharmony_ci public: 11421767c5feSopenharmony_ci void unsafe_arena_set_allocated_standard_rate( 11431767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* standard_rate); 11441767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_standard_rate(); 11451767c5feSopenharmony_ci 11461767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc carrier_specific = 31; 11471767c5feSopenharmony_ci bool has_carrier_specific() const; 11481767c5feSopenharmony_ci private: 11491767c5feSopenharmony_ci bool _internal_has_carrier_specific() const; 11501767c5feSopenharmony_ci public: 11511767c5feSopenharmony_ci void clear_carrier_specific(); 11521767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& carrier_specific() const; 11531767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_carrier_specific(); 11541767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_carrier_specific(); 11551767c5feSopenharmony_ci void set_allocated_carrier_specific(::i18n::phonenumbers::PhoneNumberDesc* carrier_specific); 11561767c5feSopenharmony_ci private: 11571767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_carrier_specific() const; 11581767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_carrier_specific(); 11591767c5feSopenharmony_ci public: 11601767c5feSopenharmony_ci void unsafe_arena_set_allocated_carrier_specific( 11611767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* carrier_specific); 11621767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_carrier_specific(); 11631767c5feSopenharmony_ci 11641767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumberDesc sms_services = 33; 11651767c5feSopenharmony_ci bool has_sms_services() const; 11661767c5feSopenharmony_ci private: 11671767c5feSopenharmony_ci bool _internal_has_sms_services() const; 11681767c5feSopenharmony_ci public: 11691767c5feSopenharmony_ci void clear_sms_services(); 11701767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& sms_services() const; 11711767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* release_sms_services(); 11721767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mutable_sms_services(); 11731767c5feSopenharmony_ci void set_allocated_sms_services(::i18n::phonenumbers::PhoneNumberDesc* sms_services); 11741767c5feSopenharmony_ci private: 11751767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc& _internal_sms_services() const; 11761767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* _internal_mutable_sms_services(); 11771767c5feSopenharmony_ci public: 11781767c5feSopenharmony_ci void unsafe_arena_set_allocated_sms_services( 11791767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* sms_services); 11801767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* unsafe_arena_release_sms_services(); 11811767c5feSopenharmony_ci 11821767c5feSopenharmony_ci // optional int32 country_code = 10; 11831767c5feSopenharmony_ci bool has_country_code() const; 11841767c5feSopenharmony_ci private: 11851767c5feSopenharmony_ci bool _internal_has_country_code() const; 11861767c5feSopenharmony_ci public: 11871767c5feSopenharmony_ci void clear_country_code(); 11881767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::int32 country_code() const; 11891767c5feSopenharmony_ci void set_country_code(::PROTOBUF_NAMESPACE_ID::int32 value); 11901767c5feSopenharmony_ci private: 11911767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::int32 _internal_country_code() const; 11921767c5feSopenharmony_ci void _internal_set_country_code(::PROTOBUF_NAMESPACE_ID::int32 value); 11931767c5feSopenharmony_ci public: 11941767c5feSopenharmony_ci 11951767c5feSopenharmony_ci // optional bool same_mobile_and_fixed_line_pattern = 18 [default = false]; 11961767c5feSopenharmony_ci bool has_same_mobile_and_fixed_line_pattern() const; 11971767c5feSopenharmony_ci private: 11981767c5feSopenharmony_ci bool _internal_has_same_mobile_and_fixed_line_pattern() const; 11991767c5feSopenharmony_ci public: 12001767c5feSopenharmony_ci void clear_same_mobile_and_fixed_line_pattern(); 12011767c5feSopenharmony_ci bool same_mobile_and_fixed_line_pattern() const; 12021767c5feSopenharmony_ci void set_same_mobile_and_fixed_line_pattern(bool value); 12031767c5feSopenharmony_ci private: 12041767c5feSopenharmony_ci bool _internal_same_mobile_and_fixed_line_pattern() const; 12051767c5feSopenharmony_ci void _internal_set_same_mobile_and_fixed_line_pattern(bool value); 12061767c5feSopenharmony_ci public: 12071767c5feSopenharmony_ci 12081767c5feSopenharmony_ci // optional bool main_country_for_code = 22 [default = false]; 12091767c5feSopenharmony_ci bool has_main_country_for_code() const; 12101767c5feSopenharmony_ci private: 12111767c5feSopenharmony_ci bool _internal_has_main_country_for_code() const; 12121767c5feSopenharmony_ci public: 12131767c5feSopenharmony_ci void clear_main_country_for_code(); 12141767c5feSopenharmony_ci bool main_country_for_code() const; 12151767c5feSopenharmony_ci void set_main_country_for_code(bool value); 12161767c5feSopenharmony_ci private: 12171767c5feSopenharmony_ci bool _internal_main_country_for_code() const; 12181767c5feSopenharmony_ci void _internal_set_main_country_for_code(bool value); 12191767c5feSopenharmony_ci public: 12201767c5feSopenharmony_ci 12211767c5feSopenharmony_ci // optional bool mobile_number_portable_region = 32 [default = false]; 12221767c5feSopenharmony_ci bool has_mobile_number_portable_region() const; 12231767c5feSopenharmony_ci private: 12241767c5feSopenharmony_ci bool _internal_has_mobile_number_portable_region() const; 12251767c5feSopenharmony_ci public: 12261767c5feSopenharmony_ci void clear_mobile_number_portable_region(); 12271767c5feSopenharmony_ci bool mobile_number_portable_region() const; 12281767c5feSopenharmony_ci void set_mobile_number_portable_region(bool value); 12291767c5feSopenharmony_ci private: 12301767c5feSopenharmony_ci bool _internal_mobile_number_portable_region() const; 12311767c5feSopenharmony_ci void _internal_set_mobile_number_portable_region(bool value); 12321767c5feSopenharmony_ci public: 12331767c5feSopenharmony_ci 12341767c5feSopenharmony_ci // @@protoc_insertion_point(class_scope:i18n.phonenumbers.PhoneMetadata) 12351767c5feSopenharmony_ci private: 12361767c5feSopenharmony_ci class _Internal; 12371767c5feSopenharmony_ci 12381767c5feSopenharmony_ci template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; 12391767c5feSopenharmony_ci typedef void InternalArenaConstructable_; 12401767c5feSopenharmony_ci typedef void DestructorSkippable_; 12411767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; 12421767c5feSopenharmony_ci mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; 12431767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::NumberFormat > number_format_; 12441767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::NumberFormat > intl_number_format_; 12451767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_; 12461767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr international_prefix_; 12471767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr national_prefix_; 12481767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr preferred_extn_prefix_; 12491767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr national_prefix_for_parsing_; 12501767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr national_prefix_transform_rule_; 12511767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr preferred_international_prefix_; 12521767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr leading_digits_; 12531767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* general_desc_; 12541767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* fixed_line_; 12551767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mobile_; 12561767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* toll_free_; 12571767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* premium_rate_; 12581767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* shared_cost_; 12591767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* personal_number_; 12601767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* voip_; 12611767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* pager_; 12621767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* no_international_dialling_; 12631767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* uan_; 12641767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* emergency_; 12651767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* voicemail_; 12661767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* short_code_; 12671767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* standard_rate_; 12681767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* carrier_specific_; 12691767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* sms_services_; 12701767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::int32 country_code_; 12711767c5feSopenharmony_ci bool same_mobile_and_fixed_line_pattern_; 12721767c5feSopenharmony_ci bool main_country_for_code_; 12731767c5feSopenharmony_ci bool mobile_number_portable_region_; 12741767c5feSopenharmony_ci friend struct ::TableStruct_phonemetadata_2eproto; 12751767c5feSopenharmony_ci}; 12761767c5feSopenharmony_ci// ------------------------------------------------------------------- 12771767c5feSopenharmony_ci 12781767c5feSopenharmony_ciclass PhoneMetadataCollection PROTOBUF_FINAL : 12791767c5feSopenharmony_ci public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:i18n.phonenumbers.PhoneMetadataCollection) */ { 12801767c5feSopenharmony_ci public: 12811767c5feSopenharmony_ci inline PhoneMetadataCollection() : PhoneMetadataCollection(nullptr) {} 12821767c5feSopenharmony_ci virtual ~PhoneMetadataCollection(); 12831767c5feSopenharmony_ci 12841767c5feSopenharmony_ci PhoneMetadataCollection(const PhoneMetadataCollection& from); 12851767c5feSopenharmony_ci PhoneMetadataCollection(PhoneMetadataCollection&& from) noexcept 12861767c5feSopenharmony_ci : PhoneMetadataCollection() { 12871767c5feSopenharmony_ci *this = ::std::move(from); 12881767c5feSopenharmony_ci } 12891767c5feSopenharmony_ci 12901767c5feSopenharmony_ci inline PhoneMetadataCollection& operator=(const PhoneMetadataCollection& from) { 12911767c5feSopenharmony_ci CopyFrom(from); 12921767c5feSopenharmony_ci return *this; 12931767c5feSopenharmony_ci } 12941767c5feSopenharmony_ci inline PhoneMetadataCollection& operator=(PhoneMetadataCollection&& from) noexcept { 12951767c5feSopenharmony_ci if (GetArena() == from.GetArena()) { 12961767c5feSopenharmony_ci if (this != &from) InternalSwap(&from); 12971767c5feSopenharmony_ci } else { 12981767c5feSopenharmony_ci CopyFrom(from); 12991767c5feSopenharmony_ci } 13001767c5feSopenharmony_ci return *this; 13011767c5feSopenharmony_ci } 13021767c5feSopenharmony_ci 13031767c5feSopenharmony_ci inline const std::string& unknown_fields() const { 13041767c5feSopenharmony_ci return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); 13051767c5feSopenharmony_ci } 13061767c5feSopenharmony_ci inline std::string* mutable_unknown_fields() { 13071767c5feSopenharmony_ci return _internal_metadata_.mutable_unknown_fields<std::string>(); 13081767c5feSopenharmony_ci } 13091767c5feSopenharmony_ci 13101767c5feSopenharmony_ci static const PhoneMetadataCollection& default_instance(); 13111767c5feSopenharmony_ci 13121767c5feSopenharmony_ci static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY 13131767c5feSopenharmony_ci static inline const PhoneMetadataCollection* internal_default_instance() { 13141767c5feSopenharmony_ci return reinterpret_cast<const PhoneMetadataCollection*>( 13151767c5feSopenharmony_ci &_PhoneMetadataCollection_default_instance_); 13161767c5feSopenharmony_ci } 13171767c5feSopenharmony_ci static constexpr int kIndexInFileMessages = 13181767c5feSopenharmony_ci 3; 13191767c5feSopenharmony_ci 13201767c5feSopenharmony_ci friend void swap(PhoneMetadataCollection& a, PhoneMetadataCollection& b) { 13211767c5feSopenharmony_ci a.Swap(&b); 13221767c5feSopenharmony_ci } 13231767c5feSopenharmony_ci inline void Swap(PhoneMetadataCollection* other) { 13241767c5feSopenharmony_ci if (other == this) return; 13251767c5feSopenharmony_ci if (GetArena() == other->GetArena()) { 13261767c5feSopenharmony_ci InternalSwap(other); 13271767c5feSopenharmony_ci } else { 13281767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); 13291767c5feSopenharmony_ci } 13301767c5feSopenharmony_ci } 13311767c5feSopenharmony_ci void UnsafeArenaSwap(PhoneMetadataCollection* other) { 13321767c5feSopenharmony_ci if (other == this) return; 13331767c5feSopenharmony_ci GOOGLE_DCHECK(GetArena() == other->GetArena()); 13341767c5feSopenharmony_ci InternalSwap(other); 13351767c5feSopenharmony_ci } 13361767c5feSopenharmony_ci 13371767c5feSopenharmony_ci // implements Message ---------------------------------------------- 13381767c5feSopenharmony_ci 13391767c5feSopenharmony_ci inline PhoneMetadataCollection* New() const final { 13401767c5feSopenharmony_ci return CreateMaybeMessage<PhoneMetadataCollection>(nullptr); 13411767c5feSopenharmony_ci } 13421767c5feSopenharmony_ci 13431767c5feSopenharmony_ci PhoneMetadataCollection* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { 13441767c5feSopenharmony_ci return CreateMaybeMessage<PhoneMetadataCollection>(arena); 13451767c5feSopenharmony_ci } 13461767c5feSopenharmony_ci void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) 13471767c5feSopenharmony_ci final; 13481767c5feSopenharmony_ci void CopyFrom(const PhoneMetadataCollection& from); 13491767c5feSopenharmony_ci void MergeFrom(const PhoneMetadataCollection& from); 13501767c5feSopenharmony_ci PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; 13511767c5feSopenharmony_ci bool IsInitialized() const final; 13521767c5feSopenharmony_ci 13531767c5feSopenharmony_ci size_t ByteSizeLong() const final; 13541767c5feSopenharmony_ci const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; 13551767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( 13561767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; 13571767c5feSopenharmony_ci void DiscardUnknownFields(); 13581767c5feSopenharmony_ci int GetCachedSize() const final { return _cached_size_.Get(); } 13591767c5feSopenharmony_ci 13601767c5feSopenharmony_ci private: 13611767c5feSopenharmony_ci inline void SharedCtor(); 13621767c5feSopenharmony_ci inline void SharedDtor(); 13631767c5feSopenharmony_ci void SetCachedSize(int size) const; 13641767c5feSopenharmony_ci void InternalSwap(PhoneMetadataCollection* other); 13651767c5feSopenharmony_ci friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; 13661767c5feSopenharmony_ci static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { 13671767c5feSopenharmony_ci return "i18n.phonenumbers.PhoneMetadataCollection"; 13681767c5feSopenharmony_ci } 13691767c5feSopenharmony_ci protected: 13701767c5feSopenharmony_ci explicit PhoneMetadataCollection(::PROTOBUF_NAMESPACE_ID::Arena* arena); 13711767c5feSopenharmony_ci private: 13721767c5feSopenharmony_ci static void ArenaDtor(void* object); 13731767c5feSopenharmony_ci inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); 13741767c5feSopenharmony_ci public: 13751767c5feSopenharmony_ci 13761767c5feSopenharmony_ci std::string GetTypeName() const final; 13771767c5feSopenharmony_ci 13781767c5feSopenharmony_ci // nested types ---------------------------------------------------- 13791767c5feSopenharmony_ci 13801767c5feSopenharmony_ci // accessors ------------------------------------------------------- 13811767c5feSopenharmony_ci 13821767c5feSopenharmony_ci enum : int { 13831767c5feSopenharmony_ci kMetadataFieldNumber = 1, 13841767c5feSopenharmony_ci }; 13851767c5feSopenharmony_ci // repeated .i18n.phonenumbers.PhoneMetadata metadata = 1; 13861767c5feSopenharmony_ci int metadata_size() const; 13871767c5feSopenharmony_ci private: 13881767c5feSopenharmony_ci int _internal_metadata_size() const; 13891767c5feSopenharmony_ci public: 13901767c5feSopenharmony_ci void clear_metadata(); 13911767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneMetadata* mutable_metadata(int index); 13921767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::PhoneMetadata >* 13931767c5feSopenharmony_ci mutable_metadata(); 13941767c5feSopenharmony_ci private: 13951767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneMetadata& _internal_metadata(int index) const; 13961767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneMetadata* _internal_add_metadata(); 13971767c5feSopenharmony_ci public: 13981767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneMetadata& metadata(int index) const; 13991767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneMetadata* add_metadata(); 14001767c5feSopenharmony_ci const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::PhoneMetadata >& 14011767c5feSopenharmony_ci metadata() const; 14021767c5feSopenharmony_ci 14031767c5feSopenharmony_ci // @@protoc_insertion_point(class_scope:i18n.phonenumbers.PhoneMetadataCollection) 14041767c5feSopenharmony_ci private: 14051767c5feSopenharmony_ci class _Internal; 14061767c5feSopenharmony_ci 14071767c5feSopenharmony_ci template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; 14081767c5feSopenharmony_ci typedef void InternalArenaConstructable_; 14091767c5feSopenharmony_ci typedef void DestructorSkippable_; 14101767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::PhoneMetadata > metadata_; 14111767c5feSopenharmony_ci mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; 14121767c5feSopenharmony_ci friend struct ::TableStruct_phonemetadata_2eproto; 14131767c5feSopenharmony_ci}; 14141767c5feSopenharmony_ci// =================================================================== 14151767c5feSopenharmony_ci 14161767c5feSopenharmony_ci 14171767c5feSopenharmony_ci// =================================================================== 14181767c5feSopenharmony_ci 14191767c5feSopenharmony_ci#ifdef __GNUC__ 14201767c5feSopenharmony_ci #pragma GCC diagnostic push 14211767c5feSopenharmony_ci #pragma GCC diagnostic ignored "-Wstrict-aliasing" 14221767c5feSopenharmony_ci#endif // __GNUC__ 14231767c5feSopenharmony_ci// NumberFormat 14241767c5feSopenharmony_ci 14251767c5feSopenharmony_ci// required string pattern = 1; 14261767c5feSopenharmony_ciinline bool NumberFormat::_internal_has_pattern() const { 14271767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000001u) != 0; 14281767c5feSopenharmony_ci return value; 14291767c5feSopenharmony_ci} 14301767c5feSopenharmony_ciinline bool NumberFormat::has_pattern() const { 14311767c5feSopenharmony_ci return _internal_has_pattern(); 14321767c5feSopenharmony_ci} 14331767c5feSopenharmony_ciinline void NumberFormat::clear_pattern() { 14341767c5feSopenharmony_ci pattern_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 14351767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000001u; 14361767c5feSopenharmony_ci} 14371767c5feSopenharmony_ciinline const std::string& NumberFormat::pattern() const { 14381767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.NumberFormat.pattern) 14391767c5feSopenharmony_ci return _internal_pattern(); 14401767c5feSopenharmony_ci} 14411767c5feSopenharmony_ciinline void NumberFormat::set_pattern(const std::string& value) { 14421767c5feSopenharmony_ci _internal_set_pattern(value); 14431767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.NumberFormat.pattern) 14441767c5feSopenharmony_ci} 14451767c5feSopenharmony_ciinline std::string* NumberFormat::mutable_pattern() { 14461767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.NumberFormat.pattern) 14471767c5feSopenharmony_ci return _internal_mutable_pattern(); 14481767c5feSopenharmony_ci} 14491767c5feSopenharmony_ciinline const std::string& NumberFormat::_internal_pattern() const { 14501767c5feSopenharmony_ci return pattern_.Get(); 14511767c5feSopenharmony_ci} 14521767c5feSopenharmony_ciinline void NumberFormat::_internal_set_pattern(const std::string& value) { 14531767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 14541767c5feSopenharmony_ci pattern_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 14551767c5feSopenharmony_ci} 14561767c5feSopenharmony_ciinline void NumberFormat::set_pattern(std::string&& value) { 14571767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 14581767c5feSopenharmony_ci pattern_.SetLite( 14591767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 14601767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.NumberFormat.pattern) 14611767c5feSopenharmony_ci} 14621767c5feSopenharmony_ciinline void NumberFormat::set_pattern(const char* value) { 14631767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 14641767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 14651767c5feSopenharmony_ci pattern_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 14661767c5feSopenharmony_ci GetArena()); 14671767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.NumberFormat.pattern) 14681767c5feSopenharmony_ci} 14691767c5feSopenharmony_ciinline void NumberFormat::set_pattern(const char* value, 14701767c5feSopenharmony_ci size_t size) { 14711767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 14721767c5feSopenharmony_ci pattern_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 14731767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 14741767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.NumberFormat.pattern) 14751767c5feSopenharmony_ci} 14761767c5feSopenharmony_ciinline std::string* NumberFormat::_internal_mutable_pattern() { 14771767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 14781767c5feSopenharmony_ci return pattern_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 14791767c5feSopenharmony_ci} 14801767c5feSopenharmony_ciinline std::string* NumberFormat::release_pattern() { 14811767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.NumberFormat.pattern) 14821767c5feSopenharmony_ci if (!_internal_has_pattern()) { 14831767c5feSopenharmony_ci return nullptr; 14841767c5feSopenharmony_ci } 14851767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000001u; 14861767c5feSopenharmony_ci return pattern_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 14871767c5feSopenharmony_ci} 14881767c5feSopenharmony_ciinline void NumberFormat::set_allocated_pattern(std::string* pattern) { 14891767c5feSopenharmony_ci if (pattern != nullptr) { 14901767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 14911767c5feSopenharmony_ci } else { 14921767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000001u; 14931767c5feSopenharmony_ci } 14941767c5feSopenharmony_ci pattern_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), pattern, 14951767c5feSopenharmony_ci GetArena()); 14961767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.NumberFormat.pattern) 14971767c5feSopenharmony_ci} 14981767c5feSopenharmony_ci 14991767c5feSopenharmony_ci// required string format = 2; 15001767c5feSopenharmony_ciinline bool NumberFormat::_internal_has_format() const { 15011767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000002u) != 0; 15021767c5feSopenharmony_ci return value; 15031767c5feSopenharmony_ci} 15041767c5feSopenharmony_ciinline bool NumberFormat::has_format() const { 15051767c5feSopenharmony_ci return _internal_has_format(); 15061767c5feSopenharmony_ci} 15071767c5feSopenharmony_ciinline void NumberFormat::clear_format() { 15081767c5feSopenharmony_ci format_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 15091767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000002u; 15101767c5feSopenharmony_ci} 15111767c5feSopenharmony_ciinline const std::string& NumberFormat::format() const { 15121767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.NumberFormat.format) 15131767c5feSopenharmony_ci return _internal_format(); 15141767c5feSopenharmony_ci} 15151767c5feSopenharmony_ciinline void NumberFormat::set_format(const std::string& value) { 15161767c5feSopenharmony_ci _internal_set_format(value); 15171767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.NumberFormat.format) 15181767c5feSopenharmony_ci} 15191767c5feSopenharmony_ciinline std::string* NumberFormat::mutable_format() { 15201767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.NumberFormat.format) 15211767c5feSopenharmony_ci return _internal_mutable_format(); 15221767c5feSopenharmony_ci} 15231767c5feSopenharmony_ciinline const std::string& NumberFormat::_internal_format() const { 15241767c5feSopenharmony_ci return format_.Get(); 15251767c5feSopenharmony_ci} 15261767c5feSopenharmony_ciinline void NumberFormat::_internal_set_format(const std::string& value) { 15271767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 15281767c5feSopenharmony_ci format_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 15291767c5feSopenharmony_ci} 15301767c5feSopenharmony_ciinline void NumberFormat::set_format(std::string&& value) { 15311767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 15321767c5feSopenharmony_ci format_.SetLite( 15331767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 15341767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.NumberFormat.format) 15351767c5feSopenharmony_ci} 15361767c5feSopenharmony_ciinline void NumberFormat::set_format(const char* value) { 15371767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 15381767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 15391767c5feSopenharmony_ci format_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 15401767c5feSopenharmony_ci GetArena()); 15411767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.NumberFormat.format) 15421767c5feSopenharmony_ci} 15431767c5feSopenharmony_ciinline void NumberFormat::set_format(const char* value, 15441767c5feSopenharmony_ci size_t size) { 15451767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 15461767c5feSopenharmony_ci format_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 15471767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 15481767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.NumberFormat.format) 15491767c5feSopenharmony_ci} 15501767c5feSopenharmony_ciinline std::string* NumberFormat::_internal_mutable_format() { 15511767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 15521767c5feSopenharmony_ci return format_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 15531767c5feSopenharmony_ci} 15541767c5feSopenharmony_ciinline std::string* NumberFormat::release_format() { 15551767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.NumberFormat.format) 15561767c5feSopenharmony_ci if (!_internal_has_format()) { 15571767c5feSopenharmony_ci return nullptr; 15581767c5feSopenharmony_ci } 15591767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000002u; 15601767c5feSopenharmony_ci return format_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 15611767c5feSopenharmony_ci} 15621767c5feSopenharmony_ciinline void NumberFormat::set_allocated_format(std::string* format) { 15631767c5feSopenharmony_ci if (format != nullptr) { 15641767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 15651767c5feSopenharmony_ci } else { 15661767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000002u; 15671767c5feSopenharmony_ci } 15681767c5feSopenharmony_ci format_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), format, 15691767c5feSopenharmony_ci GetArena()); 15701767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.NumberFormat.format) 15711767c5feSopenharmony_ci} 15721767c5feSopenharmony_ci 15731767c5feSopenharmony_ci// repeated string leading_digits_pattern = 3; 15741767c5feSopenharmony_ciinline int NumberFormat::_internal_leading_digits_pattern_size() const { 15751767c5feSopenharmony_ci return leading_digits_pattern_.size(); 15761767c5feSopenharmony_ci} 15771767c5feSopenharmony_ciinline int NumberFormat::leading_digits_pattern_size() const { 15781767c5feSopenharmony_ci return _internal_leading_digits_pattern_size(); 15791767c5feSopenharmony_ci} 15801767c5feSopenharmony_ciinline void NumberFormat::clear_leading_digits_pattern() { 15811767c5feSopenharmony_ci leading_digits_pattern_.Clear(); 15821767c5feSopenharmony_ci} 15831767c5feSopenharmony_ciinline std::string* NumberFormat::add_leading_digits_pattern() { 15841767c5feSopenharmony_ci // @@protoc_insertion_point(field_add_mutable:i18n.phonenumbers.NumberFormat.leading_digits_pattern) 15851767c5feSopenharmony_ci return _internal_add_leading_digits_pattern(); 15861767c5feSopenharmony_ci} 15871767c5feSopenharmony_ciinline const std::string& NumberFormat::_internal_leading_digits_pattern(int index) const { 15881767c5feSopenharmony_ci return leading_digits_pattern_.Get(index); 15891767c5feSopenharmony_ci} 15901767c5feSopenharmony_ciinline const std::string& NumberFormat::leading_digits_pattern(int index) const { 15911767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.NumberFormat.leading_digits_pattern) 15921767c5feSopenharmony_ci return _internal_leading_digits_pattern(index); 15931767c5feSopenharmony_ci} 15941767c5feSopenharmony_ciinline std::string* NumberFormat::mutable_leading_digits_pattern(int index) { 15951767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.NumberFormat.leading_digits_pattern) 15961767c5feSopenharmony_ci return leading_digits_pattern_.Mutable(index); 15971767c5feSopenharmony_ci} 15981767c5feSopenharmony_ciinline void NumberFormat::set_leading_digits_pattern(int index, const std::string& value) { 15991767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.NumberFormat.leading_digits_pattern) 16001767c5feSopenharmony_ci leading_digits_pattern_.Mutable(index)->assign(value); 16011767c5feSopenharmony_ci} 16021767c5feSopenharmony_ciinline void NumberFormat::set_leading_digits_pattern(int index, std::string&& value) { 16031767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.NumberFormat.leading_digits_pattern) 16041767c5feSopenharmony_ci leading_digits_pattern_.Mutable(index)->assign(std::move(value)); 16051767c5feSopenharmony_ci} 16061767c5feSopenharmony_ciinline void NumberFormat::set_leading_digits_pattern(int index, const char* value) { 16071767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 16081767c5feSopenharmony_ci leading_digits_pattern_.Mutable(index)->assign(value); 16091767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.NumberFormat.leading_digits_pattern) 16101767c5feSopenharmony_ci} 16111767c5feSopenharmony_ciinline void NumberFormat::set_leading_digits_pattern(int index, const char* value, size_t size) { 16121767c5feSopenharmony_ci leading_digits_pattern_.Mutable(index)->assign( 16131767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size); 16141767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.NumberFormat.leading_digits_pattern) 16151767c5feSopenharmony_ci} 16161767c5feSopenharmony_ciinline std::string* NumberFormat::_internal_add_leading_digits_pattern() { 16171767c5feSopenharmony_ci return leading_digits_pattern_.Add(); 16181767c5feSopenharmony_ci} 16191767c5feSopenharmony_ciinline void NumberFormat::add_leading_digits_pattern(const std::string& value) { 16201767c5feSopenharmony_ci leading_digits_pattern_.Add()->assign(value); 16211767c5feSopenharmony_ci // @@protoc_insertion_point(field_add:i18n.phonenumbers.NumberFormat.leading_digits_pattern) 16221767c5feSopenharmony_ci} 16231767c5feSopenharmony_ciinline void NumberFormat::add_leading_digits_pattern(std::string&& value) { 16241767c5feSopenharmony_ci leading_digits_pattern_.Add(std::move(value)); 16251767c5feSopenharmony_ci // @@protoc_insertion_point(field_add:i18n.phonenumbers.NumberFormat.leading_digits_pattern) 16261767c5feSopenharmony_ci} 16271767c5feSopenharmony_ciinline void NumberFormat::add_leading_digits_pattern(const char* value) { 16281767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 16291767c5feSopenharmony_ci leading_digits_pattern_.Add()->assign(value); 16301767c5feSopenharmony_ci // @@protoc_insertion_point(field_add_char:i18n.phonenumbers.NumberFormat.leading_digits_pattern) 16311767c5feSopenharmony_ci} 16321767c5feSopenharmony_ciinline void NumberFormat::add_leading_digits_pattern(const char* value, size_t size) { 16331767c5feSopenharmony_ci leading_digits_pattern_.Add()->assign(reinterpret_cast<const char*>(value), size); 16341767c5feSopenharmony_ci // @@protoc_insertion_point(field_add_pointer:i18n.phonenumbers.NumberFormat.leading_digits_pattern) 16351767c5feSopenharmony_ci} 16361767c5feSopenharmony_ciinline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& 16371767c5feSopenharmony_ciNumberFormat::leading_digits_pattern() const { 16381767c5feSopenharmony_ci // @@protoc_insertion_point(field_list:i18n.phonenumbers.NumberFormat.leading_digits_pattern) 16391767c5feSopenharmony_ci return leading_digits_pattern_; 16401767c5feSopenharmony_ci} 16411767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* 16421767c5feSopenharmony_ciNumberFormat::mutable_leading_digits_pattern() { 16431767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable_list:i18n.phonenumbers.NumberFormat.leading_digits_pattern) 16441767c5feSopenharmony_ci return &leading_digits_pattern_; 16451767c5feSopenharmony_ci} 16461767c5feSopenharmony_ci 16471767c5feSopenharmony_ci// optional string national_prefix_formatting_rule = 4; 16481767c5feSopenharmony_ciinline bool NumberFormat::_internal_has_national_prefix_formatting_rule() const { 16491767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000004u) != 0; 16501767c5feSopenharmony_ci return value; 16511767c5feSopenharmony_ci} 16521767c5feSopenharmony_ciinline bool NumberFormat::has_national_prefix_formatting_rule() const { 16531767c5feSopenharmony_ci return _internal_has_national_prefix_formatting_rule(); 16541767c5feSopenharmony_ci} 16551767c5feSopenharmony_ciinline void NumberFormat::clear_national_prefix_formatting_rule() { 16561767c5feSopenharmony_ci national_prefix_formatting_rule_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 16571767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000004u; 16581767c5feSopenharmony_ci} 16591767c5feSopenharmony_ciinline const std::string& NumberFormat::national_prefix_formatting_rule() const { 16601767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.NumberFormat.national_prefix_formatting_rule) 16611767c5feSopenharmony_ci return _internal_national_prefix_formatting_rule(); 16621767c5feSopenharmony_ci} 16631767c5feSopenharmony_ciinline void NumberFormat::set_national_prefix_formatting_rule(const std::string& value) { 16641767c5feSopenharmony_ci _internal_set_national_prefix_formatting_rule(value); 16651767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.NumberFormat.national_prefix_formatting_rule) 16661767c5feSopenharmony_ci} 16671767c5feSopenharmony_ciinline std::string* NumberFormat::mutable_national_prefix_formatting_rule() { 16681767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.NumberFormat.national_prefix_formatting_rule) 16691767c5feSopenharmony_ci return _internal_mutable_national_prefix_formatting_rule(); 16701767c5feSopenharmony_ci} 16711767c5feSopenharmony_ciinline const std::string& NumberFormat::_internal_national_prefix_formatting_rule() const { 16721767c5feSopenharmony_ci return national_prefix_formatting_rule_.Get(); 16731767c5feSopenharmony_ci} 16741767c5feSopenharmony_ciinline void NumberFormat::_internal_set_national_prefix_formatting_rule(const std::string& value) { 16751767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 16761767c5feSopenharmony_ci national_prefix_formatting_rule_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 16771767c5feSopenharmony_ci} 16781767c5feSopenharmony_ciinline void NumberFormat::set_national_prefix_formatting_rule(std::string&& value) { 16791767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 16801767c5feSopenharmony_ci national_prefix_formatting_rule_.SetLite( 16811767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 16821767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.NumberFormat.national_prefix_formatting_rule) 16831767c5feSopenharmony_ci} 16841767c5feSopenharmony_ciinline void NumberFormat::set_national_prefix_formatting_rule(const char* value) { 16851767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 16861767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 16871767c5feSopenharmony_ci national_prefix_formatting_rule_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 16881767c5feSopenharmony_ci GetArena()); 16891767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.NumberFormat.national_prefix_formatting_rule) 16901767c5feSopenharmony_ci} 16911767c5feSopenharmony_ciinline void NumberFormat::set_national_prefix_formatting_rule(const char* value, 16921767c5feSopenharmony_ci size_t size) { 16931767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 16941767c5feSopenharmony_ci national_prefix_formatting_rule_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 16951767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 16961767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.NumberFormat.national_prefix_formatting_rule) 16971767c5feSopenharmony_ci} 16981767c5feSopenharmony_ciinline std::string* NumberFormat::_internal_mutable_national_prefix_formatting_rule() { 16991767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 17001767c5feSopenharmony_ci return national_prefix_formatting_rule_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 17011767c5feSopenharmony_ci} 17021767c5feSopenharmony_ciinline std::string* NumberFormat::release_national_prefix_formatting_rule() { 17031767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.NumberFormat.national_prefix_formatting_rule) 17041767c5feSopenharmony_ci if (!_internal_has_national_prefix_formatting_rule()) { 17051767c5feSopenharmony_ci return nullptr; 17061767c5feSopenharmony_ci } 17071767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000004u; 17081767c5feSopenharmony_ci return national_prefix_formatting_rule_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 17091767c5feSopenharmony_ci} 17101767c5feSopenharmony_ciinline void NumberFormat::set_allocated_national_prefix_formatting_rule(std::string* national_prefix_formatting_rule) { 17111767c5feSopenharmony_ci if (national_prefix_formatting_rule != nullptr) { 17121767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 17131767c5feSopenharmony_ci } else { 17141767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000004u; 17151767c5feSopenharmony_ci } 17161767c5feSopenharmony_ci national_prefix_formatting_rule_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), national_prefix_formatting_rule, 17171767c5feSopenharmony_ci GetArena()); 17181767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.NumberFormat.national_prefix_formatting_rule) 17191767c5feSopenharmony_ci} 17201767c5feSopenharmony_ci 17211767c5feSopenharmony_ci// optional bool national_prefix_optional_when_formatting = 6 [default = false]; 17221767c5feSopenharmony_ciinline bool NumberFormat::_internal_has_national_prefix_optional_when_formatting() const { 17231767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000010u) != 0; 17241767c5feSopenharmony_ci return value; 17251767c5feSopenharmony_ci} 17261767c5feSopenharmony_ciinline bool NumberFormat::has_national_prefix_optional_when_formatting() const { 17271767c5feSopenharmony_ci return _internal_has_national_prefix_optional_when_formatting(); 17281767c5feSopenharmony_ci} 17291767c5feSopenharmony_ciinline void NumberFormat::clear_national_prefix_optional_when_formatting() { 17301767c5feSopenharmony_ci national_prefix_optional_when_formatting_ = false; 17311767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000010u; 17321767c5feSopenharmony_ci} 17331767c5feSopenharmony_ciinline bool NumberFormat::_internal_national_prefix_optional_when_formatting() const { 17341767c5feSopenharmony_ci return national_prefix_optional_when_formatting_; 17351767c5feSopenharmony_ci} 17361767c5feSopenharmony_ciinline bool NumberFormat::national_prefix_optional_when_formatting() const { 17371767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.NumberFormat.national_prefix_optional_when_formatting) 17381767c5feSopenharmony_ci return _internal_national_prefix_optional_when_formatting(); 17391767c5feSopenharmony_ci} 17401767c5feSopenharmony_ciinline void NumberFormat::_internal_set_national_prefix_optional_when_formatting(bool value) { 17411767c5feSopenharmony_ci _has_bits_[0] |= 0x00000010u; 17421767c5feSopenharmony_ci national_prefix_optional_when_formatting_ = value; 17431767c5feSopenharmony_ci} 17441767c5feSopenharmony_ciinline void NumberFormat::set_national_prefix_optional_when_formatting(bool value) { 17451767c5feSopenharmony_ci _internal_set_national_prefix_optional_when_formatting(value); 17461767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.NumberFormat.national_prefix_optional_when_formatting) 17471767c5feSopenharmony_ci} 17481767c5feSopenharmony_ci 17491767c5feSopenharmony_ci// optional string domestic_carrier_code_formatting_rule = 5; 17501767c5feSopenharmony_ciinline bool NumberFormat::_internal_has_domestic_carrier_code_formatting_rule() const { 17511767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000008u) != 0; 17521767c5feSopenharmony_ci return value; 17531767c5feSopenharmony_ci} 17541767c5feSopenharmony_ciinline bool NumberFormat::has_domestic_carrier_code_formatting_rule() const { 17551767c5feSopenharmony_ci return _internal_has_domestic_carrier_code_formatting_rule(); 17561767c5feSopenharmony_ci} 17571767c5feSopenharmony_ciinline void NumberFormat::clear_domestic_carrier_code_formatting_rule() { 17581767c5feSopenharmony_ci domestic_carrier_code_formatting_rule_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 17591767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000008u; 17601767c5feSopenharmony_ci} 17611767c5feSopenharmony_ciinline const std::string& NumberFormat::domestic_carrier_code_formatting_rule() const { 17621767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.NumberFormat.domestic_carrier_code_formatting_rule) 17631767c5feSopenharmony_ci return _internal_domestic_carrier_code_formatting_rule(); 17641767c5feSopenharmony_ci} 17651767c5feSopenharmony_ciinline void NumberFormat::set_domestic_carrier_code_formatting_rule(const std::string& value) { 17661767c5feSopenharmony_ci _internal_set_domestic_carrier_code_formatting_rule(value); 17671767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.NumberFormat.domestic_carrier_code_formatting_rule) 17681767c5feSopenharmony_ci} 17691767c5feSopenharmony_ciinline std::string* NumberFormat::mutable_domestic_carrier_code_formatting_rule() { 17701767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.NumberFormat.domestic_carrier_code_formatting_rule) 17711767c5feSopenharmony_ci return _internal_mutable_domestic_carrier_code_formatting_rule(); 17721767c5feSopenharmony_ci} 17731767c5feSopenharmony_ciinline const std::string& NumberFormat::_internal_domestic_carrier_code_formatting_rule() const { 17741767c5feSopenharmony_ci return domestic_carrier_code_formatting_rule_.Get(); 17751767c5feSopenharmony_ci} 17761767c5feSopenharmony_ciinline void NumberFormat::_internal_set_domestic_carrier_code_formatting_rule(const std::string& value) { 17771767c5feSopenharmony_ci _has_bits_[0] |= 0x00000008u; 17781767c5feSopenharmony_ci domestic_carrier_code_formatting_rule_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 17791767c5feSopenharmony_ci} 17801767c5feSopenharmony_ciinline void NumberFormat::set_domestic_carrier_code_formatting_rule(std::string&& value) { 17811767c5feSopenharmony_ci _has_bits_[0] |= 0x00000008u; 17821767c5feSopenharmony_ci domestic_carrier_code_formatting_rule_.SetLite( 17831767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 17841767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.NumberFormat.domestic_carrier_code_formatting_rule) 17851767c5feSopenharmony_ci} 17861767c5feSopenharmony_ciinline void NumberFormat::set_domestic_carrier_code_formatting_rule(const char* value) { 17871767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 17881767c5feSopenharmony_ci _has_bits_[0] |= 0x00000008u; 17891767c5feSopenharmony_ci domestic_carrier_code_formatting_rule_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 17901767c5feSopenharmony_ci GetArena()); 17911767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.NumberFormat.domestic_carrier_code_formatting_rule) 17921767c5feSopenharmony_ci} 17931767c5feSopenharmony_ciinline void NumberFormat::set_domestic_carrier_code_formatting_rule(const char* value, 17941767c5feSopenharmony_ci size_t size) { 17951767c5feSopenharmony_ci _has_bits_[0] |= 0x00000008u; 17961767c5feSopenharmony_ci domestic_carrier_code_formatting_rule_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 17971767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 17981767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.NumberFormat.domestic_carrier_code_formatting_rule) 17991767c5feSopenharmony_ci} 18001767c5feSopenharmony_ciinline std::string* NumberFormat::_internal_mutable_domestic_carrier_code_formatting_rule() { 18011767c5feSopenharmony_ci _has_bits_[0] |= 0x00000008u; 18021767c5feSopenharmony_ci return domestic_carrier_code_formatting_rule_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 18031767c5feSopenharmony_ci} 18041767c5feSopenharmony_ciinline std::string* NumberFormat::release_domestic_carrier_code_formatting_rule() { 18051767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.NumberFormat.domestic_carrier_code_formatting_rule) 18061767c5feSopenharmony_ci if (!_internal_has_domestic_carrier_code_formatting_rule()) { 18071767c5feSopenharmony_ci return nullptr; 18081767c5feSopenharmony_ci } 18091767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000008u; 18101767c5feSopenharmony_ci return domestic_carrier_code_formatting_rule_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 18111767c5feSopenharmony_ci} 18121767c5feSopenharmony_ciinline void NumberFormat::set_allocated_domestic_carrier_code_formatting_rule(std::string* domestic_carrier_code_formatting_rule) { 18131767c5feSopenharmony_ci if (domestic_carrier_code_formatting_rule != nullptr) { 18141767c5feSopenharmony_ci _has_bits_[0] |= 0x00000008u; 18151767c5feSopenharmony_ci } else { 18161767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000008u; 18171767c5feSopenharmony_ci } 18181767c5feSopenharmony_ci domestic_carrier_code_formatting_rule_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), domestic_carrier_code_formatting_rule, 18191767c5feSopenharmony_ci GetArena()); 18201767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.NumberFormat.domestic_carrier_code_formatting_rule) 18211767c5feSopenharmony_ci} 18221767c5feSopenharmony_ci 18231767c5feSopenharmony_ci// ------------------------------------------------------------------- 18241767c5feSopenharmony_ci 18251767c5feSopenharmony_ci// PhoneNumberDesc 18261767c5feSopenharmony_ci 18271767c5feSopenharmony_ci// optional string national_number_pattern = 2; 18281767c5feSopenharmony_ciinline bool PhoneNumberDesc::_internal_has_national_number_pattern() const { 18291767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000001u) != 0; 18301767c5feSopenharmony_ci return value; 18311767c5feSopenharmony_ci} 18321767c5feSopenharmony_ciinline bool PhoneNumberDesc::has_national_number_pattern() const { 18331767c5feSopenharmony_ci return _internal_has_national_number_pattern(); 18341767c5feSopenharmony_ci} 18351767c5feSopenharmony_ciinline void PhoneNumberDesc::clear_national_number_pattern() { 18361767c5feSopenharmony_ci national_number_pattern_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 18371767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000001u; 18381767c5feSopenharmony_ci} 18391767c5feSopenharmony_ciinline const std::string& PhoneNumberDesc::national_number_pattern() const { 18401767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneNumberDesc.national_number_pattern) 18411767c5feSopenharmony_ci return _internal_national_number_pattern(); 18421767c5feSopenharmony_ci} 18431767c5feSopenharmony_ciinline void PhoneNumberDesc::set_national_number_pattern(const std::string& value) { 18441767c5feSopenharmony_ci _internal_set_national_number_pattern(value); 18451767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneNumberDesc.national_number_pattern) 18461767c5feSopenharmony_ci} 18471767c5feSopenharmony_ciinline std::string* PhoneNumberDesc::mutable_national_number_pattern() { 18481767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneNumberDesc.national_number_pattern) 18491767c5feSopenharmony_ci return _internal_mutable_national_number_pattern(); 18501767c5feSopenharmony_ci} 18511767c5feSopenharmony_ciinline const std::string& PhoneNumberDesc::_internal_national_number_pattern() const { 18521767c5feSopenharmony_ci return national_number_pattern_.Get(); 18531767c5feSopenharmony_ci} 18541767c5feSopenharmony_ciinline void PhoneNumberDesc::_internal_set_national_number_pattern(const std::string& value) { 18551767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 18561767c5feSopenharmony_ci national_number_pattern_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 18571767c5feSopenharmony_ci} 18581767c5feSopenharmony_ciinline void PhoneNumberDesc::set_national_number_pattern(std::string&& value) { 18591767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 18601767c5feSopenharmony_ci national_number_pattern_.SetLite( 18611767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 18621767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.PhoneNumberDesc.national_number_pattern) 18631767c5feSopenharmony_ci} 18641767c5feSopenharmony_ciinline void PhoneNumberDesc::set_national_number_pattern(const char* value) { 18651767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 18661767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 18671767c5feSopenharmony_ci national_number_pattern_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 18681767c5feSopenharmony_ci GetArena()); 18691767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.PhoneNumberDesc.national_number_pattern) 18701767c5feSopenharmony_ci} 18711767c5feSopenharmony_ciinline void PhoneNumberDesc::set_national_number_pattern(const char* value, 18721767c5feSopenharmony_ci size_t size) { 18731767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 18741767c5feSopenharmony_ci national_number_pattern_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 18751767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 18761767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.PhoneNumberDesc.national_number_pattern) 18771767c5feSopenharmony_ci} 18781767c5feSopenharmony_ciinline std::string* PhoneNumberDesc::_internal_mutable_national_number_pattern() { 18791767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 18801767c5feSopenharmony_ci return national_number_pattern_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 18811767c5feSopenharmony_ci} 18821767c5feSopenharmony_ciinline std::string* PhoneNumberDesc::release_national_number_pattern() { 18831767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneNumberDesc.national_number_pattern) 18841767c5feSopenharmony_ci if (!_internal_has_national_number_pattern()) { 18851767c5feSopenharmony_ci return nullptr; 18861767c5feSopenharmony_ci } 18871767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000001u; 18881767c5feSopenharmony_ci return national_number_pattern_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 18891767c5feSopenharmony_ci} 18901767c5feSopenharmony_ciinline void PhoneNumberDesc::set_allocated_national_number_pattern(std::string* national_number_pattern) { 18911767c5feSopenharmony_ci if (national_number_pattern != nullptr) { 18921767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 18931767c5feSopenharmony_ci } else { 18941767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000001u; 18951767c5feSopenharmony_ci } 18961767c5feSopenharmony_ci national_number_pattern_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), national_number_pattern, 18971767c5feSopenharmony_ci GetArena()); 18981767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneNumberDesc.national_number_pattern) 18991767c5feSopenharmony_ci} 19001767c5feSopenharmony_ci 19011767c5feSopenharmony_ci// repeated int32 possible_length = 9; 19021767c5feSopenharmony_ciinline int PhoneNumberDesc::_internal_possible_length_size() const { 19031767c5feSopenharmony_ci return possible_length_.size(); 19041767c5feSopenharmony_ci} 19051767c5feSopenharmony_ciinline int PhoneNumberDesc::possible_length_size() const { 19061767c5feSopenharmony_ci return _internal_possible_length_size(); 19071767c5feSopenharmony_ci} 19081767c5feSopenharmony_ciinline void PhoneNumberDesc::clear_possible_length() { 19091767c5feSopenharmony_ci possible_length_.Clear(); 19101767c5feSopenharmony_ci} 19111767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::int32 PhoneNumberDesc::_internal_possible_length(int index) const { 19121767c5feSopenharmony_ci return possible_length_.Get(index); 19131767c5feSopenharmony_ci} 19141767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::int32 PhoneNumberDesc::possible_length(int index) const { 19151767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneNumberDesc.possible_length) 19161767c5feSopenharmony_ci return _internal_possible_length(index); 19171767c5feSopenharmony_ci} 19181767c5feSopenharmony_ciinline void PhoneNumberDesc::set_possible_length(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) { 19191767c5feSopenharmony_ci possible_length_.Set(index, value); 19201767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneNumberDesc.possible_length) 19211767c5feSopenharmony_ci} 19221767c5feSopenharmony_ciinline void PhoneNumberDesc::_internal_add_possible_length(::PROTOBUF_NAMESPACE_ID::int32 value) { 19231767c5feSopenharmony_ci possible_length_.Add(value); 19241767c5feSopenharmony_ci} 19251767c5feSopenharmony_ciinline void PhoneNumberDesc::add_possible_length(::PROTOBUF_NAMESPACE_ID::int32 value) { 19261767c5feSopenharmony_ci _internal_add_possible_length(value); 19271767c5feSopenharmony_ci // @@protoc_insertion_point(field_add:i18n.phonenumbers.PhoneNumberDesc.possible_length) 19281767c5feSopenharmony_ci} 19291767c5feSopenharmony_ciinline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 19301767c5feSopenharmony_ciPhoneNumberDesc::_internal_possible_length() const { 19311767c5feSopenharmony_ci return possible_length_; 19321767c5feSopenharmony_ci} 19331767c5feSopenharmony_ciinline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 19341767c5feSopenharmony_ciPhoneNumberDesc::possible_length() const { 19351767c5feSopenharmony_ci // @@protoc_insertion_point(field_list:i18n.phonenumbers.PhoneNumberDesc.possible_length) 19361767c5feSopenharmony_ci return _internal_possible_length(); 19371767c5feSopenharmony_ci} 19381767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 19391767c5feSopenharmony_ciPhoneNumberDesc::_internal_mutable_possible_length() { 19401767c5feSopenharmony_ci return &possible_length_; 19411767c5feSopenharmony_ci} 19421767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 19431767c5feSopenharmony_ciPhoneNumberDesc::mutable_possible_length() { 19441767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable_list:i18n.phonenumbers.PhoneNumberDesc.possible_length) 19451767c5feSopenharmony_ci return _internal_mutable_possible_length(); 19461767c5feSopenharmony_ci} 19471767c5feSopenharmony_ci 19481767c5feSopenharmony_ci// repeated int32 possible_length_local_only = 10; 19491767c5feSopenharmony_ciinline int PhoneNumberDesc::_internal_possible_length_local_only_size() const { 19501767c5feSopenharmony_ci return possible_length_local_only_.size(); 19511767c5feSopenharmony_ci} 19521767c5feSopenharmony_ciinline int PhoneNumberDesc::possible_length_local_only_size() const { 19531767c5feSopenharmony_ci return _internal_possible_length_local_only_size(); 19541767c5feSopenharmony_ci} 19551767c5feSopenharmony_ciinline void PhoneNumberDesc::clear_possible_length_local_only() { 19561767c5feSopenharmony_ci possible_length_local_only_.Clear(); 19571767c5feSopenharmony_ci} 19581767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::int32 PhoneNumberDesc::_internal_possible_length_local_only(int index) const { 19591767c5feSopenharmony_ci return possible_length_local_only_.Get(index); 19601767c5feSopenharmony_ci} 19611767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::int32 PhoneNumberDesc::possible_length_local_only(int index) const { 19621767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneNumberDesc.possible_length_local_only) 19631767c5feSopenharmony_ci return _internal_possible_length_local_only(index); 19641767c5feSopenharmony_ci} 19651767c5feSopenharmony_ciinline void PhoneNumberDesc::set_possible_length_local_only(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) { 19661767c5feSopenharmony_ci possible_length_local_only_.Set(index, value); 19671767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneNumberDesc.possible_length_local_only) 19681767c5feSopenharmony_ci} 19691767c5feSopenharmony_ciinline void PhoneNumberDesc::_internal_add_possible_length_local_only(::PROTOBUF_NAMESPACE_ID::int32 value) { 19701767c5feSopenharmony_ci possible_length_local_only_.Add(value); 19711767c5feSopenharmony_ci} 19721767c5feSopenharmony_ciinline void PhoneNumberDesc::add_possible_length_local_only(::PROTOBUF_NAMESPACE_ID::int32 value) { 19731767c5feSopenharmony_ci _internal_add_possible_length_local_only(value); 19741767c5feSopenharmony_ci // @@protoc_insertion_point(field_add:i18n.phonenumbers.PhoneNumberDesc.possible_length_local_only) 19751767c5feSopenharmony_ci} 19761767c5feSopenharmony_ciinline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 19771767c5feSopenharmony_ciPhoneNumberDesc::_internal_possible_length_local_only() const { 19781767c5feSopenharmony_ci return possible_length_local_only_; 19791767c5feSopenharmony_ci} 19801767c5feSopenharmony_ciinline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 19811767c5feSopenharmony_ciPhoneNumberDesc::possible_length_local_only() const { 19821767c5feSopenharmony_ci // @@protoc_insertion_point(field_list:i18n.phonenumbers.PhoneNumberDesc.possible_length_local_only) 19831767c5feSopenharmony_ci return _internal_possible_length_local_only(); 19841767c5feSopenharmony_ci} 19851767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 19861767c5feSopenharmony_ciPhoneNumberDesc::_internal_mutable_possible_length_local_only() { 19871767c5feSopenharmony_ci return &possible_length_local_only_; 19881767c5feSopenharmony_ci} 19891767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 19901767c5feSopenharmony_ciPhoneNumberDesc::mutable_possible_length_local_only() { 19911767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable_list:i18n.phonenumbers.PhoneNumberDesc.possible_length_local_only) 19921767c5feSopenharmony_ci return _internal_mutable_possible_length_local_only(); 19931767c5feSopenharmony_ci} 19941767c5feSopenharmony_ci 19951767c5feSopenharmony_ci// optional string example_number = 6; 19961767c5feSopenharmony_ciinline bool PhoneNumberDesc::_internal_has_example_number() const { 19971767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000002u) != 0; 19981767c5feSopenharmony_ci return value; 19991767c5feSopenharmony_ci} 20001767c5feSopenharmony_ciinline bool PhoneNumberDesc::has_example_number() const { 20011767c5feSopenharmony_ci return _internal_has_example_number(); 20021767c5feSopenharmony_ci} 20031767c5feSopenharmony_ciinline void PhoneNumberDesc::clear_example_number() { 20041767c5feSopenharmony_ci example_number_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 20051767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000002u; 20061767c5feSopenharmony_ci} 20071767c5feSopenharmony_ciinline const std::string& PhoneNumberDesc::example_number() const { 20081767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneNumberDesc.example_number) 20091767c5feSopenharmony_ci return _internal_example_number(); 20101767c5feSopenharmony_ci} 20111767c5feSopenharmony_ciinline void PhoneNumberDesc::set_example_number(const std::string& value) { 20121767c5feSopenharmony_ci _internal_set_example_number(value); 20131767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneNumberDesc.example_number) 20141767c5feSopenharmony_ci} 20151767c5feSopenharmony_ciinline std::string* PhoneNumberDesc::mutable_example_number() { 20161767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneNumberDesc.example_number) 20171767c5feSopenharmony_ci return _internal_mutable_example_number(); 20181767c5feSopenharmony_ci} 20191767c5feSopenharmony_ciinline const std::string& PhoneNumberDesc::_internal_example_number() const { 20201767c5feSopenharmony_ci return example_number_.Get(); 20211767c5feSopenharmony_ci} 20221767c5feSopenharmony_ciinline void PhoneNumberDesc::_internal_set_example_number(const std::string& value) { 20231767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 20241767c5feSopenharmony_ci example_number_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 20251767c5feSopenharmony_ci} 20261767c5feSopenharmony_ciinline void PhoneNumberDesc::set_example_number(std::string&& value) { 20271767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 20281767c5feSopenharmony_ci example_number_.SetLite( 20291767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 20301767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.PhoneNumberDesc.example_number) 20311767c5feSopenharmony_ci} 20321767c5feSopenharmony_ciinline void PhoneNumberDesc::set_example_number(const char* value) { 20331767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 20341767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 20351767c5feSopenharmony_ci example_number_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 20361767c5feSopenharmony_ci GetArena()); 20371767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.PhoneNumberDesc.example_number) 20381767c5feSopenharmony_ci} 20391767c5feSopenharmony_ciinline void PhoneNumberDesc::set_example_number(const char* value, 20401767c5feSopenharmony_ci size_t size) { 20411767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 20421767c5feSopenharmony_ci example_number_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 20431767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 20441767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.PhoneNumberDesc.example_number) 20451767c5feSopenharmony_ci} 20461767c5feSopenharmony_ciinline std::string* PhoneNumberDesc::_internal_mutable_example_number() { 20471767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 20481767c5feSopenharmony_ci return example_number_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 20491767c5feSopenharmony_ci} 20501767c5feSopenharmony_ciinline std::string* PhoneNumberDesc::release_example_number() { 20511767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneNumberDesc.example_number) 20521767c5feSopenharmony_ci if (!_internal_has_example_number()) { 20531767c5feSopenharmony_ci return nullptr; 20541767c5feSopenharmony_ci } 20551767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000002u; 20561767c5feSopenharmony_ci return example_number_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 20571767c5feSopenharmony_ci} 20581767c5feSopenharmony_ciinline void PhoneNumberDesc::set_allocated_example_number(std::string* example_number) { 20591767c5feSopenharmony_ci if (example_number != nullptr) { 20601767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 20611767c5feSopenharmony_ci } else { 20621767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000002u; 20631767c5feSopenharmony_ci } 20641767c5feSopenharmony_ci example_number_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), example_number, 20651767c5feSopenharmony_ci GetArena()); 20661767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneNumberDesc.example_number) 20671767c5feSopenharmony_ci} 20681767c5feSopenharmony_ci 20691767c5feSopenharmony_ci// ------------------------------------------------------------------- 20701767c5feSopenharmony_ci 20711767c5feSopenharmony_ci// PhoneMetadata 20721767c5feSopenharmony_ci 20731767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc general_desc = 1; 20741767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_general_desc() const { 20751767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000100u) != 0; 20761767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || general_desc_ != nullptr); 20771767c5feSopenharmony_ci return value; 20781767c5feSopenharmony_ci} 20791767c5feSopenharmony_ciinline bool PhoneMetadata::has_general_desc() const { 20801767c5feSopenharmony_ci return _internal_has_general_desc(); 20811767c5feSopenharmony_ci} 20821767c5feSopenharmony_ciinline void PhoneMetadata::clear_general_desc() { 20831767c5feSopenharmony_ci if (general_desc_ != nullptr) general_desc_->Clear(); 20841767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000100u; 20851767c5feSopenharmony_ci} 20861767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_general_desc() const { 20871767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = general_desc_; 20881767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 20891767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 20901767c5feSopenharmony_ci} 20911767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::general_desc() const { 20921767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.general_desc) 20931767c5feSopenharmony_ci return _internal_general_desc(); 20941767c5feSopenharmony_ci} 20951767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_general_desc( 20961767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* general_desc) { 20971767c5feSopenharmony_ci if (GetArena() == nullptr) { 20981767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(general_desc_); 20991767c5feSopenharmony_ci } 21001767c5feSopenharmony_ci general_desc_ = general_desc; 21011767c5feSopenharmony_ci if (general_desc) { 21021767c5feSopenharmony_ci _has_bits_[0] |= 0x00000100u; 21031767c5feSopenharmony_ci } else { 21041767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000100u; 21051767c5feSopenharmony_ci } 21061767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.general_desc) 21071767c5feSopenharmony_ci} 21081767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_general_desc() { 21091767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000100u; 21101767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = general_desc_; 21111767c5feSopenharmony_ci general_desc_ = nullptr; 21121767c5feSopenharmony_ci if (GetArena() != nullptr) { 21131767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 21141767c5feSopenharmony_ci } 21151767c5feSopenharmony_ci return temp; 21161767c5feSopenharmony_ci} 21171767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_general_desc() { 21181767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.general_desc) 21191767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000100u; 21201767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = general_desc_; 21211767c5feSopenharmony_ci general_desc_ = nullptr; 21221767c5feSopenharmony_ci return temp; 21231767c5feSopenharmony_ci} 21241767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_general_desc() { 21251767c5feSopenharmony_ci _has_bits_[0] |= 0x00000100u; 21261767c5feSopenharmony_ci if (general_desc_ == nullptr) { 21271767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 21281767c5feSopenharmony_ci general_desc_ = p; 21291767c5feSopenharmony_ci } 21301767c5feSopenharmony_ci return general_desc_; 21311767c5feSopenharmony_ci} 21321767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_general_desc() { 21331767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.general_desc) 21341767c5feSopenharmony_ci return _internal_mutable_general_desc(); 21351767c5feSopenharmony_ci} 21361767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_general_desc(::i18n::phonenumbers::PhoneNumberDesc* general_desc) { 21371767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 21381767c5feSopenharmony_ci if (message_arena == nullptr) { 21391767c5feSopenharmony_ci delete general_desc_; 21401767c5feSopenharmony_ci } 21411767c5feSopenharmony_ci if (general_desc) { 21421767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 21431767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(general_desc); 21441767c5feSopenharmony_ci if (message_arena != submessage_arena) { 21451767c5feSopenharmony_ci general_desc = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 21461767c5feSopenharmony_ci message_arena, general_desc, submessage_arena); 21471767c5feSopenharmony_ci } 21481767c5feSopenharmony_ci _has_bits_[0] |= 0x00000100u; 21491767c5feSopenharmony_ci } else { 21501767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000100u; 21511767c5feSopenharmony_ci } 21521767c5feSopenharmony_ci general_desc_ = general_desc; 21531767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.general_desc) 21541767c5feSopenharmony_ci} 21551767c5feSopenharmony_ci 21561767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc fixed_line = 2; 21571767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_fixed_line() const { 21581767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000200u) != 0; 21591767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || fixed_line_ != nullptr); 21601767c5feSopenharmony_ci return value; 21611767c5feSopenharmony_ci} 21621767c5feSopenharmony_ciinline bool PhoneMetadata::has_fixed_line() const { 21631767c5feSopenharmony_ci return _internal_has_fixed_line(); 21641767c5feSopenharmony_ci} 21651767c5feSopenharmony_ciinline void PhoneMetadata::clear_fixed_line() { 21661767c5feSopenharmony_ci if (fixed_line_ != nullptr) fixed_line_->Clear(); 21671767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000200u; 21681767c5feSopenharmony_ci} 21691767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_fixed_line() const { 21701767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = fixed_line_; 21711767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 21721767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 21731767c5feSopenharmony_ci} 21741767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::fixed_line() const { 21751767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.fixed_line) 21761767c5feSopenharmony_ci return _internal_fixed_line(); 21771767c5feSopenharmony_ci} 21781767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_fixed_line( 21791767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* fixed_line) { 21801767c5feSopenharmony_ci if (GetArena() == nullptr) { 21811767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(fixed_line_); 21821767c5feSopenharmony_ci } 21831767c5feSopenharmony_ci fixed_line_ = fixed_line; 21841767c5feSopenharmony_ci if (fixed_line) { 21851767c5feSopenharmony_ci _has_bits_[0] |= 0x00000200u; 21861767c5feSopenharmony_ci } else { 21871767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000200u; 21881767c5feSopenharmony_ci } 21891767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.fixed_line) 21901767c5feSopenharmony_ci} 21911767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_fixed_line() { 21921767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000200u; 21931767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = fixed_line_; 21941767c5feSopenharmony_ci fixed_line_ = nullptr; 21951767c5feSopenharmony_ci if (GetArena() != nullptr) { 21961767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 21971767c5feSopenharmony_ci } 21981767c5feSopenharmony_ci return temp; 21991767c5feSopenharmony_ci} 22001767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_fixed_line() { 22011767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.fixed_line) 22021767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000200u; 22031767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = fixed_line_; 22041767c5feSopenharmony_ci fixed_line_ = nullptr; 22051767c5feSopenharmony_ci return temp; 22061767c5feSopenharmony_ci} 22071767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_fixed_line() { 22081767c5feSopenharmony_ci _has_bits_[0] |= 0x00000200u; 22091767c5feSopenharmony_ci if (fixed_line_ == nullptr) { 22101767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 22111767c5feSopenharmony_ci fixed_line_ = p; 22121767c5feSopenharmony_ci } 22131767c5feSopenharmony_ci return fixed_line_; 22141767c5feSopenharmony_ci} 22151767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_fixed_line() { 22161767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.fixed_line) 22171767c5feSopenharmony_ci return _internal_mutable_fixed_line(); 22181767c5feSopenharmony_ci} 22191767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_fixed_line(::i18n::phonenumbers::PhoneNumberDesc* fixed_line) { 22201767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 22211767c5feSopenharmony_ci if (message_arena == nullptr) { 22221767c5feSopenharmony_ci delete fixed_line_; 22231767c5feSopenharmony_ci } 22241767c5feSopenharmony_ci if (fixed_line) { 22251767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 22261767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(fixed_line); 22271767c5feSopenharmony_ci if (message_arena != submessage_arena) { 22281767c5feSopenharmony_ci fixed_line = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 22291767c5feSopenharmony_ci message_arena, fixed_line, submessage_arena); 22301767c5feSopenharmony_ci } 22311767c5feSopenharmony_ci _has_bits_[0] |= 0x00000200u; 22321767c5feSopenharmony_ci } else { 22331767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000200u; 22341767c5feSopenharmony_ci } 22351767c5feSopenharmony_ci fixed_line_ = fixed_line; 22361767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.fixed_line) 22371767c5feSopenharmony_ci} 22381767c5feSopenharmony_ci 22391767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc mobile = 3; 22401767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_mobile() const { 22411767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000400u) != 0; 22421767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || mobile_ != nullptr); 22431767c5feSopenharmony_ci return value; 22441767c5feSopenharmony_ci} 22451767c5feSopenharmony_ciinline bool PhoneMetadata::has_mobile() const { 22461767c5feSopenharmony_ci return _internal_has_mobile(); 22471767c5feSopenharmony_ci} 22481767c5feSopenharmony_ciinline void PhoneMetadata::clear_mobile() { 22491767c5feSopenharmony_ci if (mobile_ != nullptr) mobile_->Clear(); 22501767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000400u; 22511767c5feSopenharmony_ci} 22521767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_mobile() const { 22531767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = mobile_; 22541767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 22551767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 22561767c5feSopenharmony_ci} 22571767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::mobile() const { 22581767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.mobile) 22591767c5feSopenharmony_ci return _internal_mobile(); 22601767c5feSopenharmony_ci} 22611767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_mobile( 22621767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* mobile) { 22631767c5feSopenharmony_ci if (GetArena() == nullptr) { 22641767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(mobile_); 22651767c5feSopenharmony_ci } 22661767c5feSopenharmony_ci mobile_ = mobile; 22671767c5feSopenharmony_ci if (mobile) { 22681767c5feSopenharmony_ci _has_bits_[0] |= 0x00000400u; 22691767c5feSopenharmony_ci } else { 22701767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000400u; 22711767c5feSopenharmony_ci } 22721767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.mobile) 22731767c5feSopenharmony_ci} 22741767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_mobile() { 22751767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000400u; 22761767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = mobile_; 22771767c5feSopenharmony_ci mobile_ = nullptr; 22781767c5feSopenharmony_ci if (GetArena() != nullptr) { 22791767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 22801767c5feSopenharmony_ci } 22811767c5feSopenharmony_ci return temp; 22821767c5feSopenharmony_ci} 22831767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_mobile() { 22841767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.mobile) 22851767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000400u; 22861767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = mobile_; 22871767c5feSopenharmony_ci mobile_ = nullptr; 22881767c5feSopenharmony_ci return temp; 22891767c5feSopenharmony_ci} 22901767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_mobile() { 22911767c5feSopenharmony_ci _has_bits_[0] |= 0x00000400u; 22921767c5feSopenharmony_ci if (mobile_ == nullptr) { 22931767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 22941767c5feSopenharmony_ci mobile_ = p; 22951767c5feSopenharmony_ci } 22961767c5feSopenharmony_ci return mobile_; 22971767c5feSopenharmony_ci} 22981767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_mobile() { 22991767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.mobile) 23001767c5feSopenharmony_ci return _internal_mutable_mobile(); 23011767c5feSopenharmony_ci} 23021767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_mobile(::i18n::phonenumbers::PhoneNumberDesc* mobile) { 23031767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 23041767c5feSopenharmony_ci if (message_arena == nullptr) { 23051767c5feSopenharmony_ci delete mobile_; 23061767c5feSopenharmony_ci } 23071767c5feSopenharmony_ci if (mobile) { 23081767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 23091767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(mobile); 23101767c5feSopenharmony_ci if (message_arena != submessage_arena) { 23111767c5feSopenharmony_ci mobile = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 23121767c5feSopenharmony_ci message_arena, mobile, submessage_arena); 23131767c5feSopenharmony_ci } 23141767c5feSopenharmony_ci _has_bits_[0] |= 0x00000400u; 23151767c5feSopenharmony_ci } else { 23161767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000400u; 23171767c5feSopenharmony_ci } 23181767c5feSopenharmony_ci mobile_ = mobile; 23191767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.mobile) 23201767c5feSopenharmony_ci} 23211767c5feSopenharmony_ci 23221767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc toll_free = 4; 23231767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_toll_free() const { 23241767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000800u) != 0; 23251767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || toll_free_ != nullptr); 23261767c5feSopenharmony_ci return value; 23271767c5feSopenharmony_ci} 23281767c5feSopenharmony_ciinline bool PhoneMetadata::has_toll_free() const { 23291767c5feSopenharmony_ci return _internal_has_toll_free(); 23301767c5feSopenharmony_ci} 23311767c5feSopenharmony_ciinline void PhoneMetadata::clear_toll_free() { 23321767c5feSopenharmony_ci if (toll_free_ != nullptr) toll_free_->Clear(); 23331767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000800u; 23341767c5feSopenharmony_ci} 23351767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_toll_free() const { 23361767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = toll_free_; 23371767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 23381767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 23391767c5feSopenharmony_ci} 23401767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::toll_free() const { 23411767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.toll_free) 23421767c5feSopenharmony_ci return _internal_toll_free(); 23431767c5feSopenharmony_ci} 23441767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_toll_free( 23451767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* toll_free) { 23461767c5feSopenharmony_ci if (GetArena() == nullptr) { 23471767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(toll_free_); 23481767c5feSopenharmony_ci } 23491767c5feSopenharmony_ci toll_free_ = toll_free; 23501767c5feSopenharmony_ci if (toll_free) { 23511767c5feSopenharmony_ci _has_bits_[0] |= 0x00000800u; 23521767c5feSopenharmony_ci } else { 23531767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000800u; 23541767c5feSopenharmony_ci } 23551767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.toll_free) 23561767c5feSopenharmony_ci} 23571767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_toll_free() { 23581767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000800u; 23591767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = toll_free_; 23601767c5feSopenharmony_ci toll_free_ = nullptr; 23611767c5feSopenharmony_ci if (GetArena() != nullptr) { 23621767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 23631767c5feSopenharmony_ci } 23641767c5feSopenharmony_ci return temp; 23651767c5feSopenharmony_ci} 23661767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_toll_free() { 23671767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.toll_free) 23681767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000800u; 23691767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = toll_free_; 23701767c5feSopenharmony_ci toll_free_ = nullptr; 23711767c5feSopenharmony_ci return temp; 23721767c5feSopenharmony_ci} 23731767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_toll_free() { 23741767c5feSopenharmony_ci _has_bits_[0] |= 0x00000800u; 23751767c5feSopenharmony_ci if (toll_free_ == nullptr) { 23761767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 23771767c5feSopenharmony_ci toll_free_ = p; 23781767c5feSopenharmony_ci } 23791767c5feSopenharmony_ci return toll_free_; 23801767c5feSopenharmony_ci} 23811767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_toll_free() { 23821767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.toll_free) 23831767c5feSopenharmony_ci return _internal_mutable_toll_free(); 23841767c5feSopenharmony_ci} 23851767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_toll_free(::i18n::phonenumbers::PhoneNumberDesc* toll_free) { 23861767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 23871767c5feSopenharmony_ci if (message_arena == nullptr) { 23881767c5feSopenharmony_ci delete toll_free_; 23891767c5feSopenharmony_ci } 23901767c5feSopenharmony_ci if (toll_free) { 23911767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 23921767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(toll_free); 23931767c5feSopenharmony_ci if (message_arena != submessage_arena) { 23941767c5feSopenharmony_ci toll_free = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 23951767c5feSopenharmony_ci message_arena, toll_free, submessage_arena); 23961767c5feSopenharmony_ci } 23971767c5feSopenharmony_ci _has_bits_[0] |= 0x00000800u; 23981767c5feSopenharmony_ci } else { 23991767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000800u; 24001767c5feSopenharmony_ci } 24011767c5feSopenharmony_ci toll_free_ = toll_free; 24021767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.toll_free) 24031767c5feSopenharmony_ci} 24041767c5feSopenharmony_ci 24051767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc premium_rate = 5; 24061767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_premium_rate() const { 24071767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00001000u) != 0; 24081767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || premium_rate_ != nullptr); 24091767c5feSopenharmony_ci return value; 24101767c5feSopenharmony_ci} 24111767c5feSopenharmony_ciinline bool PhoneMetadata::has_premium_rate() const { 24121767c5feSopenharmony_ci return _internal_has_premium_rate(); 24131767c5feSopenharmony_ci} 24141767c5feSopenharmony_ciinline void PhoneMetadata::clear_premium_rate() { 24151767c5feSopenharmony_ci if (premium_rate_ != nullptr) premium_rate_->Clear(); 24161767c5feSopenharmony_ci _has_bits_[0] &= ~0x00001000u; 24171767c5feSopenharmony_ci} 24181767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_premium_rate() const { 24191767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = premium_rate_; 24201767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 24211767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 24221767c5feSopenharmony_ci} 24231767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::premium_rate() const { 24241767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.premium_rate) 24251767c5feSopenharmony_ci return _internal_premium_rate(); 24261767c5feSopenharmony_ci} 24271767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_premium_rate( 24281767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* premium_rate) { 24291767c5feSopenharmony_ci if (GetArena() == nullptr) { 24301767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(premium_rate_); 24311767c5feSopenharmony_ci } 24321767c5feSopenharmony_ci premium_rate_ = premium_rate; 24331767c5feSopenharmony_ci if (premium_rate) { 24341767c5feSopenharmony_ci _has_bits_[0] |= 0x00001000u; 24351767c5feSopenharmony_ci } else { 24361767c5feSopenharmony_ci _has_bits_[0] &= ~0x00001000u; 24371767c5feSopenharmony_ci } 24381767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.premium_rate) 24391767c5feSopenharmony_ci} 24401767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_premium_rate() { 24411767c5feSopenharmony_ci _has_bits_[0] &= ~0x00001000u; 24421767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = premium_rate_; 24431767c5feSopenharmony_ci premium_rate_ = nullptr; 24441767c5feSopenharmony_ci if (GetArena() != nullptr) { 24451767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 24461767c5feSopenharmony_ci } 24471767c5feSopenharmony_ci return temp; 24481767c5feSopenharmony_ci} 24491767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_premium_rate() { 24501767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.premium_rate) 24511767c5feSopenharmony_ci _has_bits_[0] &= ~0x00001000u; 24521767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = premium_rate_; 24531767c5feSopenharmony_ci premium_rate_ = nullptr; 24541767c5feSopenharmony_ci return temp; 24551767c5feSopenharmony_ci} 24561767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_premium_rate() { 24571767c5feSopenharmony_ci _has_bits_[0] |= 0x00001000u; 24581767c5feSopenharmony_ci if (premium_rate_ == nullptr) { 24591767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 24601767c5feSopenharmony_ci premium_rate_ = p; 24611767c5feSopenharmony_ci } 24621767c5feSopenharmony_ci return premium_rate_; 24631767c5feSopenharmony_ci} 24641767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_premium_rate() { 24651767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.premium_rate) 24661767c5feSopenharmony_ci return _internal_mutable_premium_rate(); 24671767c5feSopenharmony_ci} 24681767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_premium_rate(::i18n::phonenumbers::PhoneNumberDesc* premium_rate) { 24691767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 24701767c5feSopenharmony_ci if (message_arena == nullptr) { 24711767c5feSopenharmony_ci delete premium_rate_; 24721767c5feSopenharmony_ci } 24731767c5feSopenharmony_ci if (premium_rate) { 24741767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 24751767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(premium_rate); 24761767c5feSopenharmony_ci if (message_arena != submessage_arena) { 24771767c5feSopenharmony_ci premium_rate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 24781767c5feSopenharmony_ci message_arena, premium_rate, submessage_arena); 24791767c5feSopenharmony_ci } 24801767c5feSopenharmony_ci _has_bits_[0] |= 0x00001000u; 24811767c5feSopenharmony_ci } else { 24821767c5feSopenharmony_ci _has_bits_[0] &= ~0x00001000u; 24831767c5feSopenharmony_ci } 24841767c5feSopenharmony_ci premium_rate_ = premium_rate; 24851767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.premium_rate) 24861767c5feSopenharmony_ci} 24871767c5feSopenharmony_ci 24881767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc shared_cost = 6; 24891767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_shared_cost() const { 24901767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00002000u) != 0; 24911767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || shared_cost_ != nullptr); 24921767c5feSopenharmony_ci return value; 24931767c5feSopenharmony_ci} 24941767c5feSopenharmony_ciinline bool PhoneMetadata::has_shared_cost() const { 24951767c5feSopenharmony_ci return _internal_has_shared_cost(); 24961767c5feSopenharmony_ci} 24971767c5feSopenharmony_ciinline void PhoneMetadata::clear_shared_cost() { 24981767c5feSopenharmony_ci if (shared_cost_ != nullptr) shared_cost_->Clear(); 24991767c5feSopenharmony_ci _has_bits_[0] &= ~0x00002000u; 25001767c5feSopenharmony_ci} 25011767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_shared_cost() const { 25021767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = shared_cost_; 25031767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 25041767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 25051767c5feSopenharmony_ci} 25061767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::shared_cost() const { 25071767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.shared_cost) 25081767c5feSopenharmony_ci return _internal_shared_cost(); 25091767c5feSopenharmony_ci} 25101767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_shared_cost( 25111767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* shared_cost) { 25121767c5feSopenharmony_ci if (GetArena() == nullptr) { 25131767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(shared_cost_); 25141767c5feSopenharmony_ci } 25151767c5feSopenharmony_ci shared_cost_ = shared_cost; 25161767c5feSopenharmony_ci if (shared_cost) { 25171767c5feSopenharmony_ci _has_bits_[0] |= 0x00002000u; 25181767c5feSopenharmony_ci } else { 25191767c5feSopenharmony_ci _has_bits_[0] &= ~0x00002000u; 25201767c5feSopenharmony_ci } 25211767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.shared_cost) 25221767c5feSopenharmony_ci} 25231767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_shared_cost() { 25241767c5feSopenharmony_ci _has_bits_[0] &= ~0x00002000u; 25251767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = shared_cost_; 25261767c5feSopenharmony_ci shared_cost_ = nullptr; 25271767c5feSopenharmony_ci if (GetArena() != nullptr) { 25281767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 25291767c5feSopenharmony_ci } 25301767c5feSopenharmony_ci return temp; 25311767c5feSopenharmony_ci} 25321767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_shared_cost() { 25331767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.shared_cost) 25341767c5feSopenharmony_ci _has_bits_[0] &= ~0x00002000u; 25351767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = shared_cost_; 25361767c5feSopenharmony_ci shared_cost_ = nullptr; 25371767c5feSopenharmony_ci return temp; 25381767c5feSopenharmony_ci} 25391767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_shared_cost() { 25401767c5feSopenharmony_ci _has_bits_[0] |= 0x00002000u; 25411767c5feSopenharmony_ci if (shared_cost_ == nullptr) { 25421767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 25431767c5feSopenharmony_ci shared_cost_ = p; 25441767c5feSopenharmony_ci } 25451767c5feSopenharmony_ci return shared_cost_; 25461767c5feSopenharmony_ci} 25471767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_shared_cost() { 25481767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.shared_cost) 25491767c5feSopenharmony_ci return _internal_mutable_shared_cost(); 25501767c5feSopenharmony_ci} 25511767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_shared_cost(::i18n::phonenumbers::PhoneNumberDesc* shared_cost) { 25521767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 25531767c5feSopenharmony_ci if (message_arena == nullptr) { 25541767c5feSopenharmony_ci delete shared_cost_; 25551767c5feSopenharmony_ci } 25561767c5feSopenharmony_ci if (shared_cost) { 25571767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 25581767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(shared_cost); 25591767c5feSopenharmony_ci if (message_arena != submessage_arena) { 25601767c5feSopenharmony_ci shared_cost = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 25611767c5feSopenharmony_ci message_arena, shared_cost, submessage_arena); 25621767c5feSopenharmony_ci } 25631767c5feSopenharmony_ci _has_bits_[0] |= 0x00002000u; 25641767c5feSopenharmony_ci } else { 25651767c5feSopenharmony_ci _has_bits_[0] &= ~0x00002000u; 25661767c5feSopenharmony_ci } 25671767c5feSopenharmony_ci shared_cost_ = shared_cost; 25681767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.shared_cost) 25691767c5feSopenharmony_ci} 25701767c5feSopenharmony_ci 25711767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc personal_number = 7; 25721767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_personal_number() const { 25731767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00004000u) != 0; 25741767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || personal_number_ != nullptr); 25751767c5feSopenharmony_ci return value; 25761767c5feSopenharmony_ci} 25771767c5feSopenharmony_ciinline bool PhoneMetadata::has_personal_number() const { 25781767c5feSopenharmony_ci return _internal_has_personal_number(); 25791767c5feSopenharmony_ci} 25801767c5feSopenharmony_ciinline void PhoneMetadata::clear_personal_number() { 25811767c5feSopenharmony_ci if (personal_number_ != nullptr) personal_number_->Clear(); 25821767c5feSopenharmony_ci _has_bits_[0] &= ~0x00004000u; 25831767c5feSopenharmony_ci} 25841767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_personal_number() const { 25851767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = personal_number_; 25861767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 25871767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 25881767c5feSopenharmony_ci} 25891767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::personal_number() const { 25901767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.personal_number) 25911767c5feSopenharmony_ci return _internal_personal_number(); 25921767c5feSopenharmony_ci} 25931767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_personal_number( 25941767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* personal_number) { 25951767c5feSopenharmony_ci if (GetArena() == nullptr) { 25961767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(personal_number_); 25971767c5feSopenharmony_ci } 25981767c5feSopenharmony_ci personal_number_ = personal_number; 25991767c5feSopenharmony_ci if (personal_number) { 26001767c5feSopenharmony_ci _has_bits_[0] |= 0x00004000u; 26011767c5feSopenharmony_ci } else { 26021767c5feSopenharmony_ci _has_bits_[0] &= ~0x00004000u; 26031767c5feSopenharmony_ci } 26041767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.personal_number) 26051767c5feSopenharmony_ci} 26061767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_personal_number() { 26071767c5feSopenharmony_ci _has_bits_[0] &= ~0x00004000u; 26081767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = personal_number_; 26091767c5feSopenharmony_ci personal_number_ = nullptr; 26101767c5feSopenharmony_ci if (GetArena() != nullptr) { 26111767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 26121767c5feSopenharmony_ci } 26131767c5feSopenharmony_ci return temp; 26141767c5feSopenharmony_ci} 26151767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_personal_number() { 26161767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.personal_number) 26171767c5feSopenharmony_ci _has_bits_[0] &= ~0x00004000u; 26181767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = personal_number_; 26191767c5feSopenharmony_ci personal_number_ = nullptr; 26201767c5feSopenharmony_ci return temp; 26211767c5feSopenharmony_ci} 26221767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_personal_number() { 26231767c5feSopenharmony_ci _has_bits_[0] |= 0x00004000u; 26241767c5feSopenharmony_ci if (personal_number_ == nullptr) { 26251767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 26261767c5feSopenharmony_ci personal_number_ = p; 26271767c5feSopenharmony_ci } 26281767c5feSopenharmony_ci return personal_number_; 26291767c5feSopenharmony_ci} 26301767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_personal_number() { 26311767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.personal_number) 26321767c5feSopenharmony_ci return _internal_mutable_personal_number(); 26331767c5feSopenharmony_ci} 26341767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_personal_number(::i18n::phonenumbers::PhoneNumberDesc* personal_number) { 26351767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 26361767c5feSopenharmony_ci if (message_arena == nullptr) { 26371767c5feSopenharmony_ci delete personal_number_; 26381767c5feSopenharmony_ci } 26391767c5feSopenharmony_ci if (personal_number) { 26401767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 26411767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(personal_number); 26421767c5feSopenharmony_ci if (message_arena != submessage_arena) { 26431767c5feSopenharmony_ci personal_number = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 26441767c5feSopenharmony_ci message_arena, personal_number, submessage_arena); 26451767c5feSopenharmony_ci } 26461767c5feSopenharmony_ci _has_bits_[0] |= 0x00004000u; 26471767c5feSopenharmony_ci } else { 26481767c5feSopenharmony_ci _has_bits_[0] &= ~0x00004000u; 26491767c5feSopenharmony_ci } 26501767c5feSopenharmony_ci personal_number_ = personal_number; 26511767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.personal_number) 26521767c5feSopenharmony_ci} 26531767c5feSopenharmony_ci 26541767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc voip = 8; 26551767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_voip() const { 26561767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00008000u) != 0; 26571767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || voip_ != nullptr); 26581767c5feSopenharmony_ci return value; 26591767c5feSopenharmony_ci} 26601767c5feSopenharmony_ciinline bool PhoneMetadata::has_voip() const { 26611767c5feSopenharmony_ci return _internal_has_voip(); 26621767c5feSopenharmony_ci} 26631767c5feSopenharmony_ciinline void PhoneMetadata::clear_voip() { 26641767c5feSopenharmony_ci if (voip_ != nullptr) voip_->Clear(); 26651767c5feSopenharmony_ci _has_bits_[0] &= ~0x00008000u; 26661767c5feSopenharmony_ci} 26671767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_voip() const { 26681767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = voip_; 26691767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 26701767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 26711767c5feSopenharmony_ci} 26721767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::voip() const { 26731767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.voip) 26741767c5feSopenharmony_ci return _internal_voip(); 26751767c5feSopenharmony_ci} 26761767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_voip( 26771767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* voip) { 26781767c5feSopenharmony_ci if (GetArena() == nullptr) { 26791767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(voip_); 26801767c5feSopenharmony_ci } 26811767c5feSopenharmony_ci voip_ = voip; 26821767c5feSopenharmony_ci if (voip) { 26831767c5feSopenharmony_ci _has_bits_[0] |= 0x00008000u; 26841767c5feSopenharmony_ci } else { 26851767c5feSopenharmony_ci _has_bits_[0] &= ~0x00008000u; 26861767c5feSopenharmony_ci } 26871767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.voip) 26881767c5feSopenharmony_ci} 26891767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_voip() { 26901767c5feSopenharmony_ci _has_bits_[0] &= ~0x00008000u; 26911767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = voip_; 26921767c5feSopenharmony_ci voip_ = nullptr; 26931767c5feSopenharmony_ci if (GetArena() != nullptr) { 26941767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 26951767c5feSopenharmony_ci } 26961767c5feSopenharmony_ci return temp; 26971767c5feSopenharmony_ci} 26981767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_voip() { 26991767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.voip) 27001767c5feSopenharmony_ci _has_bits_[0] &= ~0x00008000u; 27011767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = voip_; 27021767c5feSopenharmony_ci voip_ = nullptr; 27031767c5feSopenharmony_ci return temp; 27041767c5feSopenharmony_ci} 27051767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_voip() { 27061767c5feSopenharmony_ci _has_bits_[0] |= 0x00008000u; 27071767c5feSopenharmony_ci if (voip_ == nullptr) { 27081767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 27091767c5feSopenharmony_ci voip_ = p; 27101767c5feSopenharmony_ci } 27111767c5feSopenharmony_ci return voip_; 27121767c5feSopenharmony_ci} 27131767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_voip() { 27141767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.voip) 27151767c5feSopenharmony_ci return _internal_mutable_voip(); 27161767c5feSopenharmony_ci} 27171767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_voip(::i18n::phonenumbers::PhoneNumberDesc* voip) { 27181767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 27191767c5feSopenharmony_ci if (message_arena == nullptr) { 27201767c5feSopenharmony_ci delete voip_; 27211767c5feSopenharmony_ci } 27221767c5feSopenharmony_ci if (voip) { 27231767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 27241767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(voip); 27251767c5feSopenharmony_ci if (message_arena != submessage_arena) { 27261767c5feSopenharmony_ci voip = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 27271767c5feSopenharmony_ci message_arena, voip, submessage_arena); 27281767c5feSopenharmony_ci } 27291767c5feSopenharmony_ci _has_bits_[0] |= 0x00008000u; 27301767c5feSopenharmony_ci } else { 27311767c5feSopenharmony_ci _has_bits_[0] &= ~0x00008000u; 27321767c5feSopenharmony_ci } 27331767c5feSopenharmony_ci voip_ = voip; 27341767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.voip) 27351767c5feSopenharmony_ci} 27361767c5feSopenharmony_ci 27371767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc pager = 21; 27381767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_pager() const { 27391767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00010000u) != 0; 27401767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || pager_ != nullptr); 27411767c5feSopenharmony_ci return value; 27421767c5feSopenharmony_ci} 27431767c5feSopenharmony_ciinline bool PhoneMetadata::has_pager() const { 27441767c5feSopenharmony_ci return _internal_has_pager(); 27451767c5feSopenharmony_ci} 27461767c5feSopenharmony_ciinline void PhoneMetadata::clear_pager() { 27471767c5feSopenharmony_ci if (pager_ != nullptr) pager_->Clear(); 27481767c5feSopenharmony_ci _has_bits_[0] &= ~0x00010000u; 27491767c5feSopenharmony_ci} 27501767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_pager() const { 27511767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = pager_; 27521767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 27531767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 27541767c5feSopenharmony_ci} 27551767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::pager() const { 27561767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.pager) 27571767c5feSopenharmony_ci return _internal_pager(); 27581767c5feSopenharmony_ci} 27591767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_pager( 27601767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* pager) { 27611767c5feSopenharmony_ci if (GetArena() == nullptr) { 27621767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(pager_); 27631767c5feSopenharmony_ci } 27641767c5feSopenharmony_ci pager_ = pager; 27651767c5feSopenharmony_ci if (pager) { 27661767c5feSopenharmony_ci _has_bits_[0] |= 0x00010000u; 27671767c5feSopenharmony_ci } else { 27681767c5feSopenharmony_ci _has_bits_[0] &= ~0x00010000u; 27691767c5feSopenharmony_ci } 27701767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.pager) 27711767c5feSopenharmony_ci} 27721767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_pager() { 27731767c5feSopenharmony_ci _has_bits_[0] &= ~0x00010000u; 27741767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = pager_; 27751767c5feSopenharmony_ci pager_ = nullptr; 27761767c5feSopenharmony_ci if (GetArena() != nullptr) { 27771767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 27781767c5feSopenharmony_ci } 27791767c5feSopenharmony_ci return temp; 27801767c5feSopenharmony_ci} 27811767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_pager() { 27821767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.pager) 27831767c5feSopenharmony_ci _has_bits_[0] &= ~0x00010000u; 27841767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = pager_; 27851767c5feSopenharmony_ci pager_ = nullptr; 27861767c5feSopenharmony_ci return temp; 27871767c5feSopenharmony_ci} 27881767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_pager() { 27891767c5feSopenharmony_ci _has_bits_[0] |= 0x00010000u; 27901767c5feSopenharmony_ci if (pager_ == nullptr) { 27911767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 27921767c5feSopenharmony_ci pager_ = p; 27931767c5feSopenharmony_ci } 27941767c5feSopenharmony_ci return pager_; 27951767c5feSopenharmony_ci} 27961767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_pager() { 27971767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.pager) 27981767c5feSopenharmony_ci return _internal_mutable_pager(); 27991767c5feSopenharmony_ci} 28001767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_pager(::i18n::phonenumbers::PhoneNumberDesc* pager) { 28011767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 28021767c5feSopenharmony_ci if (message_arena == nullptr) { 28031767c5feSopenharmony_ci delete pager_; 28041767c5feSopenharmony_ci } 28051767c5feSopenharmony_ci if (pager) { 28061767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 28071767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(pager); 28081767c5feSopenharmony_ci if (message_arena != submessage_arena) { 28091767c5feSopenharmony_ci pager = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 28101767c5feSopenharmony_ci message_arena, pager, submessage_arena); 28111767c5feSopenharmony_ci } 28121767c5feSopenharmony_ci _has_bits_[0] |= 0x00010000u; 28131767c5feSopenharmony_ci } else { 28141767c5feSopenharmony_ci _has_bits_[0] &= ~0x00010000u; 28151767c5feSopenharmony_ci } 28161767c5feSopenharmony_ci pager_ = pager; 28171767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.pager) 28181767c5feSopenharmony_ci} 28191767c5feSopenharmony_ci 28201767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc uan = 25; 28211767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_uan() const { 28221767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00040000u) != 0; 28231767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || uan_ != nullptr); 28241767c5feSopenharmony_ci return value; 28251767c5feSopenharmony_ci} 28261767c5feSopenharmony_ciinline bool PhoneMetadata::has_uan() const { 28271767c5feSopenharmony_ci return _internal_has_uan(); 28281767c5feSopenharmony_ci} 28291767c5feSopenharmony_ciinline void PhoneMetadata::clear_uan() { 28301767c5feSopenharmony_ci if (uan_ != nullptr) uan_->Clear(); 28311767c5feSopenharmony_ci _has_bits_[0] &= ~0x00040000u; 28321767c5feSopenharmony_ci} 28331767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_uan() const { 28341767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = uan_; 28351767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 28361767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 28371767c5feSopenharmony_ci} 28381767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::uan() const { 28391767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.uan) 28401767c5feSopenharmony_ci return _internal_uan(); 28411767c5feSopenharmony_ci} 28421767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_uan( 28431767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* uan) { 28441767c5feSopenharmony_ci if (GetArena() == nullptr) { 28451767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(uan_); 28461767c5feSopenharmony_ci } 28471767c5feSopenharmony_ci uan_ = uan; 28481767c5feSopenharmony_ci if (uan) { 28491767c5feSopenharmony_ci _has_bits_[0] |= 0x00040000u; 28501767c5feSopenharmony_ci } else { 28511767c5feSopenharmony_ci _has_bits_[0] &= ~0x00040000u; 28521767c5feSopenharmony_ci } 28531767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.uan) 28541767c5feSopenharmony_ci} 28551767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_uan() { 28561767c5feSopenharmony_ci _has_bits_[0] &= ~0x00040000u; 28571767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = uan_; 28581767c5feSopenharmony_ci uan_ = nullptr; 28591767c5feSopenharmony_ci if (GetArena() != nullptr) { 28601767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 28611767c5feSopenharmony_ci } 28621767c5feSopenharmony_ci return temp; 28631767c5feSopenharmony_ci} 28641767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_uan() { 28651767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.uan) 28661767c5feSopenharmony_ci _has_bits_[0] &= ~0x00040000u; 28671767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = uan_; 28681767c5feSopenharmony_ci uan_ = nullptr; 28691767c5feSopenharmony_ci return temp; 28701767c5feSopenharmony_ci} 28711767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_uan() { 28721767c5feSopenharmony_ci _has_bits_[0] |= 0x00040000u; 28731767c5feSopenharmony_ci if (uan_ == nullptr) { 28741767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 28751767c5feSopenharmony_ci uan_ = p; 28761767c5feSopenharmony_ci } 28771767c5feSopenharmony_ci return uan_; 28781767c5feSopenharmony_ci} 28791767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_uan() { 28801767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.uan) 28811767c5feSopenharmony_ci return _internal_mutable_uan(); 28821767c5feSopenharmony_ci} 28831767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_uan(::i18n::phonenumbers::PhoneNumberDesc* uan) { 28841767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 28851767c5feSopenharmony_ci if (message_arena == nullptr) { 28861767c5feSopenharmony_ci delete uan_; 28871767c5feSopenharmony_ci } 28881767c5feSopenharmony_ci if (uan) { 28891767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 28901767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(uan); 28911767c5feSopenharmony_ci if (message_arena != submessage_arena) { 28921767c5feSopenharmony_ci uan = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 28931767c5feSopenharmony_ci message_arena, uan, submessage_arena); 28941767c5feSopenharmony_ci } 28951767c5feSopenharmony_ci _has_bits_[0] |= 0x00040000u; 28961767c5feSopenharmony_ci } else { 28971767c5feSopenharmony_ci _has_bits_[0] &= ~0x00040000u; 28981767c5feSopenharmony_ci } 28991767c5feSopenharmony_ci uan_ = uan; 29001767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.uan) 29011767c5feSopenharmony_ci} 29021767c5feSopenharmony_ci 29031767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc emergency = 27; 29041767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_emergency() const { 29051767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00080000u) != 0; 29061767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || emergency_ != nullptr); 29071767c5feSopenharmony_ci return value; 29081767c5feSopenharmony_ci} 29091767c5feSopenharmony_ciinline bool PhoneMetadata::has_emergency() const { 29101767c5feSopenharmony_ci return _internal_has_emergency(); 29111767c5feSopenharmony_ci} 29121767c5feSopenharmony_ciinline void PhoneMetadata::clear_emergency() { 29131767c5feSopenharmony_ci if (emergency_ != nullptr) emergency_->Clear(); 29141767c5feSopenharmony_ci _has_bits_[0] &= ~0x00080000u; 29151767c5feSopenharmony_ci} 29161767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_emergency() const { 29171767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = emergency_; 29181767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 29191767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 29201767c5feSopenharmony_ci} 29211767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::emergency() const { 29221767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.emergency) 29231767c5feSopenharmony_ci return _internal_emergency(); 29241767c5feSopenharmony_ci} 29251767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_emergency( 29261767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* emergency) { 29271767c5feSopenharmony_ci if (GetArena() == nullptr) { 29281767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(emergency_); 29291767c5feSopenharmony_ci } 29301767c5feSopenharmony_ci emergency_ = emergency; 29311767c5feSopenharmony_ci if (emergency) { 29321767c5feSopenharmony_ci _has_bits_[0] |= 0x00080000u; 29331767c5feSopenharmony_ci } else { 29341767c5feSopenharmony_ci _has_bits_[0] &= ~0x00080000u; 29351767c5feSopenharmony_ci } 29361767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.emergency) 29371767c5feSopenharmony_ci} 29381767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_emergency() { 29391767c5feSopenharmony_ci _has_bits_[0] &= ~0x00080000u; 29401767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = emergency_; 29411767c5feSopenharmony_ci emergency_ = nullptr; 29421767c5feSopenharmony_ci if (GetArena() != nullptr) { 29431767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 29441767c5feSopenharmony_ci } 29451767c5feSopenharmony_ci return temp; 29461767c5feSopenharmony_ci} 29471767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_emergency() { 29481767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.emergency) 29491767c5feSopenharmony_ci _has_bits_[0] &= ~0x00080000u; 29501767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = emergency_; 29511767c5feSopenharmony_ci emergency_ = nullptr; 29521767c5feSopenharmony_ci return temp; 29531767c5feSopenharmony_ci} 29541767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_emergency() { 29551767c5feSopenharmony_ci _has_bits_[0] |= 0x00080000u; 29561767c5feSopenharmony_ci if (emergency_ == nullptr) { 29571767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 29581767c5feSopenharmony_ci emergency_ = p; 29591767c5feSopenharmony_ci } 29601767c5feSopenharmony_ci return emergency_; 29611767c5feSopenharmony_ci} 29621767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_emergency() { 29631767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.emergency) 29641767c5feSopenharmony_ci return _internal_mutable_emergency(); 29651767c5feSopenharmony_ci} 29661767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_emergency(::i18n::phonenumbers::PhoneNumberDesc* emergency) { 29671767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 29681767c5feSopenharmony_ci if (message_arena == nullptr) { 29691767c5feSopenharmony_ci delete emergency_; 29701767c5feSopenharmony_ci } 29711767c5feSopenharmony_ci if (emergency) { 29721767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 29731767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(emergency); 29741767c5feSopenharmony_ci if (message_arena != submessage_arena) { 29751767c5feSopenharmony_ci emergency = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 29761767c5feSopenharmony_ci message_arena, emergency, submessage_arena); 29771767c5feSopenharmony_ci } 29781767c5feSopenharmony_ci _has_bits_[0] |= 0x00080000u; 29791767c5feSopenharmony_ci } else { 29801767c5feSopenharmony_ci _has_bits_[0] &= ~0x00080000u; 29811767c5feSopenharmony_ci } 29821767c5feSopenharmony_ci emergency_ = emergency; 29831767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.emergency) 29841767c5feSopenharmony_ci} 29851767c5feSopenharmony_ci 29861767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc voicemail = 28; 29871767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_voicemail() const { 29881767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00100000u) != 0; 29891767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || voicemail_ != nullptr); 29901767c5feSopenharmony_ci return value; 29911767c5feSopenharmony_ci} 29921767c5feSopenharmony_ciinline bool PhoneMetadata::has_voicemail() const { 29931767c5feSopenharmony_ci return _internal_has_voicemail(); 29941767c5feSopenharmony_ci} 29951767c5feSopenharmony_ciinline void PhoneMetadata::clear_voicemail() { 29961767c5feSopenharmony_ci if (voicemail_ != nullptr) voicemail_->Clear(); 29971767c5feSopenharmony_ci _has_bits_[0] &= ~0x00100000u; 29981767c5feSopenharmony_ci} 29991767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_voicemail() const { 30001767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = voicemail_; 30011767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 30021767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 30031767c5feSopenharmony_ci} 30041767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::voicemail() const { 30051767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.voicemail) 30061767c5feSopenharmony_ci return _internal_voicemail(); 30071767c5feSopenharmony_ci} 30081767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_voicemail( 30091767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* voicemail) { 30101767c5feSopenharmony_ci if (GetArena() == nullptr) { 30111767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(voicemail_); 30121767c5feSopenharmony_ci } 30131767c5feSopenharmony_ci voicemail_ = voicemail; 30141767c5feSopenharmony_ci if (voicemail) { 30151767c5feSopenharmony_ci _has_bits_[0] |= 0x00100000u; 30161767c5feSopenharmony_ci } else { 30171767c5feSopenharmony_ci _has_bits_[0] &= ~0x00100000u; 30181767c5feSopenharmony_ci } 30191767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.voicemail) 30201767c5feSopenharmony_ci} 30211767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_voicemail() { 30221767c5feSopenharmony_ci _has_bits_[0] &= ~0x00100000u; 30231767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = voicemail_; 30241767c5feSopenharmony_ci voicemail_ = nullptr; 30251767c5feSopenharmony_ci if (GetArena() != nullptr) { 30261767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 30271767c5feSopenharmony_ci } 30281767c5feSopenharmony_ci return temp; 30291767c5feSopenharmony_ci} 30301767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_voicemail() { 30311767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.voicemail) 30321767c5feSopenharmony_ci _has_bits_[0] &= ~0x00100000u; 30331767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = voicemail_; 30341767c5feSopenharmony_ci voicemail_ = nullptr; 30351767c5feSopenharmony_ci return temp; 30361767c5feSopenharmony_ci} 30371767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_voicemail() { 30381767c5feSopenharmony_ci _has_bits_[0] |= 0x00100000u; 30391767c5feSopenharmony_ci if (voicemail_ == nullptr) { 30401767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 30411767c5feSopenharmony_ci voicemail_ = p; 30421767c5feSopenharmony_ci } 30431767c5feSopenharmony_ci return voicemail_; 30441767c5feSopenharmony_ci} 30451767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_voicemail() { 30461767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.voicemail) 30471767c5feSopenharmony_ci return _internal_mutable_voicemail(); 30481767c5feSopenharmony_ci} 30491767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_voicemail(::i18n::phonenumbers::PhoneNumberDesc* voicemail) { 30501767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 30511767c5feSopenharmony_ci if (message_arena == nullptr) { 30521767c5feSopenharmony_ci delete voicemail_; 30531767c5feSopenharmony_ci } 30541767c5feSopenharmony_ci if (voicemail) { 30551767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 30561767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(voicemail); 30571767c5feSopenharmony_ci if (message_arena != submessage_arena) { 30581767c5feSopenharmony_ci voicemail = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 30591767c5feSopenharmony_ci message_arena, voicemail, submessage_arena); 30601767c5feSopenharmony_ci } 30611767c5feSopenharmony_ci _has_bits_[0] |= 0x00100000u; 30621767c5feSopenharmony_ci } else { 30631767c5feSopenharmony_ci _has_bits_[0] &= ~0x00100000u; 30641767c5feSopenharmony_ci } 30651767c5feSopenharmony_ci voicemail_ = voicemail; 30661767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.voicemail) 30671767c5feSopenharmony_ci} 30681767c5feSopenharmony_ci 30691767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc short_code = 29; 30701767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_short_code() const { 30711767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00200000u) != 0; 30721767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || short_code_ != nullptr); 30731767c5feSopenharmony_ci return value; 30741767c5feSopenharmony_ci} 30751767c5feSopenharmony_ciinline bool PhoneMetadata::has_short_code() const { 30761767c5feSopenharmony_ci return _internal_has_short_code(); 30771767c5feSopenharmony_ci} 30781767c5feSopenharmony_ciinline void PhoneMetadata::clear_short_code() { 30791767c5feSopenharmony_ci if (short_code_ != nullptr) short_code_->Clear(); 30801767c5feSopenharmony_ci _has_bits_[0] &= ~0x00200000u; 30811767c5feSopenharmony_ci} 30821767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_short_code() const { 30831767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = short_code_; 30841767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 30851767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 30861767c5feSopenharmony_ci} 30871767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::short_code() const { 30881767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.short_code) 30891767c5feSopenharmony_ci return _internal_short_code(); 30901767c5feSopenharmony_ci} 30911767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_short_code( 30921767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* short_code) { 30931767c5feSopenharmony_ci if (GetArena() == nullptr) { 30941767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(short_code_); 30951767c5feSopenharmony_ci } 30961767c5feSopenharmony_ci short_code_ = short_code; 30971767c5feSopenharmony_ci if (short_code) { 30981767c5feSopenharmony_ci _has_bits_[0] |= 0x00200000u; 30991767c5feSopenharmony_ci } else { 31001767c5feSopenharmony_ci _has_bits_[0] &= ~0x00200000u; 31011767c5feSopenharmony_ci } 31021767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.short_code) 31031767c5feSopenharmony_ci} 31041767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_short_code() { 31051767c5feSopenharmony_ci _has_bits_[0] &= ~0x00200000u; 31061767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = short_code_; 31071767c5feSopenharmony_ci short_code_ = nullptr; 31081767c5feSopenharmony_ci if (GetArena() != nullptr) { 31091767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 31101767c5feSopenharmony_ci } 31111767c5feSopenharmony_ci return temp; 31121767c5feSopenharmony_ci} 31131767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_short_code() { 31141767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.short_code) 31151767c5feSopenharmony_ci _has_bits_[0] &= ~0x00200000u; 31161767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = short_code_; 31171767c5feSopenharmony_ci short_code_ = nullptr; 31181767c5feSopenharmony_ci return temp; 31191767c5feSopenharmony_ci} 31201767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_short_code() { 31211767c5feSopenharmony_ci _has_bits_[0] |= 0x00200000u; 31221767c5feSopenharmony_ci if (short_code_ == nullptr) { 31231767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 31241767c5feSopenharmony_ci short_code_ = p; 31251767c5feSopenharmony_ci } 31261767c5feSopenharmony_ci return short_code_; 31271767c5feSopenharmony_ci} 31281767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_short_code() { 31291767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.short_code) 31301767c5feSopenharmony_ci return _internal_mutable_short_code(); 31311767c5feSopenharmony_ci} 31321767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_short_code(::i18n::phonenumbers::PhoneNumberDesc* short_code) { 31331767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 31341767c5feSopenharmony_ci if (message_arena == nullptr) { 31351767c5feSopenharmony_ci delete short_code_; 31361767c5feSopenharmony_ci } 31371767c5feSopenharmony_ci if (short_code) { 31381767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 31391767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(short_code); 31401767c5feSopenharmony_ci if (message_arena != submessage_arena) { 31411767c5feSopenharmony_ci short_code = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 31421767c5feSopenharmony_ci message_arena, short_code, submessage_arena); 31431767c5feSopenharmony_ci } 31441767c5feSopenharmony_ci _has_bits_[0] |= 0x00200000u; 31451767c5feSopenharmony_ci } else { 31461767c5feSopenharmony_ci _has_bits_[0] &= ~0x00200000u; 31471767c5feSopenharmony_ci } 31481767c5feSopenharmony_ci short_code_ = short_code; 31491767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.short_code) 31501767c5feSopenharmony_ci} 31511767c5feSopenharmony_ci 31521767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc standard_rate = 30; 31531767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_standard_rate() const { 31541767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00400000u) != 0; 31551767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || standard_rate_ != nullptr); 31561767c5feSopenharmony_ci return value; 31571767c5feSopenharmony_ci} 31581767c5feSopenharmony_ciinline bool PhoneMetadata::has_standard_rate() const { 31591767c5feSopenharmony_ci return _internal_has_standard_rate(); 31601767c5feSopenharmony_ci} 31611767c5feSopenharmony_ciinline void PhoneMetadata::clear_standard_rate() { 31621767c5feSopenharmony_ci if (standard_rate_ != nullptr) standard_rate_->Clear(); 31631767c5feSopenharmony_ci _has_bits_[0] &= ~0x00400000u; 31641767c5feSopenharmony_ci} 31651767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_standard_rate() const { 31661767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = standard_rate_; 31671767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 31681767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 31691767c5feSopenharmony_ci} 31701767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::standard_rate() const { 31711767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.standard_rate) 31721767c5feSopenharmony_ci return _internal_standard_rate(); 31731767c5feSopenharmony_ci} 31741767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_standard_rate( 31751767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* standard_rate) { 31761767c5feSopenharmony_ci if (GetArena() == nullptr) { 31771767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(standard_rate_); 31781767c5feSopenharmony_ci } 31791767c5feSopenharmony_ci standard_rate_ = standard_rate; 31801767c5feSopenharmony_ci if (standard_rate) { 31811767c5feSopenharmony_ci _has_bits_[0] |= 0x00400000u; 31821767c5feSopenharmony_ci } else { 31831767c5feSopenharmony_ci _has_bits_[0] &= ~0x00400000u; 31841767c5feSopenharmony_ci } 31851767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.standard_rate) 31861767c5feSopenharmony_ci} 31871767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_standard_rate() { 31881767c5feSopenharmony_ci _has_bits_[0] &= ~0x00400000u; 31891767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = standard_rate_; 31901767c5feSopenharmony_ci standard_rate_ = nullptr; 31911767c5feSopenharmony_ci if (GetArena() != nullptr) { 31921767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 31931767c5feSopenharmony_ci } 31941767c5feSopenharmony_ci return temp; 31951767c5feSopenharmony_ci} 31961767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_standard_rate() { 31971767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.standard_rate) 31981767c5feSopenharmony_ci _has_bits_[0] &= ~0x00400000u; 31991767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = standard_rate_; 32001767c5feSopenharmony_ci standard_rate_ = nullptr; 32011767c5feSopenharmony_ci return temp; 32021767c5feSopenharmony_ci} 32031767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_standard_rate() { 32041767c5feSopenharmony_ci _has_bits_[0] |= 0x00400000u; 32051767c5feSopenharmony_ci if (standard_rate_ == nullptr) { 32061767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 32071767c5feSopenharmony_ci standard_rate_ = p; 32081767c5feSopenharmony_ci } 32091767c5feSopenharmony_ci return standard_rate_; 32101767c5feSopenharmony_ci} 32111767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_standard_rate() { 32121767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.standard_rate) 32131767c5feSopenharmony_ci return _internal_mutable_standard_rate(); 32141767c5feSopenharmony_ci} 32151767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_standard_rate(::i18n::phonenumbers::PhoneNumberDesc* standard_rate) { 32161767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 32171767c5feSopenharmony_ci if (message_arena == nullptr) { 32181767c5feSopenharmony_ci delete standard_rate_; 32191767c5feSopenharmony_ci } 32201767c5feSopenharmony_ci if (standard_rate) { 32211767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 32221767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(standard_rate); 32231767c5feSopenharmony_ci if (message_arena != submessage_arena) { 32241767c5feSopenharmony_ci standard_rate = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 32251767c5feSopenharmony_ci message_arena, standard_rate, submessage_arena); 32261767c5feSopenharmony_ci } 32271767c5feSopenharmony_ci _has_bits_[0] |= 0x00400000u; 32281767c5feSopenharmony_ci } else { 32291767c5feSopenharmony_ci _has_bits_[0] &= ~0x00400000u; 32301767c5feSopenharmony_ci } 32311767c5feSopenharmony_ci standard_rate_ = standard_rate; 32321767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.standard_rate) 32331767c5feSopenharmony_ci} 32341767c5feSopenharmony_ci 32351767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc carrier_specific = 31; 32361767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_carrier_specific() const { 32371767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00800000u) != 0; 32381767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || carrier_specific_ != nullptr); 32391767c5feSopenharmony_ci return value; 32401767c5feSopenharmony_ci} 32411767c5feSopenharmony_ciinline bool PhoneMetadata::has_carrier_specific() const { 32421767c5feSopenharmony_ci return _internal_has_carrier_specific(); 32431767c5feSopenharmony_ci} 32441767c5feSopenharmony_ciinline void PhoneMetadata::clear_carrier_specific() { 32451767c5feSopenharmony_ci if (carrier_specific_ != nullptr) carrier_specific_->Clear(); 32461767c5feSopenharmony_ci _has_bits_[0] &= ~0x00800000u; 32471767c5feSopenharmony_ci} 32481767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_carrier_specific() const { 32491767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = carrier_specific_; 32501767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 32511767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 32521767c5feSopenharmony_ci} 32531767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::carrier_specific() const { 32541767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.carrier_specific) 32551767c5feSopenharmony_ci return _internal_carrier_specific(); 32561767c5feSopenharmony_ci} 32571767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_carrier_specific( 32581767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* carrier_specific) { 32591767c5feSopenharmony_ci if (GetArena() == nullptr) { 32601767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(carrier_specific_); 32611767c5feSopenharmony_ci } 32621767c5feSopenharmony_ci carrier_specific_ = carrier_specific; 32631767c5feSopenharmony_ci if (carrier_specific) { 32641767c5feSopenharmony_ci _has_bits_[0] |= 0x00800000u; 32651767c5feSopenharmony_ci } else { 32661767c5feSopenharmony_ci _has_bits_[0] &= ~0x00800000u; 32671767c5feSopenharmony_ci } 32681767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.carrier_specific) 32691767c5feSopenharmony_ci} 32701767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_carrier_specific() { 32711767c5feSopenharmony_ci _has_bits_[0] &= ~0x00800000u; 32721767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = carrier_specific_; 32731767c5feSopenharmony_ci carrier_specific_ = nullptr; 32741767c5feSopenharmony_ci if (GetArena() != nullptr) { 32751767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 32761767c5feSopenharmony_ci } 32771767c5feSopenharmony_ci return temp; 32781767c5feSopenharmony_ci} 32791767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_carrier_specific() { 32801767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.carrier_specific) 32811767c5feSopenharmony_ci _has_bits_[0] &= ~0x00800000u; 32821767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = carrier_specific_; 32831767c5feSopenharmony_ci carrier_specific_ = nullptr; 32841767c5feSopenharmony_ci return temp; 32851767c5feSopenharmony_ci} 32861767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_carrier_specific() { 32871767c5feSopenharmony_ci _has_bits_[0] |= 0x00800000u; 32881767c5feSopenharmony_ci if (carrier_specific_ == nullptr) { 32891767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 32901767c5feSopenharmony_ci carrier_specific_ = p; 32911767c5feSopenharmony_ci } 32921767c5feSopenharmony_ci return carrier_specific_; 32931767c5feSopenharmony_ci} 32941767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_carrier_specific() { 32951767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.carrier_specific) 32961767c5feSopenharmony_ci return _internal_mutable_carrier_specific(); 32971767c5feSopenharmony_ci} 32981767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_carrier_specific(::i18n::phonenumbers::PhoneNumberDesc* carrier_specific) { 32991767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 33001767c5feSopenharmony_ci if (message_arena == nullptr) { 33011767c5feSopenharmony_ci delete carrier_specific_; 33021767c5feSopenharmony_ci } 33031767c5feSopenharmony_ci if (carrier_specific) { 33041767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 33051767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(carrier_specific); 33061767c5feSopenharmony_ci if (message_arena != submessage_arena) { 33071767c5feSopenharmony_ci carrier_specific = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 33081767c5feSopenharmony_ci message_arena, carrier_specific, submessage_arena); 33091767c5feSopenharmony_ci } 33101767c5feSopenharmony_ci _has_bits_[0] |= 0x00800000u; 33111767c5feSopenharmony_ci } else { 33121767c5feSopenharmony_ci _has_bits_[0] &= ~0x00800000u; 33131767c5feSopenharmony_ci } 33141767c5feSopenharmony_ci carrier_specific_ = carrier_specific; 33151767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.carrier_specific) 33161767c5feSopenharmony_ci} 33171767c5feSopenharmony_ci 33181767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc sms_services = 33; 33191767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_sms_services() const { 33201767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x01000000u) != 0; 33211767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || sms_services_ != nullptr); 33221767c5feSopenharmony_ci return value; 33231767c5feSopenharmony_ci} 33241767c5feSopenharmony_ciinline bool PhoneMetadata::has_sms_services() const { 33251767c5feSopenharmony_ci return _internal_has_sms_services(); 33261767c5feSopenharmony_ci} 33271767c5feSopenharmony_ciinline void PhoneMetadata::clear_sms_services() { 33281767c5feSopenharmony_ci if (sms_services_ != nullptr) sms_services_->Clear(); 33291767c5feSopenharmony_ci _has_bits_[0] &= ~0x01000000u; 33301767c5feSopenharmony_ci} 33311767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_sms_services() const { 33321767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = sms_services_; 33331767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 33341767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 33351767c5feSopenharmony_ci} 33361767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::sms_services() const { 33371767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.sms_services) 33381767c5feSopenharmony_ci return _internal_sms_services(); 33391767c5feSopenharmony_ci} 33401767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_sms_services( 33411767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* sms_services) { 33421767c5feSopenharmony_ci if (GetArena() == nullptr) { 33431767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(sms_services_); 33441767c5feSopenharmony_ci } 33451767c5feSopenharmony_ci sms_services_ = sms_services; 33461767c5feSopenharmony_ci if (sms_services) { 33471767c5feSopenharmony_ci _has_bits_[0] |= 0x01000000u; 33481767c5feSopenharmony_ci } else { 33491767c5feSopenharmony_ci _has_bits_[0] &= ~0x01000000u; 33501767c5feSopenharmony_ci } 33511767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.sms_services) 33521767c5feSopenharmony_ci} 33531767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_sms_services() { 33541767c5feSopenharmony_ci _has_bits_[0] &= ~0x01000000u; 33551767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = sms_services_; 33561767c5feSopenharmony_ci sms_services_ = nullptr; 33571767c5feSopenharmony_ci if (GetArena() != nullptr) { 33581767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 33591767c5feSopenharmony_ci } 33601767c5feSopenharmony_ci return temp; 33611767c5feSopenharmony_ci} 33621767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_sms_services() { 33631767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.sms_services) 33641767c5feSopenharmony_ci _has_bits_[0] &= ~0x01000000u; 33651767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = sms_services_; 33661767c5feSopenharmony_ci sms_services_ = nullptr; 33671767c5feSopenharmony_ci return temp; 33681767c5feSopenharmony_ci} 33691767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_sms_services() { 33701767c5feSopenharmony_ci _has_bits_[0] |= 0x01000000u; 33711767c5feSopenharmony_ci if (sms_services_ == nullptr) { 33721767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 33731767c5feSopenharmony_ci sms_services_ = p; 33741767c5feSopenharmony_ci } 33751767c5feSopenharmony_ci return sms_services_; 33761767c5feSopenharmony_ci} 33771767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_sms_services() { 33781767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.sms_services) 33791767c5feSopenharmony_ci return _internal_mutable_sms_services(); 33801767c5feSopenharmony_ci} 33811767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_sms_services(::i18n::phonenumbers::PhoneNumberDesc* sms_services) { 33821767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 33831767c5feSopenharmony_ci if (message_arena == nullptr) { 33841767c5feSopenharmony_ci delete sms_services_; 33851767c5feSopenharmony_ci } 33861767c5feSopenharmony_ci if (sms_services) { 33871767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 33881767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(sms_services); 33891767c5feSopenharmony_ci if (message_arena != submessage_arena) { 33901767c5feSopenharmony_ci sms_services = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 33911767c5feSopenharmony_ci message_arena, sms_services, submessage_arena); 33921767c5feSopenharmony_ci } 33931767c5feSopenharmony_ci _has_bits_[0] |= 0x01000000u; 33941767c5feSopenharmony_ci } else { 33951767c5feSopenharmony_ci _has_bits_[0] &= ~0x01000000u; 33961767c5feSopenharmony_ci } 33971767c5feSopenharmony_ci sms_services_ = sms_services; 33981767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.sms_services) 33991767c5feSopenharmony_ci} 34001767c5feSopenharmony_ci 34011767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumberDesc no_international_dialling = 24; 34021767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_no_international_dialling() const { 34031767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00020000u) != 0; 34041767c5feSopenharmony_ci PROTOBUF_ASSUME(!value || no_international_dialling_ != nullptr); 34051767c5feSopenharmony_ci return value; 34061767c5feSopenharmony_ci} 34071767c5feSopenharmony_ciinline bool PhoneMetadata::has_no_international_dialling() const { 34081767c5feSopenharmony_ci return _internal_has_no_international_dialling(); 34091767c5feSopenharmony_ci} 34101767c5feSopenharmony_ciinline void PhoneMetadata::clear_no_international_dialling() { 34111767c5feSopenharmony_ci if (no_international_dialling_ != nullptr) no_international_dialling_->Clear(); 34121767c5feSopenharmony_ci _has_bits_[0] &= ~0x00020000u; 34131767c5feSopenharmony_ci} 34141767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::_internal_no_international_dialling() const { 34151767c5feSopenharmony_ci const ::i18n::phonenumbers::PhoneNumberDesc* p = no_international_dialling_; 34161767c5feSopenharmony_ci return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::PhoneNumberDesc*>( 34171767c5feSopenharmony_ci &::i18n::phonenumbers::_PhoneNumberDesc_default_instance_); 34181767c5feSopenharmony_ci} 34191767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneNumberDesc& PhoneMetadata::no_international_dialling() const { 34201767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.no_international_dialling) 34211767c5feSopenharmony_ci return _internal_no_international_dialling(); 34221767c5feSopenharmony_ci} 34231767c5feSopenharmony_ciinline void PhoneMetadata::unsafe_arena_set_allocated_no_international_dialling( 34241767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* no_international_dialling) { 34251767c5feSopenharmony_ci if (GetArena() == nullptr) { 34261767c5feSopenharmony_ci delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(no_international_dialling_); 34271767c5feSopenharmony_ci } 34281767c5feSopenharmony_ci no_international_dialling_ = no_international_dialling; 34291767c5feSopenharmony_ci if (no_international_dialling) { 34301767c5feSopenharmony_ci _has_bits_[0] |= 0x00020000u; 34311767c5feSopenharmony_ci } else { 34321767c5feSopenharmony_ci _has_bits_[0] &= ~0x00020000u; 34331767c5feSopenharmony_ci } 34341767c5feSopenharmony_ci // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.PhoneMetadata.no_international_dialling) 34351767c5feSopenharmony_ci} 34361767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::release_no_international_dialling() { 34371767c5feSopenharmony_ci _has_bits_[0] &= ~0x00020000u; 34381767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = no_international_dialling_; 34391767c5feSopenharmony_ci no_international_dialling_ = nullptr; 34401767c5feSopenharmony_ci if (GetArena() != nullptr) { 34411767c5feSopenharmony_ci temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 34421767c5feSopenharmony_ci } 34431767c5feSopenharmony_ci return temp; 34441767c5feSopenharmony_ci} 34451767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::unsafe_arena_release_no_international_dialling() { 34461767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.no_international_dialling) 34471767c5feSopenharmony_ci _has_bits_[0] &= ~0x00020000u; 34481767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumberDesc* temp = no_international_dialling_; 34491767c5feSopenharmony_ci no_international_dialling_ = nullptr; 34501767c5feSopenharmony_ci return temp; 34511767c5feSopenharmony_ci} 34521767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::_internal_mutable_no_international_dialling() { 34531767c5feSopenharmony_ci _has_bits_[0] |= 0x00020000u; 34541767c5feSopenharmony_ci if (no_international_dialling_ == nullptr) { 34551767c5feSopenharmony_ci auto* p = CreateMaybeMessage<::i18n::phonenumbers::PhoneNumberDesc>(GetArena()); 34561767c5feSopenharmony_ci no_international_dialling_ = p; 34571767c5feSopenharmony_ci } 34581767c5feSopenharmony_ci return no_international_dialling_; 34591767c5feSopenharmony_ci} 34601767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumberDesc* PhoneMetadata::mutable_no_international_dialling() { 34611767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.no_international_dialling) 34621767c5feSopenharmony_ci return _internal_mutable_no_international_dialling(); 34631767c5feSopenharmony_ci} 34641767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_no_international_dialling(::i18n::phonenumbers::PhoneNumberDesc* no_international_dialling) { 34651767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 34661767c5feSopenharmony_ci if (message_arena == nullptr) { 34671767c5feSopenharmony_ci delete no_international_dialling_; 34681767c5feSopenharmony_ci } 34691767c5feSopenharmony_ci if (no_international_dialling) { 34701767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 34711767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(no_international_dialling); 34721767c5feSopenharmony_ci if (message_arena != submessage_arena) { 34731767c5feSopenharmony_ci no_international_dialling = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 34741767c5feSopenharmony_ci message_arena, no_international_dialling, submessage_arena); 34751767c5feSopenharmony_ci } 34761767c5feSopenharmony_ci _has_bits_[0] |= 0x00020000u; 34771767c5feSopenharmony_ci } else { 34781767c5feSopenharmony_ci _has_bits_[0] &= ~0x00020000u; 34791767c5feSopenharmony_ci } 34801767c5feSopenharmony_ci no_international_dialling_ = no_international_dialling; 34811767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.no_international_dialling) 34821767c5feSopenharmony_ci} 34831767c5feSopenharmony_ci 34841767c5feSopenharmony_ci// required string id = 9; 34851767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_id() const { 34861767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000001u) != 0; 34871767c5feSopenharmony_ci return value; 34881767c5feSopenharmony_ci} 34891767c5feSopenharmony_ciinline bool PhoneMetadata::has_id() const { 34901767c5feSopenharmony_ci return _internal_has_id(); 34911767c5feSopenharmony_ci} 34921767c5feSopenharmony_ciinline void PhoneMetadata::clear_id() { 34931767c5feSopenharmony_ci id_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 34941767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000001u; 34951767c5feSopenharmony_ci} 34961767c5feSopenharmony_ciinline const std::string& PhoneMetadata::id() const { 34971767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.id) 34981767c5feSopenharmony_ci return _internal_id(); 34991767c5feSopenharmony_ci} 35001767c5feSopenharmony_ciinline void PhoneMetadata::set_id(const std::string& value) { 35011767c5feSopenharmony_ci _internal_set_id(value); 35021767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneMetadata.id) 35031767c5feSopenharmony_ci} 35041767c5feSopenharmony_ciinline std::string* PhoneMetadata::mutable_id() { 35051767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.id) 35061767c5feSopenharmony_ci return _internal_mutable_id(); 35071767c5feSopenharmony_ci} 35081767c5feSopenharmony_ciinline const std::string& PhoneMetadata::_internal_id() const { 35091767c5feSopenharmony_ci return id_.Get(); 35101767c5feSopenharmony_ci} 35111767c5feSopenharmony_ciinline void PhoneMetadata::_internal_set_id(const std::string& value) { 35121767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 35131767c5feSopenharmony_ci id_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 35141767c5feSopenharmony_ci} 35151767c5feSopenharmony_ciinline void PhoneMetadata::set_id(std::string&& value) { 35161767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 35171767c5feSopenharmony_ci id_.SetLite( 35181767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 35191767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.PhoneMetadata.id) 35201767c5feSopenharmony_ci} 35211767c5feSopenharmony_ciinline void PhoneMetadata::set_id(const char* value) { 35221767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 35231767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 35241767c5feSopenharmony_ci id_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 35251767c5feSopenharmony_ci GetArena()); 35261767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.PhoneMetadata.id) 35271767c5feSopenharmony_ci} 35281767c5feSopenharmony_ciinline void PhoneMetadata::set_id(const char* value, 35291767c5feSopenharmony_ci size_t size) { 35301767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 35311767c5feSopenharmony_ci id_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 35321767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 35331767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.PhoneMetadata.id) 35341767c5feSopenharmony_ci} 35351767c5feSopenharmony_ciinline std::string* PhoneMetadata::_internal_mutable_id() { 35361767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 35371767c5feSopenharmony_ci return id_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 35381767c5feSopenharmony_ci} 35391767c5feSopenharmony_ciinline std::string* PhoneMetadata::release_id() { 35401767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.id) 35411767c5feSopenharmony_ci if (!_internal_has_id()) { 35421767c5feSopenharmony_ci return nullptr; 35431767c5feSopenharmony_ci } 35441767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000001u; 35451767c5feSopenharmony_ci return id_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 35461767c5feSopenharmony_ci} 35471767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_id(std::string* id) { 35481767c5feSopenharmony_ci if (id != nullptr) { 35491767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 35501767c5feSopenharmony_ci } else { 35511767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000001u; 35521767c5feSopenharmony_ci } 35531767c5feSopenharmony_ci id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), id, 35541767c5feSopenharmony_ci GetArena()); 35551767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.id) 35561767c5feSopenharmony_ci} 35571767c5feSopenharmony_ci 35581767c5feSopenharmony_ci// optional int32 country_code = 10; 35591767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_country_code() const { 35601767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x02000000u) != 0; 35611767c5feSopenharmony_ci return value; 35621767c5feSopenharmony_ci} 35631767c5feSopenharmony_ciinline bool PhoneMetadata::has_country_code() const { 35641767c5feSopenharmony_ci return _internal_has_country_code(); 35651767c5feSopenharmony_ci} 35661767c5feSopenharmony_ciinline void PhoneMetadata::clear_country_code() { 35671767c5feSopenharmony_ci country_code_ = 0; 35681767c5feSopenharmony_ci _has_bits_[0] &= ~0x02000000u; 35691767c5feSopenharmony_ci} 35701767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::int32 PhoneMetadata::_internal_country_code() const { 35711767c5feSopenharmony_ci return country_code_; 35721767c5feSopenharmony_ci} 35731767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::int32 PhoneMetadata::country_code() const { 35741767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.country_code) 35751767c5feSopenharmony_ci return _internal_country_code(); 35761767c5feSopenharmony_ci} 35771767c5feSopenharmony_ciinline void PhoneMetadata::_internal_set_country_code(::PROTOBUF_NAMESPACE_ID::int32 value) { 35781767c5feSopenharmony_ci _has_bits_[0] |= 0x02000000u; 35791767c5feSopenharmony_ci country_code_ = value; 35801767c5feSopenharmony_ci} 35811767c5feSopenharmony_ciinline void PhoneMetadata::set_country_code(::PROTOBUF_NAMESPACE_ID::int32 value) { 35821767c5feSopenharmony_ci _internal_set_country_code(value); 35831767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneMetadata.country_code) 35841767c5feSopenharmony_ci} 35851767c5feSopenharmony_ci 35861767c5feSopenharmony_ci// optional string international_prefix = 11; 35871767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_international_prefix() const { 35881767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000002u) != 0; 35891767c5feSopenharmony_ci return value; 35901767c5feSopenharmony_ci} 35911767c5feSopenharmony_ciinline bool PhoneMetadata::has_international_prefix() const { 35921767c5feSopenharmony_ci return _internal_has_international_prefix(); 35931767c5feSopenharmony_ci} 35941767c5feSopenharmony_ciinline void PhoneMetadata::clear_international_prefix() { 35951767c5feSopenharmony_ci international_prefix_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 35961767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000002u; 35971767c5feSopenharmony_ci} 35981767c5feSopenharmony_ciinline const std::string& PhoneMetadata::international_prefix() const { 35991767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.international_prefix) 36001767c5feSopenharmony_ci return _internal_international_prefix(); 36011767c5feSopenharmony_ci} 36021767c5feSopenharmony_ciinline void PhoneMetadata::set_international_prefix(const std::string& value) { 36031767c5feSopenharmony_ci _internal_set_international_prefix(value); 36041767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneMetadata.international_prefix) 36051767c5feSopenharmony_ci} 36061767c5feSopenharmony_ciinline std::string* PhoneMetadata::mutable_international_prefix() { 36071767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.international_prefix) 36081767c5feSopenharmony_ci return _internal_mutable_international_prefix(); 36091767c5feSopenharmony_ci} 36101767c5feSopenharmony_ciinline const std::string& PhoneMetadata::_internal_international_prefix() const { 36111767c5feSopenharmony_ci return international_prefix_.Get(); 36121767c5feSopenharmony_ci} 36131767c5feSopenharmony_ciinline void PhoneMetadata::_internal_set_international_prefix(const std::string& value) { 36141767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 36151767c5feSopenharmony_ci international_prefix_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 36161767c5feSopenharmony_ci} 36171767c5feSopenharmony_ciinline void PhoneMetadata::set_international_prefix(std::string&& value) { 36181767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 36191767c5feSopenharmony_ci international_prefix_.SetLite( 36201767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 36211767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.PhoneMetadata.international_prefix) 36221767c5feSopenharmony_ci} 36231767c5feSopenharmony_ciinline void PhoneMetadata::set_international_prefix(const char* value) { 36241767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 36251767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 36261767c5feSopenharmony_ci international_prefix_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 36271767c5feSopenharmony_ci GetArena()); 36281767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.PhoneMetadata.international_prefix) 36291767c5feSopenharmony_ci} 36301767c5feSopenharmony_ciinline void PhoneMetadata::set_international_prefix(const char* value, 36311767c5feSopenharmony_ci size_t size) { 36321767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 36331767c5feSopenharmony_ci international_prefix_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 36341767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 36351767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.PhoneMetadata.international_prefix) 36361767c5feSopenharmony_ci} 36371767c5feSopenharmony_ciinline std::string* PhoneMetadata::_internal_mutable_international_prefix() { 36381767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 36391767c5feSopenharmony_ci return international_prefix_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 36401767c5feSopenharmony_ci} 36411767c5feSopenharmony_ciinline std::string* PhoneMetadata::release_international_prefix() { 36421767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.international_prefix) 36431767c5feSopenharmony_ci if (!_internal_has_international_prefix()) { 36441767c5feSopenharmony_ci return nullptr; 36451767c5feSopenharmony_ci } 36461767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000002u; 36471767c5feSopenharmony_ci return international_prefix_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 36481767c5feSopenharmony_ci} 36491767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_international_prefix(std::string* international_prefix) { 36501767c5feSopenharmony_ci if (international_prefix != nullptr) { 36511767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 36521767c5feSopenharmony_ci } else { 36531767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000002u; 36541767c5feSopenharmony_ci } 36551767c5feSopenharmony_ci international_prefix_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), international_prefix, 36561767c5feSopenharmony_ci GetArena()); 36571767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.international_prefix) 36581767c5feSopenharmony_ci} 36591767c5feSopenharmony_ci 36601767c5feSopenharmony_ci// optional string preferred_international_prefix = 17; 36611767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_preferred_international_prefix() const { 36621767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000040u) != 0; 36631767c5feSopenharmony_ci return value; 36641767c5feSopenharmony_ci} 36651767c5feSopenharmony_ciinline bool PhoneMetadata::has_preferred_international_prefix() const { 36661767c5feSopenharmony_ci return _internal_has_preferred_international_prefix(); 36671767c5feSopenharmony_ci} 36681767c5feSopenharmony_ciinline void PhoneMetadata::clear_preferred_international_prefix() { 36691767c5feSopenharmony_ci preferred_international_prefix_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 36701767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000040u; 36711767c5feSopenharmony_ci} 36721767c5feSopenharmony_ciinline const std::string& PhoneMetadata::preferred_international_prefix() const { 36731767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.preferred_international_prefix) 36741767c5feSopenharmony_ci return _internal_preferred_international_prefix(); 36751767c5feSopenharmony_ci} 36761767c5feSopenharmony_ciinline void PhoneMetadata::set_preferred_international_prefix(const std::string& value) { 36771767c5feSopenharmony_ci _internal_set_preferred_international_prefix(value); 36781767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneMetadata.preferred_international_prefix) 36791767c5feSopenharmony_ci} 36801767c5feSopenharmony_ciinline std::string* PhoneMetadata::mutable_preferred_international_prefix() { 36811767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.preferred_international_prefix) 36821767c5feSopenharmony_ci return _internal_mutable_preferred_international_prefix(); 36831767c5feSopenharmony_ci} 36841767c5feSopenharmony_ciinline const std::string& PhoneMetadata::_internal_preferred_international_prefix() const { 36851767c5feSopenharmony_ci return preferred_international_prefix_.Get(); 36861767c5feSopenharmony_ci} 36871767c5feSopenharmony_ciinline void PhoneMetadata::_internal_set_preferred_international_prefix(const std::string& value) { 36881767c5feSopenharmony_ci _has_bits_[0] |= 0x00000040u; 36891767c5feSopenharmony_ci preferred_international_prefix_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 36901767c5feSopenharmony_ci} 36911767c5feSopenharmony_ciinline void PhoneMetadata::set_preferred_international_prefix(std::string&& value) { 36921767c5feSopenharmony_ci _has_bits_[0] |= 0x00000040u; 36931767c5feSopenharmony_ci preferred_international_prefix_.SetLite( 36941767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 36951767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.PhoneMetadata.preferred_international_prefix) 36961767c5feSopenharmony_ci} 36971767c5feSopenharmony_ciinline void PhoneMetadata::set_preferred_international_prefix(const char* value) { 36981767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 36991767c5feSopenharmony_ci _has_bits_[0] |= 0x00000040u; 37001767c5feSopenharmony_ci preferred_international_prefix_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 37011767c5feSopenharmony_ci GetArena()); 37021767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.PhoneMetadata.preferred_international_prefix) 37031767c5feSopenharmony_ci} 37041767c5feSopenharmony_ciinline void PhoneMetadata::set_preferred_international_prefix(const char* value, 37051767c5feSopenharmony_ci size_t size) { 37061767c5feSopenharmony_ci _has_bits_[0] |= 0x00000040u; 37071767c5feSopenharmony_ci preferred_international_prefix_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 37081767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 37091767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.PhoneMetadata.preferred_international_prefix) 37101767c5feSopenharmony_ci} 37111767c5feSopenharmony_ciinline std::string* PhoneMetadata::_internal_mutable_preferred_international_prefix() { 37121767c5feSopenharmony_ci _has_bits_[0] |= 0x00000040u; 37131767c5feSopenharmony_ci return preferred_international_prefix_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 37141767c5feSopenharmony_ci} 37151767c5feSopenharmony_ciinline std::string* PhoneMetadata::release_preferred_international_prefix() { 37161767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.preferred_international_prefix) 37171767c5feSopenharmony_ci if (!_internal_has_preferred_international_prefix()) { 37181767c5feSopenharmony_ci return nullptr; 37191767c5feSopenharmony_ci } 37201767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000040u; 37211767c5feSopenharmony_ci return preferred_international_prefix_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 37221767c5feSopenharmony_ci} 37231767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_preferred_international_prefix(std::string* preferred_international_prefix) { 37241767c5feSopenharmony_ci if (preferred_international_prefix != nullptr) { 37251767c5feSopenharmony_ci _has_bits_[0] |= 0x00000040u; 37261767c5feSopenharmony_ci } else { 37271767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000040u; 37281767c5feSopenharmony_ci } 37291767c5feSopenharmony_ci preferred_international_prefix_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), preferred_international_prefix, 37301767c5feSopenharmony_ci GetArena()); 37311767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.preferred_international_prefix) 37321767c5feSopenharmony_ci} 37331767c5feSopenharmony_ci 37341767c5feSopenharmony_ci// optional string national_prefix = 12; 37351767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_national_prefix() const { 37361767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000004u) != 0; 37371767c5feSopenharmony_ci return value; 37381767c5feSopenharmony_ci} 37391767c5feSopenharmony_ciinline bool PhoneMetadata::has_national_prefix() const { 37401767c5feSopenharmony_ci return _internal_has_national_prefix(); 37411767c5feSopenharmony_ci} 37421767c5feSopenharmony_ciinline void PhoneMetadata::clear_national_prefix() { 37431767c5feSopenharmony_ci national_prefix_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 37441767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000004u; 37451767c5feSopenharmony_ci} 37461767c5feSopenharmony_ciinline const std::string& PhoneMetadata::national_prefix() const { 37471767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.national_prefix) 37481767c5feSopenharmony_ci return _internal_national_prefix(); 37491767c5feSopenharmony_ci} 37501767c5feSopenharmony_ciinline void PhoneMetadata::set_national_prefix(const std::string& value) { 37511767c5feSopenharmony_ci _internal_set_national_prefix(value); 37521767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneMetadata.national_prefix) 37531767c5feSopenharmony_ci} 37541767c5feSopenharmony_ciinline std::string* PhoneMetadata::mutable_national_prefix() { 37551767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.national_prefix) 37561767c5feSopenharmony_ci return _internal_mutable_national_prefix(); 37571767c5feSopenharmony_ci} 37581767c5feSopenharmony_ciinline const std::string& PhoneMetadata::_internal_national_prefix() const { 37591767c5feSopenharmony_ci return national_prefix_.Get(); 37601767c5feSopenharmony_ci} 37611767c5feSopenharmony_ciinline void PhoneMetadata::_internal_set_national_prefix(const std::string& value) { 37621767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 37631767c5feSopenharmony_ci national_prefix_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 37641767c5feSopenharmony_ci} 37651767c5feSopenharmony_ciinline void PhoneMetadata::set_national_prefix(std::string&& value) { 37661767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 37671767c5feSopenharmony_ci national_prefix_.SetLite( 37681767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 37691767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.PhoneMetadata.national_prefix) 37701767c5feSopenharmony_ci} 37711767c5feSopenharmony_ciinline void PhoneMetadata::set_national_prefix(const char* value) { 37721767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 37731767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 37741767c5feSopenharmony_ci national_prefix_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 37751767c5feSopenharmony_ci GetArena()); 37761767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.PhoneMetadata.national_prefix) 37771767c5feSopenharmony_ci} 37781767c5feSopenharmony_ciinline void PhoneMetadata::set_national_prefix(const char* value, 37791767c5feSopenharmony_ci size_t size) { 37801767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 37811767c5feSopenharmony_ci national_prefix_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 37821767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 37831767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.PhoneMetadata.national_prefix) 37841767c5feSopenharmony_ci} 37851767c5feSopenharmony_ciinline std::string* PhoneMetadata::_internal_mutable_national_prefix() { 37861767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 37871767c5feSopenharmony_ci return national_prefix_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 37881767c5feSopenharmony_ci} 37891767c5feSopenharmony_ciinline std::string* PhoneMetadata::release_national_prefix() { 37901767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.national_prefix) 37911767c5feSopenharmony_ci if (!_internal_has_national_prefix()) { 37921767c5feSopenharmony_ci return nullptr; 37931767c5feSopenharmony_ci } 37941767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000004u; 37951767c5feSopenharmony_ci return national_prefix_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 37961767c5feSopenharmony_ci} 37971767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_national_prefix(std::string* national_prefix) { 37981767c5feSopenharmony_ci if (national_prefix != nullptr) { 37991767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 38001767c5feSopenharmony_ci } else { 38011767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000004u; 38021767c5feSopenharmony_ci } 38031767c5feSopenharmony_ci national_prefix_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), national_prefix, 38041767c5feSopenharmony_ci GetArena()); 38051767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.national_prefix) 38061767c5feSopenharmony_ci} 38071767c5feSopenharmony_ci 38081767c5feSopenharmony_ci// optional string preferred_extn_prefix = 13; 38091767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_preferred_extn_prefix() const { 38101767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000008u) != 0; 38111767c5feSopenharmony_ci return value; 38121767c5feSopenharmony_ci} 38131767c5feSopenharmony_ciinline bool PhoneMetadata::has_preferred_extn_prefix() const { 38141767c5feSopenharmony_ci return _internal_has_preferred_extn_prefix(); 38151767c5feSopenharmony_ci} 38161767c5feSopenharmony_ciinline void PhoneMetadata::clear_preferred_extn_prefix() { 38171767c5feSopenharmony_ci preferred_extn_prefix_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 38181767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000008u; 38191767c5feSopenharmony_ci} 38201767c5feSopenharmony_ciinline const std::string& PhoneMetadata::preferred_extn_prefix() const { 38211767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.preferred_extn_prefix) 38221767c5feSopenharmony_ci return _internal_preferred_extn_prefix(); 38231767c5feSopenharmony_ci} 38241767c5feSopenharmony_ciinline void PhoneMetadata::set_preferred_extn_prefix(const std::string& value) { 38251767c5feSopenharmony_ci _internal_set_preferred_extn_prefix(value); 38261767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneMetadata.preferred_extn_prefix) 38271767c5feSopenharmony_ci} 38281767c5feSopenharmony_ciinline std::string* PhoneMetadata::mutable_preferred_extn_prefix() { 38291767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.preferred_extn_prefix) 38301767c5feSopenharmony_ci return _internal_mutable_preferred_extn_prefix(); 38311767c5feSopenharmony_ci} 38321767c5feSopenharmony_ciinline const std::string& PhoneMetadata::_internal_preferred_extn_prefix() const { 38331767c5feSopenharmony_ci return preferred_extn_prefix_.Get(); 38341767c5feSopenharmony_ci} 38351767c5feSopenharmony_ciinline void PhoneMetadata::_internal_set_preferred_extn_prefix(const std::string& value) { 38361767c5feSopenharmony_ci _has_bits_[0] |= 0x00000008u; 38371767c5feSopenharmony_ci preferred_extn_prefix_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 38381767c5feSopenharmony_ci} 38391767c5feSopenharmony_ciinline void PhoneMetadata::set_preferred_extn_prefix(std::string&& value) { 38401767c5feSopenharmony_ci _has_bits_[0] |= 0x00000008u; 38411767c5feSopenharmony_ci preferred_extn_prefix_.SetLite( 38421767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 38431767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.PhoneMetadata.preferred_extn_prefix) 38441767c5feSopenharmony_ci} 38451767c5feSopenharmony_ciinline void PhoneMetadata::set_preferred_extn_prefix(const char* value) { 38461767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 38471767c5feSopenharmony_ci _has_bits_[0] |= 0x00000008u; 38481767c5feSopenharmony_ci preferred_extn_prefix_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 38491767c5feSopenharmony_ci GetArena()); 38501767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.PhoneMetadata.preferred_extn_prefix) 38511767c5feSopenharmony_ci} 38521767c5feSopenharmony_ciinline void PhoneMetadata::set_preferred_extn_prefix(const char* value, 38531767c5feSopenharmony_ci size_t size) { 38541767c5feSopenharmony_ci _has_bits_[0] |= 0x00000008u; 38551767c5feSopenharmony_ci preferred_extn_prefix_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 38561767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 38571767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.PhoneMetadata.preferred_extn_prefix) 38581767c5feSopenharmony_ci} 38591767c5feSopenharmony_ciinline std::string* PhoneMetadata::_internal_mutable_preferred_extn_prefix() { 38601767c5feSopenharmony_ci _has_bits_[0] |= 0x00000008u; 38611767c5feSopenharmony_ci return preferred_extn_prefix_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 38621767c5feSopenharmony_ci} 38631767c5feSopenharmony_ciinline std::string* PhoneMetadata::release_preferred_extn_prefix() { 38641767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.preferred_extn_prefix) 38651767c5feSopenharmony_ci if (!_internal_has_preferred_extn_prefix()) { 38661767c5feSopenharmony_ci return nullptr; 38671767c5feSopenharmony_ci } 38681767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000008u; 38691767c5feSopenharmony_ci return preferred_extn_prefix_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 38701767c5feSopenharmony_ci} 38711767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_preferred_extn_prefix(std::string* preferred_extn_prefix) { 38721767c5feSopenharmony_ci if (preferred_extn_prefix != nullptr) { 38731767c5feSopenharmony_ci _has_bits_[0] |= 0x00000008u; 38741767c5feSopenharmony_ci } else { 38751767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000008u; 38761767c5feSopenharmony_ci } 38771767c5feSopenharmony_ci preferred_extn_prefix_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), preferred_extn_prefix, 38781767c5feSopenharmony_ci GetArena()); 38791767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.preferred_extn_prefix) 38801767c5feSopenharmony_ci} 38811767c5feSopenharmony_ci 38821767c5feSopenharmony_ci// optional string national_prefix_for_parsing = 15; 38831767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_national_prefix_for_parsing() const { 38841767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000010u) != 0; 38851767c5feSopenharmony_ci return value; 38861767c5feSopenharmony_ci} 38871767c5feSopenharmony_ciinline bool PhoneMetadata::has_national_prefix_for_parsing() const { 38881767c5feSopenharmony_ci return _internal_has_national_prefix_for_parsing(); 38891767c5feSopenharmony_ci} 38901767c5feSopenharmony_ciinline void PhoneMetadata::clear_national_prefix_for_parsing() { 38911767c5feSopenharmony_ci national_prefix_for_parsing_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 38921767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000010u; 38931767c5feSopenharmony_ci} 38941767c5feSopenharmony_ciinline const std::string& PhoneMetadata::national_prefix_for_parsing() const { 38951767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.national_prefix_for_parsing) 38961767c5feSopenharmony_ci return _internal_national_prefix_for_parsing(); 38971767c5feSopenharmony_ci} 38981767c5feSopenharmony_ciinline void PhoneMetadata::set_national_prefix_for_parsing(const std::string& value) { 38991767c5feSopenharmony_ci _internal_set_national_prefix_for_parsing(value); 39001767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneMetadata.national_prefix_for_parsing) 39011767c5feSopenharmony_ci} 39021767c5feSopenharmony_ciinline std::string* PhoneMetadata::mutable_national_prefix_for_parsing() { 39031767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.national_prefix_for_parsing) 39041767c5feSopenharmony_ci return _internal_mutable_national_prefix_for_parsing(); 39051767c5feSopenharmony_ci} 39061767c5feSopenharmony_ciinline const std::string& PhoneMetadata::_internal_national_prefix_for_parsing() const { 39071767c5feSopenharmony_ci return national_prefix_for_parsing_.Get(); 39081767c5feSopenharmony_ci} 39091767c5feSopenharmony_ciinline void PhoneMetadata::_internal_set_national_prefix_for_parsing(const std::string& value) { 39101767c5feSopenharmony_ci _has_bits_[0] |= 0x00000010u; 39111767c5feSopenharmony_ci national_prefix_for_parsing_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 39121767c5feSopenharmony_ci} 39131767c5feSopenharmony_ciinline void PhoneMetadata::set_national_prefix_for_parsing(std::string&& value) { 39141767c5feSopenharmony_ci _has_bits_[0] |= 0x00000010u; 39151767c5feSopenharmony_ci national_prefix_for_parsing_.SetLite( 39161767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 39171767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.PhoneMetadata.national_prefix_for_parsing) 39181767c5feSopenharmony_ci} 39191767c5feSopenharmony_ciinline void PhoneMetadata::set_national_prefix_for_parsing(const char* value) { 39201767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 39211767c5feSopenharmony_ci _has_bits_[0] |= 0x00000010u; 39221767c5feSopenharmony_ci national_prefix_for_parsing_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 39231767c5feSopenharmony_ci GetArena()); 39241767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.PhoneMetadata.national_prefix_for_parsing) 39251767c5feSopenharmony_ci} 39261767c5feSopenharmony_ciinline void PhoneMetadata::set_national_prefix_for_parsing(const char* value, 39271767c5feSopenharmony_ci size_t size) { 39281767c5feSopenharmony_ci _has_bits_[0] |= 0x00000010u; 39291767c5feSopenharmony_ci national_prefix_for_parsing_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 39301767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 39311767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.PhoneMetadata.national_prefix_for_parsing) 39321767c5feSopenharmony_ci} 39331767c5feSopenharmony_ciinline std::string* PhoneMetadata::_internal_mutable_national_prefix_for_parsing() { 39341767c5feSopenharmony_ci _has_bits_[0] |= 0x00000010u; 39351767c5feSopenharmony_ci return national_prefix_for_parsing_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 39361767c5feSopenharmony_ci} 39371767c5feSopenharmony_ciinline std::string* PhoneMetadata::release_national_prefix_for_parsing() { 39381767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.national_prefix_for_parsing) 39391767c5feSopenharmony_ci if (!_internal_has_national_prefix_for_parsing()) { 39401767c5feSopenharmony_ci return nullptr; 39411767c5feSopenharmony_ci } 39421767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000010u; 39431767c5feSopenharmony_ci return national_prefix_for_parsing_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 39441767c5feSopenharmony_ci} 39451767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_national_prefix_for_parsing(std::string* national_prefix_for_parsing) { 39461767c5feSopenharmony_ci if (national_prefix_for_parsing != nullptr) { 39471767c5feSopenharmony_ci _has_bits_[0] |= 0x00000010u; 39481767c5feSopenharmony_ci } else { 39491767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000010u; 39501767c5feSopenharmony_ci } 39511767c5feSopenharmony_ci national_prefix_for_parsing_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), national_prefix_for_parsing, 39521767c5feSopenharmony_ci GetArena()); 39531767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.national_prefix_for_parsing) 39541767c5feSopenharmony_ci} 39551767c5feSopenharmony_ci 39561767c5feSopenharmony_ci// optional string national_prefix_transform_rule = 16; 39571767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_national_prefix_transform_rule() const { 39581767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000020u) != 0; 39591767c5feSopenharmony_ci return value; 39601767c5feSopenharmony_ci} 39611767c5feSopenharmony_ciinline bool PhoneMetadata::has_national_prefix_transform_rule() const { 39621767c5feSopenharmony_ci return _internal_has_national_prefix_transform_rule(); 39631767c5feSopenharmony_ci} 39641767c5feSopenharmony_ciinline void PhoneMetadata::clear_national_prefix_transform_rule() { 39651767c5feSopenharmony_ci national_prefix_transform_rule_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 39661767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000020u; 39671767c5feSopenharmony_ci} 39681767c5feSopenharmony_ciinline const std::string& PhoneMetadata::national_prefix_transform_rule() const { 39691767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.national_prefix_transform_rule) 39701767c5feSopenharmony_ci return _internal_national_prefix_transform_rule(); 39711767c5feSopenharmony_ci} 39721767c5feSopenharmony_ciinline void PhoneMetadata::set_national_prefix_transform_rule(const std::string& value) { 39731767c5feSopenharmony_ci _internal_set_national_prefix_transform_rule(value); 39741767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneMetadata.national_prefix_transform_rule) 39751767c5feSopenharmony_ci} 39761767c5feSopenharmony_ciinline std::string* PhoneMetadata::mutable_national_prefix_transform_rule() { 39771767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.national_prefix_transform_rule) 39781767c5feSopenharmony_ci return _internal_mutable_national_prefix_transform_rule(); 39791767c5feSopenharmony_ci} 39801767c5feSopenharmony_ciinline const std::string& PhoneMetadata::_internal_national_prefix_transform_rule() const { 39811767c5feSopenharmony_ci return national_prefix_transform_rule_.Get(); 39821767c5feSopenharmony_ci} 39831767c5feSopenharmony_ciinline void PhoneMetadata::_internal_set_national_prefix_transform_rule(const std::string& value) { 39841767c5feSopenharmony_ci _has_bits_[0] |= 0x00000020u; 39851767c5feSopenharmony_ci national_prefix_transform_rule_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 39861767c5feSopenharmony_ci} 39871767c5feSopenharmony_ciinline void PhoneMetadata::set_national_prefix_transform_rule(std::string&& value) { 39881767c5feSopenharmony_ci _has_bits_[0] |= 0x00000020u; 39891767c5feSopenharmony_ci national_prefix_transform_rule_.SetLite( 39901767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 39911767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.PhoneMetadata.national_prefix_transform_rule) 39921767c5feSopenharmony_ci} 39931767c5feSopenharmony_ciinline void PhoneMetadata::set_national_prefix_transform_rule(const char* value) { 39941767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 39951767c5feSopenharmony_ci _has_bits_[0] |= 0x00000020u; 39961767c5feSopenharmony_ci national_prefix_transform_rule_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 39971767c5feSopenharmony_ci GetArena()); 39981767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.PhoneMetadata.national_prefix_transform_rule) 39991767c5feSopenharmony_ci} 40001767c5feSopenharmony_ciinline void PhoneMetadata::set_national_prefix_transform_rule(const char* value, 40011767c5feSopenharmony_ci size_t size) { 40021767c5feSopenharmony_ci _has_bits_[0] |= 0x00000020u; 40031767c5feSopenharmony_ci national_prefix_transform_rule_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 40041767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 40051767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.PhoneMetadata.national_prefix_transform_rule) 40061767c5feSopenharmony_ci} 40071767c5feSopenharmony_ciinline std::string* PhoneMetadata::_internal_mutable_national_prefix_transform_rule() { 40081767c5feSopenharmony_ci _has_bits_[0] |= 0x00000020u; 40091767c5feSopenharmony_ci return national_prefix_transform_rule_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 40101767c5feSopenharmony_ci} 40111767c5feSopenharmony_ciinline std::string* PhoneMetadata::release_national_prefix_transform_rule() { 40121767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.national_prefix_transform_rule) 40131767c5feSopenharmony_ci if (!_internal_has_national_prefix_transform_rule()) { 40141767c5feSopenharmony_ci return nullptr; 40151767c5feSopenharmony_ci } 40161767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000020u; 40171767c5feSopenharmony_ci return national_prefix_transform_rule_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 40181767c5feSopenharmony_ci} 40191767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_national_prefix_transform_rule(std::string* national_prefix_transform_rule) { 40201767c5feSopenharmony_ci if (national_prefix_transform_rule != nullptr) { 40211767c5feSopenharmony_ci _has_bits_[0] |= 0x00000020u; 40221767c5feSopenharmony_ci } else { 40231767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000020u; 40241767c5feSopenharmony_ci } 40251767c5feSopenharmony_ci national_prefix_transform_rule_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), national_prefix_transform_rule, 40261767c5feSopenharmony_ci GetArena()); 40271767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.national_prefix_transform_rule) 40281767c5feSopenharmony_ci} 40291767c5feSopenharmony_ci 40301767c5feSopenharmony_ci// optional bool same_mobile_and_fixed_line_pattern = 18 [default = false]; 40311767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_same_mobile_and_fixed_line_pattern() const { 40321767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x04000000u) != 0; 40331767c5feSopenharmony_ci return value; 40341767c5feSopenharmony_ci} 40351767c5feSopenharmony_ciinline bool PhoneMetadata::has_same_mobile_and_fixed_line_pattern() const { 40361767c5feSopenharmony_ci return _internal_has_same_mobile_and_fixed_line_pattern(); 40371767c5feSopenharmony_ci} 40381767c5feSopenharmony_ciinline void PhoneMetadata::clear_same_mobile_and_fixed_line_pattern() { 40391767c5feSopenharmony_ci same_mobile_and_fixed_line_pattern_ = false; 40401767c5feSopenharmony_ci _has_bits_[0] &= ~0x04000000u; 40411767c5feSopenharmony_ci} 40421767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_same_mobile_and_fixed_line_pattern() const { 40431767c5feSopenharmony_ci return same_mobile_and_fixed_line_pattern_; 40441767c5feSopenharmony_ci} 40451767c5feSopenharmony_ciinline bool PhoneMetadata::same_mobile_and_fixed_line_pattern() const { 40461767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.same_mobile_and_fixed_line_pattern) 40471767c5feSopenharmony_ci return _internal_same_mobile_and_fixed_line_pattern(); 40481767c5feSopenharmony_ci} 40491767c5feSopenharmony_ciinline void PhoneMetadata::_internal_set_same_mobile_and_fixed_line_pattern(bool value) { 40501767c5feSopenharmony_ci _has_bits_[0] |= 0x04000000u; 40511767c5feSopenharmony_ci same_mobile_and_fixed_line_pattern_ = value; 40521767c5feSopenharmony_ci} 40531767c5feSopenharmony_ciinline void PhoneMetadata::set_same_mobile_and_fixed_line_pattern(bool value) { 40541767c5feSopenharmony_ci _internal_set_same_mobile_and_fixed_line_pattern(value); 40551767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneMetadata.same_mobile_and_fixed_line_pattern) 40561767c5feSopenharmony_ci} 40571767c5feSopenharmony_ci 40581767c5feSopenharmony_ci// repeated .i18n.phonenumbers.NumberFormat number_format = 19; 40591767c5feSopenharmony_ciinline int PhoneMetadata::_internal_number_format_size() const { 40601767c5feSopenharmony_ci return number_format_.size(); 40611767c5feSopenharmony_ci} 40621767c5feSopenharmony_ciinline int PhoneMetadata::number_format_size() const { 40631767c5feSopenharmony_ci return _internal_number_format_size(); 40641767c5feSopenharmony_ci} 40651767c5feSopenharmony_ciinline void PhoneMetadata::clear_number_format() { 40661767c5feSopenharmony_ci number_format_.Clear(); 40671767c5feSopenharmony_ci} 40681767c5feSopenharmony_ciinline ::i18n::phonenumbers::NumberFormat* PhoneMetadata::mutable_number_format(int index) { 40691767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.number_format) 40701767c5feSopenharmony_ci return number_format_.Mutable(index); 40711767c5feSopenharmony_ci} 40721767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::NumberFormat >* 40731767c5feSopenharmony_ciPhoneMetadata::mutable_number_format() { 40741767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable_list:i18n.phonenumbers.PhoneMetadata.number_format) 40751767c5feSopenharmony_ci return &number_format_; 40761767c5feSopenharmony_ci} 40771767c5feSopenharmony_ciinline const ::i18n::phonenumbers::NumberFormat& PhoneMetadata::_internal_number_format(int index) const { 40781767c5feSopenharmony_ci return number_format_.Get(index); 40791767c5feSopenharmony_ci} 40801767c5feSopenharmony_ciinline const ::i18n::phonenumbers::NumberFormat& PhoneMetadata::number_format(int index) const { 40811767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.number_format) 40821767c5feSopenharmony_ci return _internal_number_format(index); 40831767c5feSopenharmony_ci} 40841767c5feSopenharmony_ciinline ::i18n::phonenumbers::NumberFormat* PhoneMetadata::_internal_add_number_format() { 40851767c5feSopenharmony_ci return number_format_.Add(); 40861767c5feSopenharmony_ci} 40871767c5feSopenharmony_ciinline ::i18n::phonenumbers::NumberFormat* PhoneMetadata::add_number_format() { 40881767c5feSopenharmony_ci // @@protoc_insertion_point(field_add:i18n.phonenumbers.PhoneMetadata.number_format) 40891767c5feSopenharmony_ci return _internal_add_number_format(); 40901767c5feSopenharmony_ci} 40911767c5feSopenharmony_ciinline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::NumberFormat >& 40921767c5feSopenharmony_ciPhoneMetadata::number_format() const { 40931767c5feSopenharmony_ci // @@protoc_insertion_point(field_list:i18n.phonenumbers.PhoneMetadata.number_format) 40941767c5feSopenharmony_ci return number_format_; 40951767c5feSopenharmony_ci} 40961767c5feSopenharmony_ci 40971767c5feSopenharmony_ci// repeated .i18n.phonenumbers.NumberFormat intl_number_format = 20; 40981767c5feSopenharmony_ciinline int PhoneMetadata::_internal_intl_number_format_size() const { 40991767c5feSopenharmony_ci return intl_number_format_.size(); 41001767c5feSopenharmony_ci} 41011767c5feSopenharmony_ciinline int PhoneMetadata::intl_number_format_size() const { 41021767c5feSopenharmony_ci return _internal_intl_number_format_size(); 41031767c5feSopenharmony_ci} 41041767c5feSopenharmony_ciinline void PhoneMetadata::clear_intl_number_format() { 41051767c5feSopenharmony_ci intl_number_format_.Clear(); 41061767c5feSopenharmony_ci} 41071767c5feSopenharmony_ciinline ::i18n::phonenumbers::NumberFormat* PhoneMetadata::mutable_intl_number_format(int index) { 41081767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.intl_number_format) 41091767c5feSopenharmony_ci return intl_number_format_.Mutable(index); 41101767c5feSopenharmony_ci} 41111767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::NumberFormat >* 41121767c5feSopenharmony_ciPhoneMetadata::mutable_intl_number_format() { 41131767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable_list:i18n.phonenumbers.PhoneMetadata.intl_number_format) 41141767c5feSopenharmony_ci return &intl_number_format_; 41151767c5feSopenharmony_ci} 41161767c5feSopenharmony_ciinline const ::i18n::phonenumbers::NumberFormat& PhoneMetadata::_internal_intl_number_format(int index) const { 41171767c5feSopenharmony_ci return intl_number_format_.Get(index); 41181767c5feSopenharmony_ci} 41191767c5feSopenharmony_ciinline const ::i18n::phonenumbers::NumberFormat& PhoneMetadata::intl_number_format(int index) const { 41201767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.intl_number_format) 41211767c5feSopenharmony_ci return _internal_intl_number_format(index); 41221767c5feSopenharmony_ci} 41231767c5feSopenharmony_ciinline ::i18n::phonenumbers::NumberFormat* PhoneMetadata::_internal_add_intl_number_format() { 41241767c5feSopenharmony_ci return intl_number_format_.Add(); 41251767c5feSopenharmony_ci} 41261767c5feSopenharmony_ciinline ::i18n::phonenumbers::NumberFormat* PhoneMetadata::add_intl_number_format() { 41271767c5feSopenharmony_ci // @@protoc_insertion_point(field_add:i18n.phonenumbers.PhoneMetadata.intl_number_format) 41281767c5feSopenharmony_ci return _internal_add_intl_number_format(); 41291767c5feSopenharmony_ci} 41301767c5feSopenharmony_ciinline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::NumberFormat >& 41311767c5feSopenharmony_ciPhoneMetadata::intl_number_format() const { 41321767c5feSopenharmony_ci // @@protoc_insertion_point(field_list:i18n.phonenumbers.PhoneMetadata.intl_number_format) 41331767c5feSopenharmony_ci return intl_number_format_; 41341767c5feSopenharmony_ci} 41351767c5feSopenharmony_ci 41361767c5feSopenharmony_ci// optional bool main_country_for_code = 22 [default = false]; 41371767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_main_country_for_code() const { 41381767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x08000000u) != 0; 41391767c5feSopenharmony_ci return value; 41401767c5feSopenharmony_ci} 41411767c5feSopenharmony_ciinline bool PhoneMetadata::has_main_country_for_code() const { 41421767c5feSopenharmony_ci return _internal_has_main_country_for_code(); 41431767c5feSopenharmony_ci} 41441767c5feSopenharmony_ciinline void PhoneMetadata::clear_main_country_for_code() { 41451767c5feSopenharmony_ci main_country_for_code_ = false; 41461767c5feSopenharmony_ci _has_bits_[0] &= ~0x08000000u; 41471767c5feSopenharmony_ci} 41481767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_main_country_for_code() const { 41491767c5feSopenharmony_ci return main_country_for_code_; 41501767c5feSopenharmony_ci} 41511767c5feSopenharmony_ciinline bool PhoneMetadata::main_country_for_code() const { 41521767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.main_country_for_code) 41531767c5feSopenharmony_ci return _internal_main_country_for_code(); 41541767c5feSopenharmony_ci} 41551767c5feSopenharmony_ciinline void PhoneMetadata::_internal_set_main_country_for_code(bool value) { 41561767c5feSopenharmony_ci _has_bits_[0] |= 0x08000000u; 41571767c5feSopenharmony_ci main_country_for_code_ = value; 41581767c5feSopenharmony_ci} 41591767c5feSopenharmony_ciinline void PhoneMetadata::set_main_country_for_code(bool value) { 41601767c5feSopenharmony_ci _internal_set_main_country_for_code(value); 41611767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneMetadata.main_country_for_code) 41621767c5feSopenharmony_ci} 41631767c5feSopenharmony_ci 41641767c5feSopenharmony_ci// optional string leading_digits = 23; 41651767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_leading_digits() const { 41661767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000080u) != 0; 41671767c5feSopenharmony_ci return value; 41681767c5feSopenharmony_ci} 41691767c5feSopenharmony_ciinline bool PhoneMetadata::has_leading_digits() const { 41701767c5feSopenharmony_ci return _internal_has_leading_digits(); 41711767c5feSopenharmony_ci} 41721767c5feSopenharmony_ciinline void PhoneMetadata::clear_leading_digits() { 41731767c5feSopenharmony_ci leading_digits_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 41741767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000080u; 41751767c5feSopenharmony_ci} 41761767c5feSopenharmony_ciinline const std::string& PhoneMetadata::leading_digits() const { 41771767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.leading_digits) 41781767c5feSopenharmony_ci return _internal_leading_digits(); 41791767c5feSopenharmony_ci} 41801767c5feSopenharmony_ciinline void PhoneMetadata::set_leading_digits(const std::string& value) { 41811767c5feSopenharmony_ci _internal_set_leading_digits(value); 41821767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneMetadata.leading_digits) 41831767c5feSopenharmony_ci} 41841767c5feSopenharmony_ciinline std::string* PhoneMetadata::mutable_leading_digits() { 41851767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadata.leading_digits) 41861767c5feSopenharmony_ci return _internal_mutable_leading_digits(); 41871767c5feSopenharmony_ci} 41881767c5feSopenharmony_ciinline const std::string& PhoneMetadata::_internal_leading_digits() const { 41891767c5feSopenharmony_ci return leading_digits_.Get(); 41901767c5feSopenharmony_ci} 41911767c5feSopenharmony_ciinline void PhoneMetadata::_internal_set_leading_digits(const std::string& value) { 41921767c5feSopenharmony_ci _has_bits_[0] |= 0x00000080u; 41931767c5feSopenharmony_ci leading_digits_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 41941767c5feSopenharmony_ci} 41951767c5feSopenharmony_ciinline void PhoneMetadata::set_leading_digits(std::string&& value) { 41961767c5feSopenharmony_ci _has_bits_[0] |= 0x00000080u; 41971767c5feSopenharmony_ci leading_digits_.SetLite( 41981767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 41991767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.PhoneMetadata.leading_digits) 42001767c5feSopenharmony_ci} 42011767c5feSopenharmony_ciinline void PhoneMetadata::set_leading_digits(const char* value) { 42021767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 42031767c5feSopenharmony_ci _has_bits_[0] |= 0x00000080u; 42041767c5feSopenharmony_ci leading_digits_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 42051767c5feSopenharmony_ci GetArena()); 42061767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.PhoneMetadata.leading_digits) 42071767c5feSopenharmony_ci} 42081767c5feSopenharmony_ciinline void PhoneMetadata::set_leading_digits(const char* value, 42091767c5feSopenharmony_ci size_t size) { 42101767c5feSopenharmony_ci _has_bits_[0] |= 0x00000080u; 42111767c5feSopenharmony_ci leading_digits_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 42121767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 42131767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.PhoneMetadata.leading_digits) 42141767c5feSopenharmony_ci} 42151767c5feSopenharmony_ciinline std::string* PhoneMetadata::_internal_mutable_leading_digits() { 42161767c5feSopenharmony_ci _has_bits_[0] |= 0x00000080u; 42171767c5feSopenharmony_ci return leading_digits_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 42181767c5feSopenharmony_ci} 42191767c5feSopenharmony_ciinline std::string* PhoneMetadata::release_leading_digits() { 42201767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneMetadata.leading_digits) 42211767c5feSopenharmony_ci if (!_internal_has_leading_digits()) { 42221767c5feSopenharmony_ci return nullptr; 42231767c5feSopenharmony_ci } 42241767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000080u; 42251767c5feSopenharmony_ci return leading_digits_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 42261767c5feSopenharmony_ci} 42271767c5feSopenharmony_ciinline void PhoneMetadata::set_allocated_leading_digits(std::string* leading_digits) { 42281767c5feSopenharmony_ci if (leading_digits != nullptr) { 42291767c5feSopenharmony_ci _has_bits_[0] |= 0x00000080u; 42301767c5feSopenharmony_ci } else { 42311767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000080u; 42321767c5feSopenharmony_ci } 42331767c5feSopenharmony_ci leading_digits_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), leading_digits, 42341767c5feSopenharmony_ci GetArena()); 42351767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneMetadata.leading_digits) 42361767c5feSopenharmony_ci} 42371767c5feSopenharmony_ci 42381767c5feSopenharmony_ci// optional bool mobile_number_portable_region = 32 [default = false]; 42391767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_has_mobile_number_portable_region() const { 42401767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x10000000u) != 0; 42411767c5feSopenharmony_ci return value; 42421767c5feSopenharmony_ci} 42431767c5feSopenharmony_ciinline bool PhoneMetadata::has_mobile_number_portable_region() const { 42441767c5feSopenharmony_ci return _internal_has_mobile_number_portable_region(); 42451767c5feSopenharmony_ci} 42461767c5feSopenharmony_ciinline void PhoneMetadata::clear_mobile_number_portable_region() { 42471767c5feSopenharmony_ci mobile_number_portable_region_ = false; 42481767c5feSopenharmony_ci _has_bits_[0] &= ~0x10000000u; 42491767c5feSopenharmony_ci} 42501767c5feSopenharmony_ciinline bool PhoneMetadata::_internal_mobile_number_portable_region() const { 42511767c5feSopenharmony_ci return mobile_number_portable_region_; 42521767c5feSopenharmony_ci} 42531767c5feSopenharmony_ciinline bool PhoneMetadata::mobile_number_portable_region() const { 42541767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadata.mobile_number_portable_region) 42551767c5feSopenharmony_ci return _internal_mobile_number_portable_region(); 42561767c5feSopenharmony_ci} 42571767c5feSopenharmony_ciinline void PhoneMetadata::_internal_set_mobile_number_portable_region(bool value) { 42581767c5feSopenharmony_ci _has_bits_[0] |= 0x10000000u; 42591767c5feSopenharmony_ci mobile_number_portable_region_ = value; 42601767c5feSopenharmony_ci} 42611767c5feSopenharmony_ciinline void PhoneMetadata::set_mobile_number_portable_region(bool value) { 42621767c5feSopenharmony_ci _internal_set_mobile_number_portable_region(value); 42631767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneMetadata.mobile_number_portable_region) 42641767c5feSopenharmony_ci} 42651767c5feSopenharmony_ci 42661767c5feSopenharmony_ci// ------------------------------------------------------------------- 42671767c5feSopenharmony_ci 42681767c5feSopenharmony_ci// PhoneMetadataCollection 42691767c5feSopenharmony_ci 42701767c5feSopenharmony_ci// repeated .i18n.phonenumbers.PhoneMetadata metadata = 1; 42711767c5feSopenharmony_ciinline int PhoneMetadataCollection::_internal_metadata_size() const { 42721767c5feSopenharmony_ci return metadata_.size(); 42731767c5feSopenharmony_ci} 42741767c5feSopenharmony_ciinline int PhoneMetadataCollection::metadata_size() const { 42751767c5feSopenharmony_ci return _internal_metadata_size(); 42761767c5feSopenharmony_ci} 42771767c5feSopenharmony_ciinline void PhoneMetadataCollection::clear_metadata() { 42781767c5feSopenharmony_ci metadata_.Clear(); 42791767c5feSopenharmony_ci} 42801767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneMetadata* PhoneMetadataCollection::mutable_metadata(int index) { 42811767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneMetadataCollection.metadata) 42821767c5feSopenharmony_ci return metadata_.Mutable(index); 42831767c5feSopenharmony_ci} 42841767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::PhoneMetadata >* 42851767c5feSopenharmony_ciPhoneMetadataCollection::mutable_metadata() { 42861767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable_list:i18n.phonenumbers.PhoneMetadataCollection.metadata) 42871767c5feSopenharmony_ci return &metadata_; 42881767c5feSopenharmony_ci} 42891767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneMetadata& PhoneMetadataCollection::_internal_metadata(int index) const { 42901767c5feSopenharmony_ci return metadata_.Get(index); 42911767c5feSopenharmony_ci} 42921767c5feSopenharmony_ciinline const ::i18n::phonenumbers::PhoneMetadata& PhoneMetadataCollection::metadata(int index) const { 42931767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneMetadataCollection.metadata) 42941767c5feSopenharmony_ci return _internal_metadata(index); 42951767c5feSopenharmony_ci} 42961767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneMetadata* PhoneMetadataCollection::_internal_add_metadata() { 42971767c5feSopenharmony_ci return metadata_.Add(); 42981767c5feSopenharmony_ci} 42991767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneMetadata* PhoneMetadataCollection::add_metadata() { 43001767c5feSopenharmony_ci // @@protoc_insertion_point(field_add:i18n.phonenumbers.PhoneMetadataCollection.metadata) 43011767c5feSopenharmony_ci return _internal_add_metadata(); 43021767c5feSopenharmony_ci} 43031767c5feSopenharmony_ciinline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::PhoneMetadata >& 43041767c5feSopenharmony_ciPhoneMetadataCollection::metadata() const { 43051767c5feSopenharmony_ci // @@protoc_insertion_point(field_list:i18n.phonenumbers.PhoneMetadataCollection.metadata) 43061767c5feSopenharmony_ci return metadata_; 43071767c5feSopenharmony_ci} 43081767c5feSopenharmony_ci 43091767c5feSopenharmony_ci#ifdef __GNUC__ 43101767c5feSopenharmony_ci #pragma GCC diagnostic pop 43111767c5feSopenharmony_ci#endif // __GNUC__ 43121767c5feSopenharmony_ci// ------------------------------------------------------------------- 43131767c5feSopenharmony_ci 43141767c5feSopenharmony_ci// ------------------------------------------------------------------- 43151767c5feSopenharmony_ci 43161767c5feSopenharmony_ci// ------------------------------------------------------------------- 43171767c5feSopenharmony_ci 43181767c5feSopenharmony_ci 43191767c5feSopenharmony_ci// @@protoc_insertion_point(namespace_scope) 43201767c5feSopenharmony_ci 43211767c5feSopenharmony_ci} // namespace phonenumbers 43221767c5feSopenharmony_ci} // namespace i18n 43231767c5feSopenharmony_ci 43241767c5feSopenharmony_ci// @@protoc_insertion_point(global_scope) 43251767c5feSopenharmony_ci 43261767c5feSopenharmony_ci#include <google/protobuf/port_undef.inc> 43271767c5feSopenharmony_ci#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_phonemetadata_2eproto 4328