11767c5feSopenharmony_ci// Generated by the protocol buffer compiler. DO NOT EDIT! 21767c5feSopenharmony_ci// source: phonenumber.proto 31767c5feSopenharmony_ci 41767c5feSopenharmony_ci#ifndef GOOGLE_PROTOBUF_INCLUDED_phonenumber_2eproto 51767c5feSopenharmony_ci#define GOOGLE_PROTOBUF_INCLUDED_phonenumber_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#include <google/protobuf/generated_enum_util.h> 341767c5feSopenharmony_ci// @@protoc_insertion_point(includes) 351767c5feSopenharmony_ci#include <google/protobuf/port_def.inc> 361767c5feSopenharmony_ci#define PROTOBUF_INTERNAL_EXPORT_phonenumber_2eproto 371767c5feSopenharmony_ciPROTOBUF_NAMESPACE_OPEN 381767c5feSopenharmony_cinamespace internal { 391767c5feSopenharmony_ciclass AnyMetadata; 401767c5feSopenharmony_ci} // namespace internal 411767c5feSopenharmony_ciPROTOBUF_NAMESPACE_CLOSE 421767c5feSopenharmony_ci 431767c5feSopenharmony_ci// Internal implementation detail -- do not use these members. 441767c5feSopenharmony_cistruct TableStruct_phonenumber_2eproto { 451767c5feSopenharmony_ci static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] 461767c5feSopenharmony_ci PROTOBUF_SECTION_VARIABLE(protodesc_cold); 471767c5feSopenharmony_ci static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] 481767c5feSopenharmony_ci PROTOBUF_SECTION_VARIABLE(protodesc_cold); 491767c5feSopenharmony_ci static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] 501767c5feSopenharmony_ci PROTOBUF_SECTION_VARIABLE(protodesc_cold); 511767c5feSopenharmony_ci static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; 521767c5feSopenharmony_ci static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; 531767c5feSopenharmony_ci static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]; 541767c5feSopenharmony_ci}; 551767c5feSopenharmony_cinamespace i18n { 561767c5feSopenharmony_cinamespace phonenumbers { 571767c5feSopenharmony_ciclass PhoneNumber; 581767c5feSopenharmony_ciclass PhoneNumberDefaultTypeInternal; 591767c5feSopenharmony_ciextern PhoneNumberDefaultTypeInternal _PhoneNumber_default_instance_; 601767c5feSopenharmony_ci} // namespace phonenumbers 611767c5feSopenharmony_ci} // namespace i18n 621767c5feSopenharmony_ciPROTOBUF_NAMESPACE_OPEN 631767c5feSopenharmony_citemplate<> ::i18n::phonenumbers::PhoneNumber* Arena::CreateMaybeMessage<::i18n::phonenumbers::PhoneNumber>(Arena*); 641767c5feSopenharmony_ciPROTOBUF_NAMESPACE_CLOSE 651767c5feSopenharmony_cinamespace i18n { 661767c5feSopenharmony_cinamespace phonenumbers { 671767c5feSopenharmony_ci 681767c5feSopenharmony_cienum PhoneNumber_CountryCodeSource : int { 691767c5feSopenharmony_ci PhoneNumber_CountryCodeSource_UNSPECIFIED = 0, 701767c5feSopenharmony_ci PhoneNumber_CountryCodeSource_FROM_NUMBER_WITH_PLUS_SIGN = 1, 711767c5feSopenharmony_ci PhoneNumber_CountryCodeSource_FROM_NUMBER_WITH_IDD = 5, 721767c5feSopenharmony_ci PhoneNumber_CountryCodeSource_FROM_NUMBER_WITHOUT_PLUS_SIGN = 10, 731767c5feSopenharmony_ci PhoneNumber_CountryCodeSource_FROM_DEFAULT_COUNTRY = 20 741767c5feSopenharmony_ci}; 751767c5feSopenharmony_cibool PhoneNumber_CountryCodeSource_IsValid(int value); 761767c5feSopenharmony_ciconstexpr PhoneNumber_CountryCodeSource PhoneNumber_CountryCodeSource_CountryCodeSource_MIN = PhoneNumber_CountryCodeSource_UNSPECIFIED; 771767c5feSopenharmony_ciconstexpr PhoneNumber_CountryCodeSource PhoneNumber_CountryCodeSource_CountryCodeSource_MAX = PhoneNumber_CountryCodeSource_FROM_DEFAULT_COUNTRY; 781767c5feSopenharmony_ciconstexpr int PhoneNumber_CountryCodeSource_CountryCodeSource_ARRAYSIZE = PhoneNumber_CountryCodeSource_CountryCodeSource_MAX + 1; 791767c5feSopenharmony_ci 801767c5feSopenharmony_ciconst std::string& PhoneNumber_CountryCodeSource_Name(PhoneNumber_CountryCodeSource value); 811767c5feSopenharmony_citemplate<typename T> 821767c5feSopenharmony_ciinline const std::string& PhoneNumber_CountryCodeSource_Name(T enum_t_value) { 831767c5feSopenharmony_ci static_assert(::std::is_same<T, PhoneNumber_CountryCodeSource>::value || 841767c5feSopenharmony_ci ::std::is_integral<T>::value, 851767c5feSopenharmony_ci "Incorrect type passed to function PhoneNumber_CountryCodeSource_Name."); 861767c5feSopenharmony_ci return PhoneNumber_CountryCodeSource_Name(static_cast<PhoneNumber_CountryCodeSource>(enum_t_value)); 871767c5feSopenharmony_ci} 881767c5feSopenharmony_cibool PhoneNumber_CountryCodeSource_Parse( 891767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, PhoneNumber_CountryCodeSource* value); 901767c5feSopenharmony_ci// =================================================================== 911767c5feSopenharmony_ci 921767c5feSopenharmony_ciclass PhoneNumber PROTOBUF_FINAL : 931767c5feSopenharmony_ci public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:i18n.phonenumbers.PhoneNumber) */ { 941767c5feSopenharmony_ci public: 951767c5feSopenharmony_ci inline PhoneNumber() : PhoneNumber(nullptr) {} 961767c5feSopenharmony_ci virtual ~PhoneNumber(); 971767c5feSopenharmony_ci 981767c5feSopenharmony_ci PhoneNumber(const PhoneNumber& from); 991767c5feSopenharmony_ci PhoneNumber(PhoneNumber&& from) noexcept 1001767c5feSopenharmony_ci : PhoneNumber() { 1011767c5feSopenharmony_ci *this = ::std::move(from); 1021767c5feSopenharmony_ci } 1031767c5feSopenharmony_ci 1041767c5feSopenharmony_ci inline PhoneNumber& operator=(const PhoneNumber& from) { 1051767c5feSopenharmony_ci CopyFrom(from); 1061767c5feSopenharmony_ci return *this; 1071767c5feSopenharmony_ci } 1081767c5feSopenharmony_ci inline PhoneNumber& operator=(PhoneNumber&& from) noexcept { 1091767c5feSopenharmony_ci if (GetArena() == from.GetArena()) { 1101767c5feSopenharmony_ci if (this != &from) InternalSwap(&from); 1111767c5feSopenharmony_ci } else { 1121767c5feSopenharmony_ci CopyFrom(from); 1131767c5feSopenharmony_ci } 1141767c5feSopenharmony_ci return *this; 1151767c5feSopenharmony_ci } 1161767c5feSopenharmony_ci 1171767c5feSopenharmony_ci inline const std::string& unknown_fields() const { 1181767c5feSopenharmony_ci return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); 1191767c5feSopenharmony_ci } 1201767c5feSopenharmony_ci inline std::string* mutable_unknown_fields() { 1211767c5feSopenharmony_ci return _internal_metadata_.mutable_unknown_fields<std::string>(); 1221767c5feSopenharmony_ci } 1231767c5feSopenharmony_ci 1241767c5feSopenharmony_ci static const PhoneNumber& default_instance(); 1251767c5feSopenharmony_ci 1261767c5feSopenharmony_ci static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY 1271767c5feSopenharmony_ci static inline const PhoneNumber* internal_default_instance() { 1281767c5feSopenharmony_ci return reinterpret_cast<const PhoneNumber*>( 1291767c5feSopenharmony_ci &_PhoneNumber_default_instance_); 1301767c5feSopenharmony_ci } 1311767c5feSopenharmony_ci static constexpr int kIndexInFileMessages = 1321767c5feSopenharmony_ci 0; 1331767c5feSopenharmony_ci 1341767c5feSopenharmony_ci friend void swap(PhoneNumber& a, PhoneNumber& b) { 1351767c5feSopenharmony_ci a.Swap(&b); 1361767c5feSopenharmony_ci } 1371767c5feSopenharmony_ci inline void Swap(PhoneNumber* other) { 1381767c5feSopenharmony_ci if (other == this) return; 1391767c5feSopenharmony_ci if (GetArena() == other->GetArena()) { 1401767c5feSopenharmony_ci InternalSwap(other); 1411767c5feSopenharmony_ci } else { 1421767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); 1431767c5feSopenharmony_ci } 1441767c5feSopenharmony_ci } 1451767c5feSopenharmony_ci void UnsafeArenaSwap(PhoneNumber* other) { 1461767c5feSopenharmony_ci if (other == this) return; 1471767c5feSopenharmony_ci GOOGLE_DCHECK(GetArena() == other->GetArena()); 1481767c5feSopenharmony_ci InternalSwap(other); 1491767c5feSopenharmony_ci } 1501767c5feSopenharmony_ci 1511767c5feSopenharmony_ci // implements Message ---------------------------------------------- 1521767c5feSopenharmony_ci 1531767c5feSopenharmony_ci inline PhoneNumber* New() const final { 1541767c5feSopenharmony_ci return CreateMaybeMessage<PhoneNumber>(nullptr); 1551767c5feSopenharmony_ci } 1561767c5feSopenharmony_ci 1571767c5feSopenharmony_ci PhoneNumber* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { 1581767c5feSopenharmony_ci return CreateMaybeMessage<PhoneNumber>(arena); 1591767c5feSopenharmony_ci } 1601767c5feSopenharmony_ci void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) 1611767c5feSopenharmony_ci final; 1621767c5feSopenharmony_ci void CopyFrom(const PhoneNumber& from); 1631767c5feSopenharmony_ci void MergeFrom(const PhoneNumber& from); 1641767c5feSopenharmony_ci PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; 1651767c5feSopenharmony_ci bool IsInitialized() const final; 1661767c5feSopenharmony_ci 1671767c5feSopenharmony_ci size_t ByteSizeLong() const final; 1681767c5feSopenharmony_ci const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; 1691767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( 1701767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; 1711767c5feSopenharmony_ci void DiscardUnknownFields(); 1721767c5feSopenharmony_ci int GetCachedSize() const final { return _cached_size_.Get(); } 1731767c5feSopenharmony_ci 1741767c5feSopenharmony_ci private: 1751767c5feSopenharmony_ci inline void SharedCtor(); 1761767c5feSopenharmony_ci inline void SharedDtor(); 1771767c5feSopenharmony_ci void SetCachedSize(int size) const; 1781767c5feSopenharmony_ci void InternalSwap(PhoneNumber* other); 1791767c5feSopenharmony_ci friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; 1801767c5feSopenharmony_ci static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { 1811767c5feSopenharmony_ci return "i18n.phonenumbers.PhoneNumber"; 1821767c5feSopenharmony_ci } 1831767c5feSopenharmony_ci protected: 1841767c5feSopenharmony_ci explicit PhoneNumber(::PROTOBUF_NAMESPACE_ID::Arena* arena); 1851767c5feSopenharmony_ci private: 1861767c5feSopenharmony_ci static void ArenaDtor(void* object); 1871767c5feSopenharmony_ci inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); 1881767c5feSopenharmony_ci public: 1891767c5feSopenharmony_ci 1901767c5feSopenharmony_ci std::string GetTypeName() const final; 1911767c5feSopenharmony_ci 1921767c5feSopenharmony_ci // nested types ---------------------------------------------------- 1931767c5feSopenharmony_ci 1941767c5feSopenharmony_ci typedef PhoneNumber_CountryCodeSource CountryCodeSource; 1951767c5feSopenharmony_ci static constexpr CountryCodeSource UNSPECIFIED = 1961767c5feSopenharmony_ci PhoneNumber_CountryCodeSource_UNSPECIFIED; 1971767c5feSopenharmony_ci static constexpr CountryCodeSource FROM_NUMBER_WITH_PLUS_SIGN = 1981767c5feSopenharmony_ci PhoneNumber_CountryCodeSource_FROM_NUMBER_WITH_PLUS_SIGN; 1991767c5feSopenharmony_ci static constexpr CountryCodeSource FROM_NUMBER_WITH_IDD = 2001767c5feSopenharmony_ci PhoneNumber_CountryCodeSource_FROM_NUMBER_WITH_IDD; 2011767c5feSopenharmony_ci static constexpr CountryCodeSource FROM_NUMBER_WITHOUT_PLUS_SIGN = 2021767c5feSopenharmony_ci PhoneNumber_CountryCodeSource_FROM_NUMBER_WITHOUT_PLUS_SIGN; 2031767c5feSopenharmony_ci static constexpr CountryCodeSource FROM_DEFAULT_COUNTRY = 2041767c5feSopenharmony_ci PhoneNumber_CountryCodeSource_FROM_DEFAULT_COUNTRY; 2051767c5feSopenharmony_ci static inline bool CountryCodeSource_IsValid(int value) { 2061767c5feSopenharmony_ci return PhoneNumber_CountryCodeSource_IsValid(value); 2071767c5feSopenharmony_ci } 2081767c5feSopenharmony_ci static constexpr CountryCodeSource CountryCodeSource_MIN = 2091767c5feSopenharmony_ci PhoneNumber_CountryCodeSource_CountryCodeSource_MIN; 2101767c5feSopenharmony_ci static constexpr CountryCodeSource CountryCodeSource_MAX = 2111767c5feSopenharmony_ci PhoneNumber_CountryCodeSource_CountryCodeSource_MAX; 2121767c5feSopenharmony_ci static constexpr int CountryCodeSource_ARRAYSIZE = 2131767c5feSopenharmony_ci PhoneNumber_CountryCodeSource_CountryCodeSource_ARRAYSIZE; 2141767c5feSopenharmony_ci template<typename T> 2151767c5feSopenharmony_ci static inline const std::string& CountryCodeSource_Name(T enum_t_value) { 2161767c5feSopenharmony_ci static_assert(::std::is_same<T, CountryCodeSource>::value || 2171767c5feSopenharmony_ci ::std::is_integral<T>::value, 2181767c5feSopenharmony_ci "Incorrect type passed to function CountryCodeSource_Name."); 2191767c5feSopenharmony_ci return PhoneNumber_CountryCodeSource_Name(enum_t_value); 2201767c5feSopenharmony_ci } 2211767c5feSopenharmony_ci static inline bool CountryCodeSource_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, 2221767c5feSopenharmony_ci CountryCodeSource* value) { 2231767c5feSopenharmony_ci return PhoneNumber_CountryCodeSource_Parse(name, value); 2241767c5feSopenharmony_ci } 2251767c5feSopenharmony_ci 2261767c5feSopenharmony_ci // accessors ------------------------------------------------------- 2271767c5feSopenharmony_ci 2281767c5feSopenharmony_ci enum : int { 2291767c5feSopenharmony_ci kExtensionFieldNumber = 3, 2301767c5feSopenharmony_ci kRawInputFieldNumber = 5, 2311767c5feSopenharmony_ci kPreferredDomesticCarrierCodeFieldNumber = 7, 2321767c5feSopenharmony_ci kNationalNumberFieldNumber = 2, 2331767c5feSopenharmony_ci kCountryCodeFieldNumber = 1, 2341767c5feSopenharmony_ci kItalianLeadingZeroFieldNumber = 4, 2351767c5feSopenharmony_ci kCountryCodeSourceFieldNumber = 6, 2361767c5feSopenharmony_ci kNumberOfLeadingZerosFieldNumber = 8, 2371767c5feSopenharmony_ci }; 2381767c5feSopenharmony_ci // optional string extension = 3; 2391767c5feSopenharmony_ci bool has_extension() const; 2401767c5feSopenharmony_ci private: 2411767c5feSopenharmony_ci bool _internal_has_extension() const; 2421767c5feSopenharmony_ci public: 2431767c5feSopenharmony_ci void clear_extension(); 2441767c5feSopenharmony_ci const std::string& extension() const; 2451767c5feSopenharmony_ci void set_extension(const std::string& value); 2461767c5feSopenharmony_ci void set_extension(std::string&& value); 2471767c5feSopenharmony_ci void set_extension(const char* value); 2481767c5feSopenharmony_ci void set_extension(const char* value, size_t size); 2491767c5feSopenharmony_ci std::string* mutable_extension(); 2501767c5feSopenharmony_ci std::string* release_extension(); 2511767c5feSopenharmony_ci void set_allocated_extension(std::string* extension); 2521767c5feSopenharmony_ci private: 2531767c5feSopenharmony_ci const std::string& _internal_extension() const; 2541767c5feSopenharmony_ci void _internal_set_extension(const std::string& value); 2551767c5feSopenharmony_ci std::string* _internal_mutable_extension(); 2561767c5feSopenharmony_ci public: 2571767c5feSopenharmony_ci 2581767c5feSopenharmony_ci // optional string raw_input = 5; 2591767c5feSopenharmony_ci bool has_raw_input() const; 2601767c5feSopenharmony_ci private: 2611767c5feSopenharmony_ci bool _internal_has_raw_input() const; 2621767c5feSopenharmony_ci public: 2631767c5feSopenharmony_ci void clear_raw_input(); 2641767c5feSopenharmony_ci const std::string& raw_input() const; 2651767c5feSopenharmony_ci void set_raw_input(const std::string& value); 2661767c5feSopenharmony_ci void set_raw_input(std::string&& value); 2671767c5feSopenharmony_ci void set_raw_input(const char* value); 2681767c5feSopenharmony_ci void set_raw_input(const char* value, size_t size); 2691767c5feSopenharmony_ci std::string* mutable_raw_input(); 2701767c5feSopenharmony_ci std::string* release_raw_input(); 2711767c5feSopenharmony_ci void set_allocated_raw_input(std::string* raw_input); 2721767c5feSopenharmony_ci private: 2731767c5feSopenharmony_ci const std::string& _internal_raw_input() const; 2741767c5feSopenharmony_ci void _internal_set_raw_input(const std::string& value); 2751767c5feSopenharmony_ci std::string* _internal_mutable_raw_input(); 2761767c5feSopenharmony_ci public: 2771767c5feSopenharmony_ci 2781767c5feSopenharmony_ci // optional string preferred_domestic_carrier_code = 7; 2791767c5feSopenharmony_ci bool has_preferred_domestic_carrier_code() const; 2801767c5feSopenharmony_ci private: 2811767c5feSopenharmony_ci bool _internal_has_preferred_domestic_carrier_code() const; 2821767c5feSopenharmony_ci public: 2831767c5feSopenharmony_ci void clear_preferred_domestic_carrier_code(); 2841767c5feSopenharmony_ci const std::string& preferred_domestic_carrier_code() const; 2851767c5feSopenharmony_ci void set_preferred_domestic_carrier_code(const std::string& value); 2861767c5feSopenharmony_ci void set_preferred_domestic_carrier_code(std::string&& value); 2871767c5feSopenharmony_ci void set_preferred_domestic_carrier_code(const char* value); 2881767c5feSopenharmony_ci void set_preferred_domestic_carrier_code(const char* value, size_t size); 2891767c5feSopenharmony_ci std::string* mutable_preferred_domestic_carrier_code(); 2901767c5feSopenharmony_ci std::string* release_preferred_domestic_carrier_code(); 2911767c5feSopenharmony_ci void set_allocated_preferred_domestic_carrier_code(std::string* preferred_domestic_carrier_code); 2921767c5feSopenharmony_ci private: 2931767c5feSopenharmony_ci const std::string& _internal_preferred_domestic_carrier_code() const; 2941767c5feSopenharmony_ci void _internal_set_preferred_domestic_carrier_code(const std::string& value); 2951767c5feSopenharmony_ci std::string* _internal_mutable_preferred_domestic_carrier_code(); 2961767c5feSopenharmony_ci public: 2971767c5feSopenharmony_ci 2981767c5feSopenharmony_ci // required uint64 national_number = 2; 2991767c5feSopenharmony_ci bool has_national_number() const; 3001767c5feSopenharmony_ci private: 3011767c5feSopenharmony_ci bool _internal_has_national_number() const; 3021767c5feSopenharmony_ci public: 3031767c5feSopenharmony_ci void clear_national_number(); 3041767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::uint64 national_number() const; 3051767c5feSopenharmony_ci void set_national_number(::PROTOBUF_NAMESPACE_ID::uint64 value); 3061767c5feSopenharmony_ci private: 3071767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::uint64 _internal_national_number() const; 3081767c5feSopenharmony_ci void _internal_set_national_number(::PROTOBUF_NAMESPACE_ID::uint64 value); 3091767c5feSopenharmony_ci public: 3101767c5feSopenharmony_ci 3111767c5feSopenharmony_ci // required int32 country_code = 1; 3121767c5feSopenharmony_ci bool has_country_code() const; 3131767c5feSopenharmony_ci private: 3141767c5feSopenharmony_ci bool _internal_has_country_code() const; 3151767c5feSopenharmony_ci public: 3161767c5feSopenharmony_ci void clear_country_code(); 3171767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::int32 country_code() const; 3181767c5feSopenharmony_ci void set_country_code(::PROTOBUF_NAMESPACE_ID::int32 value); 3191767c5feSopenharmony_ci private: 3201767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::int32 _internal_country_code() const; 3211767c5feSopenharmony_ci void _internal_set_country_code(::PROTOBUF_NAMESPACE_ID::int32 value); 3221767c5feSopenharmony_ci public: 3231767c5feSopenharmony_ci 3241767c5feSopenharmony_ci // optional bool italian_leading_zero = 4; 3251767c5feSopenharmony_ci bool has_italian_leading_zero() const; 3261767c5feSopenharmony_ci private: 3271767c5feSopenharmony_ci bool _internal_has_italian_leading_zero() const; 3281767c5feSopenharmony_ci public: 3291767c5feSopenharmony_ci void clear_italian_leading_zero(); 3301767c5feSopenharmony_ci bool italian_leading_zero() const; 3311767c5feSopenharmony_ci void set_italian_leading_zero(bool value); 3321767c5feSopenharmony_ci private: 3331767c5feSopenharmony_ci bool _internal_italian_leading_zero() const; 3341767c5feSopenharmony_ci void _internal_set_italian_leading_zero(bool value); 3351767c5feSopenharmony_ci public: 3361767c5feSopenharmony_ci 3371767c5feSopenharmony_ci // optional .i18n.phonenumbers.PhoneNumber.CountryCodeSource country_code_source = 6; 3381767c5feSopenharmony_ci bool has_country_code_source() const; 3391767c5feSopenharmony_ci private: 3401767c5feSopenharmony_ci bool _internal_has_country_code_source() const; 3411767c5feSopenharmony_ci public: 3421767c5feSopenharmony_ci void clear_country_code_source(); 3431767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumber_CountryCodeSource country_code_source() const; 3441767c5feSopenharmony_ci void set_country_code_source(::i18n::phonenumbers::PhoneNumber_CountryCodeSource value); 3451767c5feSopenharmony_ci private: 3461767c5feSopenharmony_ci ::i18n::phonenumbers::PhoneNumber_CountryCodeSource _internal_country_code_source() const; 3471767c5feSopenharmony_ci void _internal_set_country_code_source(::i18n::phonenumbers::PhoneNumber_CountryCodeSource value); 3481767c5feSopenharmony_ci public: 3491767c5feSopenharmony_ci 3501767c5feSopenharmony_ci // optional int32 number_of_leading_zeros = 8 [default = 1]; 3511767c5feSopenharmony_ci bool has_number_of_leading_zeros() const; 3521767c5feSopenharmony_ci private: 3531767c5feSopenharmony_ci bool _internal_has_number_of_leading_zeros() const; 3541767c5feSopenharmony_ci public: 3551767c5feSopenharmony_ci void clear_number_of_leading_zeros(); 3561767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::int32 number_of_leading_zeros() const; 3571767c5feSopenharmony_ci void set_number_of_leading_zeros(::PROTOBUF_NAMESPACE_ID::int32 value); 3581767c5feSopenharmony_ci private: 3591767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::int32 _internal_number_of_leading_zeros() const; 3601767c5feSopenharmony_ci void _internal_set_number_of_leading_zeros(::PROTOBUF_NAMESPACE_ID::int32 value); 3611767c5feSopenharmony_ci public: 3621767c5feSopenharmony_ci 3631767c5feSopenharmony_ci // @@protoc_insertion_point(class_scope:i18n.phonenumbers.PhoneNumber) 3641767c5feSopenharmony_ci private: 3651767c5feSopenharmony_ci class _Internal; 3661767c5feSopenharmony_ci 3671767c5feSopenharmony_ci // helper for ByteSizeLong() 3681767c5feSopenharmony_ci size_t RequiredFieldsByteSizeFallback() const; 3691767c5feSopenharmony_ci 3701767c5feSopenharmony_ci template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; 3711767c5feSopenharmony_ci typedef void InternalArenaConstructable_; 3721767c5feSopenharmony_ci typedef void DestructorSkippable_; 3731767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; 3741767c5feSopenharmony_ci mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; 3751767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr extension_; 3761767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr raw_input_; 3771767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr preferred_domestic_carrier_code_; 3781767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::uint64 national_number_; 3791767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::int32 country_code_; 3801767c5feSopenharmony_ci bool italian_leading_zero_; 3811767c5feSopenharmony_ci int country_code_source_; 3821767c5feSopenharmony_ci ::PROTOBUF_NAMESPACE_ID::int32 number_of_leading_zeros_; 3831767c5feSopenharmony_ci friend struct ::TableStruct_phonenumber_2eproto; 3841767c5feSopenharmony_ci}; 3851767c5feSopenharmony_ci// =================================================================== 3861767c5feSopenharmony_ci 3871767c5feSopenharmony_ci 3881767c5feSopenharmony_ci// =================================================================== 3891767c5feSopenharmony_ci 3901767c5feSopenharmony_ci#ifdef __GNUC__ 3911767c5feSopenharmony_ci #pragma GCC diagnostic push 3921767c5feSopenharmony_ci #pragma GCC diagnostic ignored "-Wstrict-aliasing" 3931767c5feSopenharmony_ci#endif // __GNUC__ 3941767c5feSopenharmony_ci// PhoneNumber 3951767c5feSopenharmony_ci 3961767c5feSopenharmony_ci// required int32 country_code = 1; 3971767c5feSopenharmony_ciinline bool PhoneNumber::_internal_has_country_code() const { 3981767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000010u) != 0; 3991767c5feSopenharmony_ci return value; 4001767c5feSopenharmony_ci} 4011767c5feSopenharmony_ciinline bool PhoneNumber::has_country_code() const { 4021767c5feSopenharmony_ci return _internal_has_country_code(); 4031767c5feSopenharmony_ci} 4041767c5feSopenharmony_ciinline void PhoneNumber::clear_country_code() { 4051767c5feSopenharmony_ci country_code_ = 0; 4061767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000010u; 4071767c5feSopenharmony_ci} 4081767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::int32 PhoneNumber::_internal_country_code() const { 4091767c5feSopenharmony_ci return country_code_; 4101767c5feSopenharmony_ci} 4111767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::int32 PhoneNumber::country_code() const { 4121767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneNumber.country_code) 4131767c5feSopenharmony_ci return _internal_country_code(); 4141767c5feSopenharmony_ci} 4151767c5feSopenharmony_ciinline void PhoneNumber::_internal_set_country_code(::PROTOBUF_NAMESPACE_ID::int32 value) { 4161767c5feSopenharmony_ci _has_bits_[0] |= 0x00000010u; 4171767c5feSopenharmony_ci country_code_ = value; 4181767c5feSopenharmony_ci} 4191767c5feSopenharmony_ciinline void PhoneNumber::set_country_code(::PROTOBUF_NAMESPACE_ID::int32 value) { 4201767c5feSopenharmony_ci _internal_set_country_code(value); 4211767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneNumber.country_code) 4221767c5feSopenharmony_ci} 4231767c5feSopenharmony_ci 4241767c5feSopenharmony_ci// required uint64 national_number = 2; 4251767c5feSopenharmony_ciinline bool PhoneNumber::_internal_has_national_number() const { 4261767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000008u) != 0; 4271767c5feSopenharmony_ci return value; 4281767c5feSopenharmony_ci} 4291767c5feSopenharmony_ciinline bool PhoneNumber::has_national_number() const { 4301767c5feSopenharmony_ci return _internal_has_national_number(); 4311767c5feSopenharmony_ci} 4321767c5feSopenharmony_ciinline void PhoneNumber::clear_national_number() { 4331767c5feSopenharmony_ci national_number_ = PROTOBUF_ULONGLONG(0); 4341767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000008u; 4351767c5feSopenharmony_ci} 4361767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::uint64 PhoneNumber::_internal_national_number() const { 4371767c5feSopenharmony_ci return national_number_; 4381767c5feSopenharmony_ci} 4391767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::uint64 PhoneNumber::national_number() const { 4401767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneNumber.national_number) 4411767c5feSopenharmony_ci return _internal_national_number(); 4421767c5feSopenharmony_ci} 4431767c5feSopenharmony_ciinline void PhoneNumber::_internal_set_national_number(::PROTOBUF_NAMESPACE_ID::uint64 value) { 4441767c5feSopenharmony_ci _has_bits_[0] |= 0x00000008u; 4451767c5feSopenharmony_ci national_number_ = value; 4461767c5feSopenharmony_ci} 4471767c5feSopenharmony_ciinline void PhoneNumber::set_national_number(::PROTOBUF_NAMESPACE_ID::uint64 value) { 4481767c5feSopenharmony_ci _internal_set_national_number(value); 4491767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneNumber.national_number) 4501767c5feSopenharmony_ci} 4511767c5feSopenharmony_ci 4521767c5feSopenharmony_ci// optional string extension = 3; 4531767c5feSopenharmony_ciinline bool PhoneNumber::_internal_has_extension() const { 4541767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000001u) != 0; 4551767c5feSopenharmony_ci return value; 4561767c5feSopenharmony_ci} 4571767c5feSopenharmony_ciinline bool PhoneNumber::has_extension() const { 4581767c5feSopenharmony_ci return _internal_has_extension(); 4591767c5feSopenharmony_ci} 4601767c5feSopenharmony_ciinline void PhoneNumber::clear_extension() { 4611767c5feSopenharmony_ci extension_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 4621767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000001u; 4631767c5feSopenharmony_ci} 4641767c5feSopenharmony_ciinline const std::string& PhoneNumber::extension() const { 4651767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneNumber.extension) 4661767c5feSopenharmony_ci return _internal_extension(); 4671767c5feSopenharmony_ci} 4681767c5feSopenharmony_ciinline void PhoneNumber::set_extension(const std::string& value) { 4691767c5feSopenharmony_ci _internal_set_extension(value); 4701767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneNumber.extension) 4711767c5feSopenharmony_ci} 4721767c5feSopenharmony_ciinline std::string* PhoneNumber::mutable_extension() { 4731767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneNumber.extension) 4741767c5feSopenharmony_ci return _internal_mutable_extension(); 4751767c5feSopenharmony_ci} 4761767c5feSopenharmony_ciinline const std::string& PhoneNumber::_internal_extension() const { 4771767c5feSopenharmony_ci return extension_.Get(); 4781767c5feSopenharmony_ci} 4791767c5feSopenharmony_ciinline void PhoneNumber::_internal_set_extension(const std::string& value) { 4801767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 4811767c5feSopenharmony_ci extension_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 4821767c5feSopenharmony_ci} 4831767c5feSopenharmony_ciinline void PhoneNumber::set_extension(std::string&& value) { 4841767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 4851767c5feSopenharmony_ci extension_.SetLite( 4861767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 4871767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.PhoneNumber.extension) 4881767c5feSopenharmony_ci} 4891767c5feSopenharmony_ciinline void PhoneNumber::set_extension(const char* value) { 4901767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 4911767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 4921767c5feSopenharmony_ci extension_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 4931767c5feSopenharmony_ci GetArena()); 4941767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.PhoneNumber.extension) 4951767c5feSopenharmony_ci} 4961767c5feSopenharmony_ciinline void PhoneNumber::set_extension(const char* value, 4971767c5feSopenharmony_ci size_t size) { 4981767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 4991767c5feSopenharmony_ci extension_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 5001767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 5011767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.PhoneNumber.extension) 5021767c5feSopenharmony_ci} 5031767c5feSopenharmony_ciinline std::string* PhoneNumber::_internal_mutable_extension() { 5041767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 5051767c5feSopenharmony_ci return extension_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 5061767c5feSopenharmony_ci} 5071767c5feSopenharmony_ciinline std::string* PhoneNumber::release_extension() { 5081767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneNumber.extension) 5091767c5feSopenharmony_ci if (!_internal_has_extension()) { 5101767c5feSopenharmony_ci return nullptr; 5111767c5feSopenharmony_ci } 5121767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000001u; 5131767c5feSopenharmony_ci return extension_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 5141767c5feSopenharmony_ci} 5151767c5feSopenharmony_ciinline void PhoneNumber::set_allocated_extension(std::string* extension) { 5161767c5feSopenharmony_ci if (extension != nullptr) { 5171767c5feSopenharmony_ci _has_bits_[0] |= 0x00000001u; 5181767c5feSopenharmony_ci } else { 5191767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000001u; 5201767c5feSopenharmony_ci } 5211767c5feSopenharmony_ci extension_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), extension, 5221767c5feSopenharmony_ci GetArena()); 5231767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneNumber.extension) 5241767c5feSopenharmony_ci} 5251767c5feSopenharmony_ci 5261767c5feSopenharmony_ci// optional bool italian_leading_zero = 4; 5271767c5feSopenharmony_ciinline bool PhoneNumber::_internal_has_italian_leading_zero() const { 5281767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000020u) != 0; 5291767c5feSopenharmony_ci return value; 5301767c5feSopenharmony_ci} 5311767c5feSopenharmony_ciinline bool PhoneNumber::has_italian_leading_zero() const { 5321767c5feSopenharmony_ci return _internal_has_italian_leading_zero(); 5331767c5feSopenharmony_ci} 5341767c5feSopenharmony_ciinline void PhoneNumber::clear_italian_leading_zero() { 5351767c5feSopenharmony_ci italian_leading_zero_ = false; 5361767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000020u; 5371767c5feSopenharmony_ci} 5381767c5feSopenharmony_ciinline bool PhoneNumber::_internal_italian_leading_zero() const { 5391767c5feSopenharmony_ci return italian_leading_zero_; 5401767c5feSopenharmony_ci} 5411767c5feSopenharmony_ciinline bool PhoneNumber::italian_leading_zero() const { 5421767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneNumber.italian_leading_zero) 5431767c5feSopenharmony_ci return _internal_italian_leading_zero(); 5441767c5feSopenharmony_ci} 5451767c5feSopenharmony_ciinline void PhoneNumber::_internal_set_italian_leading_zero(bool value) { 5461767c5feSopenharmony_ci _has_bits_[0] |= 0x00000020u; 5471767c5feSopenharmony_ci italian_leading_zero_ = value; 5481767c5feSopenharmony_ci} 5491767c5feSopenharmony_ciinline void PhoneNumber::set_italian_leading_zero(bool value) { 5501767c5feSopenharmony_ci _internal_set_italian_leading_zero(value); 5511767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneNumber.italian_leading_zero) 5521767c5feSopenharmony_ci} 5531767c5feSopenharmony_ci 5541767c5feSopenharmony_ci// optional int32 number_of_leading_zeros = 8 [default = 1]; 5551767c5feSopenharmony_ciinline bool PhoneNumber::_internal_has_number_of_leading_zeros() const { 5561767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000080u) != 0; 5571767c5feSopenharmony_ci return value; 5581767c5feSopenharmony_ci} 5591767c5feSopenharmony_ciinline bool PhoneNumber::has_number_of_leading_zeros() const { 5601767c5feSopenharmony_ci return _internal_has_number_of_leading_zeros(); 5611767c5feSopenharmony_ci} 5621767c5feSopenharmony_ciinline void PhoneNumber::clear_number_of_leading_zeros() { 5631767c5feSopenharmony_ci number_of_leading_zeros_ = 1; 5641767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000080u; 5651767c5feSopenharmony_ci} 5661767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::int32 PhoneNumber::_internal_number_of_leading_zeros() const { 5671767c5feSopenharmony_ci return number_of_leading_zeros_; 5681767c5feSopenharmony_ci} 5691767c5feSopenharmony_ciinline ::PROTOBUF_NAMESPACE_ID::int32 PhoneNumber::number_of_leading_zeros() const { 5701767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneNumber.number_of_leading_zeros) 5711767c5feSopenharmony_ci return _internal_number_of_leading_zeros(); 5721767c5feSopenharmony_ci} 5731767c5feSopenharmony_ciinline void PhoneNumber::_internal_set_number_of_leading_zeros(::PROTOBUF_NAMESPACE_ID::int32 value) { 5741767c5feSopenharmony_ci _has_bits_[0] |= 0x00000080u; 5751767c5feSopenharmony_ci number_of_leading_zeros_ = value; 5761767c5feSopenharmony_ci} 5771767c5feSopenharmony_ciinline void PhoneNumber::set_number_of_leading_zeros(::PROTOBUF_NAMESPACE_ID::int32 value) { 5781767c5feSopenharmony_ci _internal_set_number_of_leading_zeros(value); 5791767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneNumber.number_of_leading_zeros) 5801767c5feSopenharmony_ci} 5811767c5feSopenharmony_ci 5821767c5feSopenharmony_ci// optional string raw_input = 5; 5831767c5feSopenharmony_ciinline bool PhoneNumber::_internal_has_raw_input() const { 5841767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000002u) != 0; 5851767c5feSopenharmony_ci return value; 5861767c5feSopenharmony_ci} 5871767c5feSopenharmony_ciinline bool PhoneNumber::has_raw_input() const { 5881767c5feSopenharmony_ci return _internal_has_raw_input(); 5891767c5feSopenharmony_ci} 5901767c5feSopenharmony_ciinline void PhoneNumber::clear_raw_input() { 5911767c5feSopenharmony_ci raw_input_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 5921767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000002u; 5931767c5feSopenharmony_ci} 5941767c5feSopenharmony_ciinline const std::string& PhoneNumber::raw_input() const { 5951767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneNumber.raw_input) 5961767c5feSopenharmony_ci return _internal_raw_input(); 5971767c5feSopenharmony_ci} 5981767c5feSopenharmony_ciinline void PhoneNumber::set_raw_input(const std::string& value) { 5991767c5feSopenharmony_ci _internal_set_raw_input(value); 6001767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneNumber.raw_input) 6011767c5feSopenharmony_ci} 6021767c5feSopenharmony_ciinline std::string* PhoneNumber::mutable_raw_input() { 6031767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneNumber.raw_input) 6041767c5feSopenharmony_ci return _internal_mutable_raw_input(); 6051767c5feSopenharmony_ci} 6061767c5feSopenharmony_ciinline const std::string& PhoneNumber::_internal_raw_input() const { 6071767c5feSopenharmony_ci return raw_input_.Get(); 6081767c5feSopenharmony_ci} 6091767c5feSopenharmony_ciinline void PhoneNumber::_internal_set_raw_input(const std::string& value) { 6101767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 6111767c5feSopenharmony_ci raw_input_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 6121767c5feSopenharmony_ci} 6131767c5feSopenharmony_ciinline void PhoneNumber::set_raw_input(std::string&& value) { 6141767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 6151767c5feSopenharmony_ci raw_input_.SetLite( 6161767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 6171767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.PhoneNumber.raw_input) 6181767c5feSopenharmony_ci} 6191767c5feSopenharmony_ciinline void PhoneNumber::set_raw_input(const char* value) { 6201767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 6211767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 6221767c5feSopenharmony_ci raw_input_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 6231767c5feSopenharmony_ci GetArena()); 6241767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.PhoneNumber.raw_input) 6251767c5feSopenharmony_ci} 6261767c5feSopenharmony_ciinline void PhoneNumber::set_raw_input(const char* value, 6271767c5feSopenharmony_ci size_t size) { 6281767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 6291767c5feSopenharmony_ci raw_input_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 6301767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 6311767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.PhoneNumber.raw_input) 6321767c5feSopenharmony_ci} 6331767c5feSopenharmony_ciinline std::string* PhoneNumber::_internal_mutable_raw_input() { 6341767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 6351767c5feSopenharmony_ci return raw_input_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 6361767c5feSopenharmony_ci} 6371767c5feSopenharmony_ciinline std::string* PhoneNumber::release_raw_input() { 6381767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneNumber.raw_input) 6391767c5feSopenharmony_ci if (!_internal_has_raw_input()) { 6401767c5feSopenharmony_ci return nullptr; 6411767c5feSopenharmony_ci } 6421767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000002u; 6431767c5feSopenharmony_ci return raw_input_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 6441767c5feSopenharmony_ci} 6451767c5feSopenharmony_ciinline void PhoneNumber::set_allocated_raw_input(std::string* raw_input) { 6461767c5feSopenharmony_ci if (raw_input != nullptr) { 6471767c5feSopenharmony_ci _has_bits_[0] |= 0x00000002u; 6481767c5feSopenharmony_ci } else { 6491767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000002u; 6501767c5feSopenharmony_ci } 6511767c5feSopenharmony_ci raw_input_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), raw_input, 6521767c5feSopenharmony_ci GetArena()); 6531767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneNumber.raw_input) 6541767c5feSopenharmony_ci} 6551767c5feSopenharmony_ci 6561767c5feSopenharmony_ci// optional .i18n.phonenumbers.PhoneNumber.CountryCodeSource country_code_source = 6; 6571767c5feSopenharmony_ciinline bool PhoneNumber::_internal_has_country_code_source() const { 6581767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000040u) != 0; 6591767c5feSopenharmony_ci return value; 6601767c5feSopenharmony_ci} 6611767c5feSopenharmony_ciinline bool PhoneNumber::has_country_code_source() const { 6621767c5feSopenharmony_ci return _internal_has_country_code_source(); 6631767c5feSopenharmony_ci} 6641767c5feSopenharmony_ciinline void PhoneNumber::clear_country_code_source() { 6651767c5feSopenharmony_ci country_code_source_ = 0; 6661767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000040u; 6671767c5feSopenharmony_ci} 6681767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumber_CountryCodeSource PhoneNumber::_internal_country_code_source() const { 6691767c5feSopenharmony_ci return static_cast< ::i18n::phonenumbers::PhoneNumber_CountryCodeSource >(country_code_source_); 6701767c5feSopenharmony_ci} 6711767c5feSopenharmony_ciinline ::i18n::phonenumbers::PhoneNumber_CountryCodeSource PhoneNumber::country_code_source() const { 6721767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneNumber.country_code_source) 6731767c5feSopenharmony_ci return _internal_country_code_source(); 6741767c5feSopenharmony_ci} 6751767c5feSopenharmony_ciinline void PhoneNumber::_internal_set_country_code_source(::i18n::phonenumbers::PhoneNumber_CountryCodeSource value) { 6761767c5feSopenharmony_ci assert(::i18n::phonenumbers::PhoneNumber_CountryCodeSource_IsValid(value)); 6771767c5feSopenharmony_ci _has_bits_[0] |= 0x00000040u; 6781767c5feSopenharmony_ci country_code_source_ = value; 6791767c5feSopenharmony_ci} 6801767c5feSopenharmony_ciinline void PhoneNumber::set_country_code_source(::i18n::phonenumbers::PhoneNumber_CountryCodeSource value) { 6811767c5feSopenharmony_ci _internal_set_country_code_source(value); 6821767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneNumber.country_code_source) 6831767c5feSopenharmony_ci} 6841767c5feSopenharmony_ci 6851767c5feSopenharmony_ci// optional string preferred_domestic_carrier_code = 7; 6861767c5feSopenharmony_ciinline bool PhoneNumber::_internal_has_preferred_domestic_carrier_code() const { 6871767c5feSopenharmony_ci bool value = (_has_bits_[0] & 0x00000004u) != 0; 6881767c5feSopenharmony_ci return value; 6891767c5feSopenharmony_ci} 6901767c5feSopenharmony_ciinline bool PhoneNumber::has_preferred_domestic_carrier_code() const { 6911767c5feSopenharmony_ci return _internal_has_preferred_domestic_carrier_code(); 6921767c5feSopenharmony_ci} 6931767c5feSopenharmony_ciinline void PhoneNumber::clear_preferred_domestic_carrier_code() { 6941767c5feSopenharmony_ci preferred_domestic_carrier_code_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 6951767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000004u; 6961767c5feSopenharmony_ci} 6971767c5feSopenharmony_ciinline const std::string& PhoneNumber::preferred_domestic_carrier_code() const { 6981767c5feSopenharmony_ci // @@protoc_insertion_point(field_get:i18n.phonenumbers.PhoneNumber.preferred_domestic_carrier_code) 6991767c5feSopenharmony_ci return _internal_preferred_domestic_carrier_code(); 7001767c5feSopenharmony_ci} 7011767c5feSopenharmony_ciinline void PhoneNumber::set_preferred_domestic_carrier_code(const std::string& value) { 7021767c5feSopenharmony_ci _internal_set_preferred_domestic_carrier_code(value); 7031767c5feSopenharmony_ci // @@protoc_insertion_point(field_set:i18n.phonenumbers.PhoneNumber.preferred_domestic_carrier_code) 7041767c5feSopenharmony_ci} 7051767c5feSopenharmony_ciinline std::string* PhoneNumber::mutable_preferred_domestic_carrier_code() { 7061767c5feSopenharmony_ci // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PhoneNumber.preferred_domestic_carrier_code) 7071767c5feSopenharmony_ci return _internal_mutable_preferred_domestic_carrier_code(); 7081767c5feSopenharmony_ci} 7091767c5feSopenharmony_ciinline const std::string& PhoneNumber::_internal_preferred_domestic_carrier_code() const { 7101767c5feSopenharmony_ci return preferred_domestic_carrier_code_.Get(); 7111767c5feSopenharmony_ci} 7121767c5feSopenharmony_ciinline void PhoneNumber::_internal_set_preferred_domestic_carrier_code(const std::string& value) { 7131767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 7141767c5feSopenharmony_ci preferred_domestic_carrier_code_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena()); 7151767c5feSopenharmony_ci} 7161767c5feSopenharmony_ciinline void PhoneNumber::set_preferred_domestic_carrier_code(std::string&& value) { 7171767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 7181767c5feSopenharmony_ci preferred_domestic_carrier_code_.SetLite( 7191767c5feSopenharmony_ci &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena()); 7201767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_rvalue:i18n.phonenumbers.PhoneNumber.preferred_domestic_carrier_code) 7211767c5feSopenharmony_ci} 7221767c5feSopenharmony_ciinline void PhoneNumber::set_preferred_domestic_carrier_code(const char* value) { 7231767c5feSopenharmony_ci GOOGLE_DCHECK(value != nullptr); 7241767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 7251767c5feSopenharmony_ci preferred_domestic_carrier_code_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value), 7261767c5feSopenharmony_ci GetArena()); 7271767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.PhoneNumber.preferred_domestic_carrier_code) 7281767c5feSopenharmony_ci} 7291767c5feSopenharmony_ciinline void PhoneNumber::set_preferred_domestic_carrier_code(const char* value, 7301767c5feSopenharmony_ci size_t size) { 7311767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 7321767c5feSopenharmony_ci preferred_domestic_carrier_code_.SetLite(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string( 7331767c5feSopenharmony_ci reinterpret_cast<const char*>(value), size), GetArena()); 7341767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.PhoneNumber.preferred_domestic_carrier_code) 7351767c5feSopenharmony_ci} 7361767c5feSopenharmony_ciinline std::string* PhoneNumber::_internal_mutable_preferred_domestic_carrier_code() { 7371767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 7381767c5feSopenharmony_ci return preferred_domestic_carrier_code_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 7391767c5feSopenharmony_ci} 7401767c5feSopenharmony_ciinline std::string* PhoneNumber::release_preferred_domestic_carrier_code() { 7411767c5feSopenharmony_ci // @@protoc_insertion_point(field_release:i18n.phonenumbers.PhoneNumber.preferred_domestic_carrier_code) 7421767c5feSopenharmony_ci if (!_internal_has_preferred_domestic_carrier_code()) { 7431767c5feSopenharmony_ci return nullptr; 7441767c5feSopenharmony_ci } 7451767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000004u; 7461767c5feSopenharmony_ci return preferred_domestic_carrier_code_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena()); 7471767c5feSopenharmony_ci} 7481767c5feSopenharmony_ciinline void PhoneNumber::set_allocated_preferred_domestic_carrier_code(std::string* preferred_domestic_carrier_code) { 7491767c5feSopenharmony_ci if (preferred_domestic_carrier_code != nullptr) { 7501767c5feSopenharmony_ci _has_bits_[0] |= 0x00000004u; 7511767c5feSopenharmony_ci } else { 7521767c5feSopenharmony_ci _has_bits_[0] &= ~0x00000004u; 7531767c5feSopenharmony_ci } 7541767c5feSopenharmony_ci preferred_domestic_carrier_code_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), preferred_domestic_carrier_code, 7551767c5feSopenharmony_ci GetArena()); 7561767c5feSopenharmony_ci // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.PhoneNumber.preferred_domestic_carrier_code) 7571767c5feSopenharmony_ci} 7581767c5feSopenharmony_ci 7591767c5feSopenharmony_ci#ifdef __GNUC__ 7601767c5feSopenharmony_ci #pragma GCC diagnostic pop 7611767c5feSopenharmony_ci#endif // __GNUC__ 7621767c5feSopenharmony_ci 7631767c5feSopenharmony_ci// @@protoc_insertion_point(namespace_scope) 7641767c5feSopenharmony_ci 7651767c5feSopenharmony_ci} // namespace phonenumbers 7661767c5feSopenharmony_ci} // namespace i18n 7671767c5feSopenharmony_ci 7681767c5feSopenharmony_ciPROTOBUF_NAMESPACE_OPEN 7691767c5feSopenharmony_ci 7701767c5feSopenharmony_citemplate <> struct is_proto_enum< ::i18n::phonenumbers::PhoneNumber_CountryCodeSource> : ::std::true_type {}; 7711767c5feSopenharmony_ci 7721767c5feSopenharmony_ciPROTOBUF_NAMESPACE_CLOSE 7731767c5feSopenharmony_ci 7741767c5feSopenharmony_ci// @@protoc_insertion_point(global_scope) 7751767c5feSopenharmony_ci 7761767c5feSopenharmony_ci#include <google/protobuf/port_undef.inc> 7771767c5feSopenharmony_ci#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_phonenumber_2eproto 778