1/* 2 * Copyright (c) 2024 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16// Generated by the protocol buffer compiler. DO NOT EDIT! 17// source: geocoding_data.proto 18 19#ifndef GOOGLE_PROTOBUF_INCLUDED_geocoding_5fdata_2eproto 20#define GOOGLE_PROTOBUF_INCLUDED_geocoding_5fdata_2eproto 21 22#include <limits> 23#include <string> 24 25#include <google/protobuf/port_def.inc> 26#if PROTOBUF_VERSION < 3013000 27#error This file was generated by a newer version of protoc which is 28#error incompatible with your Protocol Buffer headers. Please update 29#error your headers. 30#endif 31#if 3013000 < PROTOBUF_MIN_PROTOC_VERSION 32#error This file was generated by an older version of protoc which is 33#error incompatible with your Protocol Buffer headers. Please 34#error regenerate this file with a newer version of protoc. 35#endif 36 37#include <google/protobuf/port_undef.inc> 38#include <google/protobuf/io/coded_stream.h> 39#include <google/protobuf/arena.h> 40#include <google/protobuf/arenastring.h> 41#include <google/protobuf/generated_message_table_driven.h> 42#include <google/protobuf/generated_message_util.h> 43#include <google/protobuf/inlined_string_field.h> 44#include <google/protobuf/metadata_lite.h> 45#include <google/protobuf/message_lite.h> 46#include <google/protobuf/repeated_field.h> // IWYU pragma: export 47#include <google/protobuf/extension_set.h> // IWYU pragma: export 48// @@protoc_insertion_point(includes) 49#include <google/protobuf/port_def.inc> 50#define PROTOBUF_INTERNAL_EXPORT_geocoding_5fdata_2eproto 51PROTOBUF_NAMESPACE_OPEN 52namespace internal { 53class AnyMetadata; 54} // namespace internal 55PROTOBUF_NAMESPACE_CLOSE 56 57// Internal implementation detail -- do not use these members. 58struct TableStruct_geocoding_5fdata_2eproto { 59 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] 60 PROTOBUF_SECTION_VARIABLE(protodesc_cold); 61 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] 62 PROTOBUF_SECTION_VARIABLE(protodesc_cold); 63 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[5] 64 PROTOBUF_SECTION_VARIABLE(protodesc_cold); 65 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; 66 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; 67 static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]; 68}; 69namespace i18n { 70namespace phonenumbers { 71class CountriesInfo; 72class CountriesInfoDefaultTypeInternal; 73extern CountriesInfoDefaultTypeInternal _CountriesInfo_default_instance_; 74class CountryCodeInfo; 75class CountryCodeInfoDefaultTypeInternal; 76extern CountryCodeInfoDefaultTypeInternal _CountryCodeInfo_default_instance_; 77class GeocodingInfo; 78class GeocodingInfoDefaultTypeInternal; 79extern GeocodingInfoDefaultTypeInternal _GeocodingInfo_default_instance_; 80class LanguageCodeInfo; 81class LanguageCodeInfoDefaultTypeInternal; 82extern LanguageCodeInfoDefaultTypeInternal _LanguageCodeInfo_default_instance_; 83class PrefixesInfo; 84class PrefixesInfoDefaultTypeInternal; 85extern PrefixesInfoDefaultTypeInternal _PrefixesInfo_default_instance_; 86} // namespace phonenumbers 87} // namespace i18n 88PROTOBUF_NAMESPACE_OPEN 89template<> ::i18n::phonenumbers::CountriesInfo* Arena::CreateMaybeMessage<::i18n::phonenumbers::CountriesInfo>(Arena*); 90template<> ::i18n::phonenumbers::CountryCodeInfo* Arena::CreateMaybeMessage<::i18n::phonenumbers::CountryCodeInfo>(Arena*); 91template<> ::i18n::phonenumbers::GeocodingInfo* Arena::CreateMaybeMessage<::i18n::phonenumbers::GeocodingInfo>(Arena*); 92template<> ::i18n::phonenumbers::LanguageCodeInfo* Arena::CreateMaybeMessage<::i18n::phonenumbers::LanguageCodeInfo>(Arena*); 93template<> ::i18n::phonenumbers::PrefixesInfo* Arena::CreateMaybeMessage<::i18n::phonenumbers::PrefixesInfo>(Arena*); 94PROTOBUF_NAMESPACE_CLOSE 95namespace i18n { 96namespace phonenumbers { 97 98// =================================================================== 99 100class GeocodingInfo PROTOBUF_FINAL : 101 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:i18n.phonenumbers.GeocodingInfo) */ { 102 public: 103 inline GeocodingInfo() : GeocodingInfo(nullptr) {} 104 virtual ~GeocodingInfo(); 105 106 GeocodingInfo(const GeocodingInfo& from); 107 GeocodingInfo(GeocodingInfo&& from) noexcept 108 : GeocodingInfo() { 109 *this = ::std::move(from); 110 } 111 112 inline GeocodingInfo& operator=(const GeocodingInfo& from) { 113 CopyFrom(from); 114 return *this; 115 } 116 inline GeocodingInfo& operator=(GeocodingInfo&& from) noexcept { 117 if (GetArena() == from.GetArena()) { 118 if (this != &from) InternalSwap(&from); 119 } else { 120 CopyFrom(from); 121 } 122 return *this; 123 } 124 125 inline const std::string& unknown_fields() const { 126 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); 127 } 128 inline std::string* mutable_unknown_fields() { 129 return _internal_metadata_.mutable_unknown_fields<std::string>(); 130 } 131 132 static const GeocodingInfo& default_instance(); 133 134 static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY 135 static inline const GeocodingInfo* internal_default_instance() { 136 return reinterpret_cast<const GeocodingInfo*>( 137 &_GeocodingInfo_default_instance_); 138 } 139 static constexpr int kIndexInFileMessages = 140 0; 141 142 friend void swap(GeocodingInfo& a, GeocodingInfo& b) { 143 a.Swap(&b); 144 } 145 inline void Swap(GeocodingInfo* other) { 146 if (other == this) return; 147 if (GetArena() == other->GetArena()) { 148 InternalSwap(other); 149 } else { 150 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); 151 } 152 } 153 void UnsafeArenaSwap(GeocodingInfo* other) { 154 if (other == this) return; 155 GOOGLE_DCHECK(GetArena() == other->GetArena()); 156 InternalSwap(other); 157 } 158 159 // implements Message ---------------------------------------------- 160 161 inline GeocodingInfo* New() const final { 162 return CreateMaybeMessage<GeocodingInfo>(nullptr); 163 } 164 165 GeocodingInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { 166 return CreateMaybeMessage<GeocodingInfo>(arena); 167 } 168 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) 169 final; 170 void CopyFrom(const GeocodingInfo& from); 171 void MergeFrom(const GeocodingInfo& from); 172 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; 173 bool IsInitialized() const final; 174 175 size_t ByteSizeLong() const final; 176 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; 177 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( 178 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; 179 void DiscardUnknownFields(); 180 int GetCachedSize() const final { return _cached_size_.Get(); } 181 182 private: 183 inline void SharedCtor(); 184 inline void SharedDtor(); 185 void SetCachedSize(int size) const; 186 void InternalSwap(GeocodingInfo* other); 187 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; 188 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { 189 return "i18n.phonenumbers.GeocodingInfo"; 190 } 191 protected: 192 explicit GeocodingInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena); 193 private: 194 static void ArenaDtor(void* object); 195 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); 196 public: 197 198 std::string GetTypeName() const final; 199 200 // nested types ---------------------------------------------------- 201 202 // accessors ------------------------------------------------------- 203 204 enum : int { 205 kPrefixesInfoFieldNumber = 1, 206 kLanguagesFieldNumber = 2, 207 kCountriesInfoFieldNumber = 4, 208 kCountriesFieldNumber = 5, 209 kLanguageCodeInfoFieldNumber = 3, 210 kCountryCodeInfoFieldNumber = 6, 211 }; 212 // repeated .i18n.phonenumbers.PrefixesInfo prefixes_info = 1; 213 int prefixes_info_size() const; 214 private: 215 int _internal_prefixes_info_size() const; 216 public: 217 void clear_prefixes_info(); 218 ::i18n::phonenumbers::PrefixesInfo* mutable_prefixes_info(int index); 219 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::PrefixesInfo >* 220 mutable_prefixes_info(); 221 private: 222 const ::i18n::phonenumbers::PrefixesInfo& _internal_prefixes_info(int index) const; 223 ::i18n::phonenumbers::PrefixesInfo* _internal_add_prefixes_info(); 224 public: 225 const ::i18n::phonenumbers::PrefixesInfo& prefixes_info(int index) const; 226 ::i18n::phonenumbers::PrefixesInfo* add_prefixes_info(); 227 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::PrefixesInfo >& 228 prefixes_info() const; 229 230 // repeated string languages = 2; 231 int languages_size() const; 232 private: 233 int _internal_languages_size() const; 234 public: 235 void clear_languages(); 236 const std::string& languages(int index) const; 237 std::string* mutable_languages(int index); 238 void set_languages(int index, const std::string& value); 239 void set_languages(int index, std::string&& value); 240 void set_languages(int index, const char* value); 241 void set_languages(int index, const char* value, size_t size); 242 std::string* add_languages(); 243 void add_languages(const std::string& value); 244 void add_languages(std::string&& value); 245 void add_languages(const char* value); 246 void add_languages(const char* value, size_t size); 247 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& languages() const; 248 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_languages(); 249 private: 250 const std::string& _internal_languages(int index) const; 251 std::string* _internal_add_languages(); 252 public: 253 254 // repeated .i18n.phonenumbers.CountriesInfo countries_info = 4; 255 int countries_info_size() const; 256 private: 257 int _internal_countries_info_size() const; 258 public: 259 void clear_countries_info(); 260 ::i18n::phonenumbers::CountriesInfo* mutable_countries_info(int index); 261 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::CountriesInfo >* 262 mutable_countries_info(); 263 private: 264 const ::i18n::phonenumbers::CountriesInfo& _internal_countries_info(int index) const; 265 ::i18n::phonenumbers::CountriesInfo* _internal_add_countries_info(); 266 public: 267 const ::i18n::phonenumbers::CountriesInfo& countries_info(int index) const; 268 ::i18n::phonenumbers::CountriesInfo* add_countries_info(); 269 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::CountriesInfo >& 270 countries_info() const; 271 272 // repeated int32 countries = 5; 273 int countries_size() const; 274 private: 275 int _internal_countries_size() const; 276 public: 277 void clear_countries(); 278 private: 279 ::PROTOBUF_NAMESPACE_ID::int32 _internal_countries(int index) const; 280 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 281 _internal_countries() const; 282 void _internal_add_countries(::PROTOBUF_NAMESPACE_ID::int32 value); 283 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 284 _internal_mutable_countries(); 285 public: 286 ::PROTOBUF_NAMESPACE_ID::int32 countries(int index) const; 287 void set_countries(int index, ::PROTOBUF_NAMESPACE_ID::int32 value); 288 void add_countries(::PROTOBUF_NAMESPACE_ID::int32 value); 289 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 290 countries() const; 291 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 292 mutable_countries(); 293 294 // required .i18n.phonenumbers.LanguageCodeInfo language_code_info = 3; 295 bool has_language_code_info() const; 296 private: 297 bool _internal_has_language_code_info() const; 298 public: 299 void clear_language_code_info(); 300 const ::i18n::phonenumbers::LanguageCodeInfo& language_code_info() const; 301 ::i18n::phonenumbers::LanguageCodeInfo* release_language_code_info(); 302 ::i18n::phonenumbers::LanguageCodeInfo* mutable_language_code_info(); 303 void set_allocated_language_code_info(::i18n::phonenumbers::LanguageCodeInfo* language_code_info); 304 private: 305 const ::i18n::phonenumbers::LanguageCodeInfo& _internal_language_code_info() const; 306 ::i18n::phonenumbers::LanguageCodeInfo* _internal_mutable_language_code_info(); 307 public: 308 void unsafe_arena_set_allocated_language_code_info( 309 ::i18n::phonenumbers::LanguageCodeInfo* language_code_info); 310 ::i18n::phonenumbers::LanguageCodeInfo* unsafe_arena_release_language_code_info(); 311 312 // required .i18n.phonenumbers.CountryCodeInfo country_code_info = 6; 313 bool has_country_code_info() const; 314 private: 315 bool _internal_has_country_code_info() const; 316 public: 317 void clear_country_code_info(); 318 const ::i18n::phonenumbers::CountryCodeInfo& country_code_info() const; 319 ::i18n::phonenumbers::CountryCodeInfo* release_country_code_info(); 320 ::i18n::phonenumbers::CountryCodeInfo* mutable_country_code_info(); 321 void set_allocated_country_code_info(::i18n::phonenumbers::CountryCodeInfo* country_code_info); 322 private: 323 const ::i18n::phonenumbers::CountryCodeInfo& _internal_country_code_info() const; 324 ::i18n::phonenumbers::CountryCodeInfo* _internal_mutable_country_code_info(); 325 public: 326 void unsafe_arena_set_allocated_country_code_info( 327 ::i18n::phonenumbers::CountryCodeInfo* country_code_info); 328 ::i18n::phonenumbers::CountryCodeInfo* unsafe_arena_release_country_code_info(); 329 330 // @@protoc_insertion_point(class_scope:i18n.phonenumbers.GeocodingInfo) 331 private: 332 class _Internal; 333 334 // helper for ByteSizeLong() 335 size_t RequiredFieldsByteSizeFallback() const; 336 337 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; 338 typedef void InternalArenaConstructable_; 339 typedef void DestructorSkippable_; 340 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; 341 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; 342 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::PrefixesInfo > prefixes_info_; 343 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> languages_; 344 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::CountriesInfo > countries_info_; 345 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > countries_; 346 ::i18n::phonenumbers::LanguageCodeInfo* language_code_info_; 347 ::i18n::phonenumbers::CountryCodeInfo* country_code_info_; 348 friend struct ::TableStruct_geocoding_5fdata_2eproto; 349}; 350// ------------------------------------------------------------------- 351 352class PrefixesInfo PROTOBUF_FINAL : 353 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:i18n.phonenumbers.PrefixesInfo) */ { 354 public: 355 inline PrefixesInfo() : PrefixesInfo(nullptr) {} 356 virtual ~PrefixesInfo(); 357 358 PrefixesInfo(const PrefixesInfo& from); 359 PrefixesInfo(PrefixesInfo&& from) noexcept 360 : PrefixesInfo() { 361 *this = ::std::move(from); 362 } 363 364 inline PrefixesInfo& operator=(const PrefixesInfo& from) { 365 CopyFrom(from); 366 return *this; 367 } 368 inline PrefixesInfo& operator=(PrefixesInfo&& from) noexcept { 369 if (GetArena() == from.GetArena()) { 370 if (this != &from) InternalSwap(&from); 371 } else { 372 CopyFrom(from); 373 } 374 return *this; 375 } 376 377 inline const std::string& unknown_fields() const { 378 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); 379 } 380 inline std::string* mutable_unknown_fields() { 381 return _internal_metadata_.mutable_unknown_fields<std::string>(); 382 } 383 384 static const PrefixesInfo& default_instance(); 385 386 static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY 387 static inline const PrefixesInfo* internal_default_instance() { 388 return reinterpret_cast<const PrefixesInfo*>( 389 &_PrefixesInfo_default_instance_); 390 } 391 static constexpr int kIndexInFileMessages = 392 1; 393 394 friend void swap(PrefixesInfo& a, PrefixesInfo& b) { 395 a.Swap(&b); 396 } 397 inline void Swap(PrefixesInfo* other) { 398 if (other == this) return; 399 if (GetArena() == other->GetArena()) { 400 InternalSwap(other); 401 } else { 402 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); 403 } 404 } 405 void UnsafeArenaSwap(PrefixesInfo* other) { 406 if (other == this) return; 407 GOOGLE_DCHECK(GetArena() == other->GetArena()); 408 InternalSwap(other); 409 } 410 411 // implements Message ---------------------------------------------- 412 413 inline PrefixesInfo* New() const final { 414 return CreateMaybeMessage<PrefixesInfo>(nullptr); 415 } 416 417 PrefixesInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { 418 return CreateMaybeMessage<PrefixesInfo>(arena); 419 } 420 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) 421 final; 422 void CopyFrom(const PrefixesInfo& from); 423 void MergeFrom(const PrefixesInfo& from); 424 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; 425 bool IsInitialized() const final; 426 427 size_t ByteSizeLong() const final; 428 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; 429 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( 430 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; 431 void DiscardUnknownFields(); 432 int GetCachedSize() const final { return _cached_size_.Get(); } 433 434 private: 435 inline void SharedCtor(); 436 inline void SharedDtor(); 437 void SetCachedSize(int size) const; 438 void InternalSwap(PrefixesInfo* other); 439 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; 440 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { 441 return "i18n.phonenumbers.PrefixesInfo"; 442 } 443 protected: 444 explicit PrefixesInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena); 445 private: 446 static void ArenaDtor(void* object); 447 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); 448 public: 449 450 std::string GetTypeName() const final; 451 452 // nested types ---------------------------------------------------- 453 454 // accessors ------------------------------------------------------- 455 456 enum : int { 457 kPrefixesFieldNumber = 2, 458 kDescriptionsFieldNumber = 3, 459 kLengthsFieldNumber = 5, 460 kPrefixesNumFieldNumber = 1, 461 kLengthsNumFieldNumber = 4, 462 }; 463 // repeated int32 prefixes = 2; 464 int prefixes_size() const; 465 private: 466 int _internal_prefixes_size() const; 467 public: 468 void clear_prefixes(); 469 private: 470 ::PROTOBUF_NAMESPACE_ID::int32 _internal_prefixes(int index) const; 471 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 472 _internal_prefixes() const; 473 void _internal_add_prefixes(::PROTOBUF_NAMESPACE_ID::int32 value); 474 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 475 _internal_mutable_prefixes(); 476 public: 477 ::PROTOBUF_NAMESPACE_ID::int32 prefixes(int index) const; 478 void set_prefixes(int index, ::PROTOBUF_NAMESPACE_ID::int32 value); 479 void add_prefixes(::PROTOBUF_NAMESPACE_ID::int32 value); 480 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 481 prefixes() const; 482 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 483 mutable_prefixes(); 484 485 // repeated string descriptions = 3; 486 int descriptions_size() const; 487 private: 488 int _internal_descriptions_size() const; 489 public: 490 void clear_descriptions(); 491 const std::string& descriptions(int index) const; 492 std::string* mutable_descriptions(int index); 493 void set_descriptions(int index, const std::string& value); 494 void set_descriptions(int index, std::string&& value); 495 void set_descriptions(int index, const char* value); 496 void set_descriptions(int index, const char* value, size_t size); 497 std::string* add_descriptions(); 498 void add_descriptions(const std::string& value); 499 void add_descriptions(std::string&& value); 500 void add_descriptions(const char* value); 501 void add_descriptions(const char* value, size_t size); 502 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& descriptions() const; 503 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_descriptions(); 504 private: 505 const std::string& _internal_descriptions(int index) const; 506 std::string* _internal_add_descriptions(); 507 public: 508 509 // repeated int32 lengths = 5; 510 int lengths_size() const; 511 private: 512 int _internal_lengths_size() const; 513 public: 514 void clear_lengths(); 515 private: 516 ::PROTOBUF_NAMESPACE_ID::int32 _internal_lengths(int index) const; 517 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 518 _internal_lengths() const; 519 void _internal_add_lengths(::PROTOBUF_NAMESPACE_ID::int32 value); 520 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 521 _internal_mutable_lengths(); 522 public: 523 ::PROTOBUF_NAMESPACE_ID::int32 lengths(int index) const; 524 void set_lengths(int index, ::PROTOBUF_NAMESPACE_ID::int32 value); 525 void add_lengths(::PROTOBUF_NAMESPACE_ID::int32 value); 526 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 527 lengths() const; 528 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 529 mutable_lengths(); 530 531 // required int32 prefixes_num = 1; 532 bool has_prefixes_num() const; 533 private: 534 bool _internal_has_prefixes_num() const; 535 public: 536 void clear_prefixes_num(); 537 ::PROTOBUF_NAMESPACE_ID::int32 prefixes_num() const; 538 void set_prefixes_num(::PROTOBUF_NAMESPACE_ID::int32 value); 539 private: 540 ::PROTOBUF_NAMESPACE_ID::int32 _internal_prefixes_num() const; 541 void _internal_set_prefixes_num(::PROTOBUF_NAMESPACE_ID::int32 value); 542 public: 543 544 // required int32 lengths_num = 4; 545 bool has_lengths_num() const; 546 private: 547 bool _internal_has_lengths_num() const; 548 public: 549 void clear_lengths_num(); 550 ::PROTOBUF_NAMESPACE_ID::int32 lengths_num() const; 551 void set_lengths_num(::PROTOBUF_NAMESPACE_ID::int32 value); 552 private: 553 ::PROTOBUF_NAMESPACE_ID::int32 _internal_lengths_num() const; 554 void _internal_set_lengths_num(::PROTOBUF_NAMESPACE_ID::int32 value); 555 public: 556 557 // @@protoc_insertion_point(class_scope:i18n.phonenumbers.PrefixesInfo) 558 private: 559 class _Internal; 560 561 // helper for ByteSizeLong() 562 size_t RequiredFieldsByteSizeFallback() const; 563 564 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; 565 typedef void InternalArenaConstructable_; 566 typedef void DestructorSkippable_; 567 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; 568 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; 569 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > prefixes_; 570 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> descriptions_; 571 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > lengths_; 572 ::PROTOBUF_NAMESPACE_ID::int32 prefixes_num_; 573 ::PROTOBUF_NAMESPACE_ID::int32 lengths_num_; 574 friend struct ::TableStruct_geocoding_5fdata_2eproto; 575}; 576// ------------------------------------------------------------------- 577 578class LanguageCodeInfo PROTOBUF_FINAL : 579 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:i18n.phonenumbers.LanguageCodeInfo) */ { 580 public: 581 inline LanguageCodeInfo() : LanguageCodeInfo(nullptr) {} 582 virtual ~LanguageCodeInfo(); 583 584 LanguageCodeInfo(const LanguageCodeInfo& from); 585 LanguageCodeInfo(LanguageCodeInfo&& from) noexcept 586 : LanguageCodeInfo() { 587 *this = ::std::move(from); 588 } 589 590 inline LanguageCodeInfo& operator=(const LanguageCodeInfo& from) { 591 CopyFrom(from); 592 return *this; 593 } 594 inline LanguageCodeInfo& operator=(LanguageCodeInfo&& from) noexcept { 595 if (GetArena() == from.GetArena()) { 596 if (this != &from) InternalSwap(&from); 597 } else { 598 CopyFrom(from); 599 } 600 return *this; 601 } 602 603 inline const std::string& unknown_fields() const { 604 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); 605 } 606 inline std::string* mutable_unknown_fields() { 607 return _internal_metadata_.mutable_unknown_fields<std::string>(); 608 } 609 610 static const LanguageCodeInfo& default_instance(); 611 612 static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY 613 static inline const LanguageCodeInfo* internal_default_instance() { 614 return reinterpret_cast<const LanguageCodeInfo*>( 615 &_LanguageCodeInfo_default_instance_); 616 } 617 static constexpr int kIndexInFileMessages = 618 2; 619 620 friend void swap(LanguageCodeInfo& a, LanguageCodeInfo& b) { 621 a.Swap(&b); 622 } 623 inline void Swap(LanguageCodeInfo* other) { 624 if (other == this) return; 625 if (GetArena() == other->GetArena()) { 626 InternalSwap(other); 627 } else { 628 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); 629 } 630 } 631 void UnsafeArenaSwap(LanguageCodeInfo* other) { 632 if (other == this) return; 633 GOOGLE_DCHECK(GetArena() == other->GetArena()); 634 InternalSwap(other); 635 } 636 637 // implements Message ---------------------------------------------- 638 639 inline LanguageCodeInfo* New() const final { 640 return CreateMaybeMessage<LanguageCodeInfo>(nullptr); 641 } 642 643 LanguageCodeInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { 644 return CreateMaybeMessage<LanguageCodeInfo>(arena); 645 } 646 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) 647 final; 648 void CopyFrom(const LanguageCodeInfo& from); 649 void MergeFrom(const LanguageCodeInfo& from); 650 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; 651 bool IsInitialized() const final; 652 653 size_t ByteSizeLong() const final; 654 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; 655 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( 656 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; 657 void DiscardUnknownFields(); 658 int GetCachedSize() const final { return _cached_size_.Get(); } 659 660 private: 661 inline void SharedCtor(); 662 inline void SharedDtor(); 663 void SetCachedSize(int size) const; 664 void InternalSwap(LanguageCodeInfo* other); 665 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; 666 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { 667 return "i18n.phonenumbers.LanguageCodeInfo"; 668 } 669 protected: 670 explicit LanguageCodeInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena); 671 private: 672 static void ArenaDtor(void* object); 673 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); 674 public: 675 676 std::string GetTypeName() const final; 677 678 // nested types ---------------------------------------------------- 679 680 // accessors ------------------------------------------------------- 681 682 enum : int { 683 kLanguageCodesFieldNumber = 2, 684 kLanguageCodesNumFieldNumber = 1, 685 }; 686 // repeated string language_codes = 2; 687 int language_codes_size() const; 688 private: 689 int _internal_language_codes_size() const; 690 public: 691 void clear_language_codes(); 692 const std::string& language_codes(int index) const; 693 std::string* mutable_language_codes(int index); 694 void set_language_codes(int index, const std::string& value); 695 void set_language_codes(int index, std::string&& value); 696 void set_language_codes(int index, const char* value); 697 void set_language_codes(int index, const char* value, size_t size); 698 std::string* add_language_codes(); 699 void add_language_codes(const std::string& value); 700 void add_language_codes(std::string&& value); 701 void add_language_codes(const char* value); 702 void add_language_codes(const char* value, size_t size); 703 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& language_codes() const; 704 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_language_codes(); 705 private: 706 const std::string& _internal_language_codes(int index) const; 707 std::string* _internal_add_language_codes(); 708 public: 709 710 // required int32 language_codes_num = 1; 711 bool has_language_codes_num() const; 712 private: 713 bool _internal_has_language_codes_num() const; 714 public: 715 void clear_language_codes_num(); 716 ::PROTOBUF_NAMESPACE_ID::int32 language_codes_num() const; 717 void set_language_codes_num(::PROTOBUF_NAMESPACE_ID::int32 value); 718 private: 719 ::PROTOBUF_NAMESPACE_ID::int32 _internal_language_codes_num() const; 720 void _internal_set_language_codes_num(::PROTOBUF_NAMESPACE_ID::int32 value); 721 public: 722 723 // @@protoc_insertion_point(class_scope:i18n.phonenumbers.LanguageCodeInfo) 724 private: 725 class _Internal; 726 727 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; 728 typedef void InternalArenaConstructable_; 729 typedef void DestructorSkippable_; 730 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; 731 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; 732 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> language_codes_; 733 ::PROTOBUF_NAMESPACE_ID::int32 language_codes_num_; 734 friend struct ::TableStruct_geocoding_5fdata_2eproto; 735}; 736// ------------------------------------------------------------------- 737 738class CountriesInfo PROTOBUF_FINAL : 739 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:i18n.phonenumbers.CountriesInfo) */ { 740 public: 741 inline CountriesInfo() : CountriesInfo(nullptr) {} 742 virtual ~CountriesInfo(); 743 744 CountriesInfo(const CountriesInfo& from); 745 CountriesInfo(CountriesInfo&& from) noexcept 746 : CountriesInfo() { 747 *this = ::std::move(from); 748 } 749 750 inline CountriesInfo& operator=(const CountriesInfo& from) { 751 CopyFrom(from); 752 return *this; 753 } 754 inline CountriesInfo& operator=(CountriesInfo&& from) noexcept { 755 if (GetArena() == from.GetArena()) { 756 if (this != &from) InternalSwap(&from); 757 } else { 758 CopyFrom(from); 759 } 760 return *this; 761 } 762 763 inline const std::string& unknown_fields() const { 764 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); 765 } 766 inline std::string* mutable_unknown_fields() { 767 return _internal_metadata_.mutable_unknown_fields<std::string>(); 768 } 769 770 static const CountriesInfo& default_instance(); 771 772 static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY 773 static inline const CountriesInfo* internal_default_instance() { 774 return reinterpret_cast<const CountriesInfo*>( 775 &_CountriesInfo_default_instance_); 776 } 777 static constexpr int kIndexInFileMessages = 778 3; 779 780 friend void swap(CountriesInfo& a, CountriesInfo& b) { 781 a.Swap(&b); 782 } 783 inline void Swap(CountriesInfo* other) { 784 if (other == this) return; 785 if (GetArena() == other->GetArena()) { 786 InternalSwap(other); 787 } else { 788 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); 789 } 790 } 791 void UnsafeArenaSwap(CountriesInfo* other) { 792 if (other == this) return; 793 GOOGLE_DCHECK(GetArena() == other->GetArena()); 794 InternalSwap(other); 795 } 796 797 // implements Message ---------------------------------------------- 798 799 inline CountriesInfo* New() const final { 800 return CreateMaybeMessage<CountriesInfo>(nullptr); 801 } 802 803 CountriesInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { 804 return CreateMaybeMessage<CountriesInfo>(arena); 805 } 806 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) 807 final; 808 void CopyFrom(const CountriesInfo& from); 809 void MergeFrom(const CountriesInfo& from); 810 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; 811 bool IsInitialized() const final; 812 813 size_t ByteSizeLong() const final; 814 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; 815 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( 816 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; 817 void DiscardUnknownFields(); 818 int GetCachedSize() const final { return _cached_size_.Get(); } 819 820 private: 821 inline void SharedCtor(); 822 inline void SharedDtor(); 823 void SetCachedSize(int size) const; 824 void InternalSwap(CountriesInfo* other); 825 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; 826 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { 827 return "i18n.phonenumbers.CountriesInfo"; 828 } 829 protected: 830 explicit CountriesInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena); 831 private: 832 static void ArenaDtor(void* object); 833 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); 834 public: 835 836 std::string GetTypeName() const final; 837 838 // nested types ---------------------------------------------------- 839 840 // accessors ------------------------------------------------------- 841 842 enum : int { 843 kCountryLanguagesFieldNumber = 2, 844 kCountryLanguagesNumFieldNumber = 1, 845 }; 846 // repeated string country_languages = 2; 847 int country_languages_size() const; 848 private: 849 int _internal_country_languages_size() const; 850 public: 851 void clear_country_languages(); 852 const std::string& country_languages(int index) const; 853 std::string* mutable_country_languages(int index); 854 void set_country_languages(int index, const std::string& value); 855 void set_country_languages(int index, std::string&& value); 856 void set_country_languages(int index, const char* value); 857 void set_country_languages(int index, const char* value, size_t size); 858 std::string* add_country_languages(); 859 void add_country_languages(const std::string& value); 860 void add_country_languages(std::string&& value); 861 void add_country_languages(const char* value); 862 void add_country_languages(const char* value, size_t size); 863 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& country_languages() const; 864 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_country_languages(); 865 private: 866 const std::string& _internal_country_languages(int index) const; 867 std::string* _internal_add_country_languages(); 868 public: 869 870 // required int32 country_languages_num = 1; 871 bool has_country_languages_num() const; 872 private: 873 bool _internal_has_country_languages_num() const; 874 public: 875 void clear_country_languages_num(); 876 ::PROTOBUF_NAMESPACE_ID::int32 country_languages_num() const; 877 void set_country_languages_num(::PROTOBUF_NAMESPACE_ID::int32 value); 878 private: 879 ::PROTOBUF_NAMESPACE_ID::int32 _internal_country_languages_num() const; 880 void _internal_set_country_languages_num(::PROTOBUF_NAMESPACE_ID::int32 value); 881 public: 882 883 // @@protoc_insertion_point(class_scope:i18n.phonenumbers.CountriesInfo) 884 private: 885 class _Internal; 886 887 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; 888 typedef void InternalArenaConstructable_; 889 typedef void DestructorSkippable_; 890 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; 891 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; 892 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> country_languages_; 893 ::PROTOBUF_NAMESPACE_ID::int32 country_languages_num_; 894 friend struct ::TableStruct_geocoding_5fdata_2eproto; 895}; 896// ------------------------------------------------------------------- 897 898class CountryCodeInfo PROTOBUF_FINAL : 899 public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:i18n.phonenumbers.CountryCodeInfo) */ { 900 public: 901 inline CountryCodeInfo() : CountryCodeInfo(nullptr) {} 902 virtual ~CountryCodeInfo(); 903 904 CountryCodeInfo(const CountryCodeInfo& from); 905 CountryCodeInfo(CountryCodeInfo&& from) noexcept 906 : CountryCodeInfo() { 907 *this = ::std::move(from); 908 } 909 910 inline CountryCodeInfo& operator=(const CountryCodeInfo& from) { 911 CopyFrom(from); 912 return *this; 913 } 914 inline CountryCodeInfo& operator=(CountryCodeInfo&& from) noexcept { 915 if (GetArena() == from.GetArena()) { 916 if (this != &from) InternalSwap(&from); 917 } else { 918 CopyFrom(from); 919 } 920 return *this; 921 } 922 923 inline const std::string& unknown_fields() const { 924 return _internal_metadata_.unknown_fields<std::string>(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); 925 } 926 inline std::string* mutable_unknown_fields() { 927 return _internal_metadata_.mutable_unknown_fields<std::string>(); 928 } 929 930 static const CountryCodeInfo& default_instance(); 931 932 static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY 933 static inline const CountryCodeInfo* internal_default_instance() { 934 return reinterpret_cast<const CountryCodeInfo*>( 935 &_CountryCodeInfo_default_instance_); 936 } 937 static constexpr int kIndexInFileMessages = 938 4; 939 940 friend void swap(CountryCodeInfo& a, CountryCodeInfo& b) { 941 a.Swap(&b); 942 } 943 inline void Swap(CountryCodeInfo* other) { 944 if (other == this) return; 945 if (GetArena() == other->GetArena()) { 946 InternalSwap(other); 947 } else { 948 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); 949 } 950 } 951 void UnsafeArenaSwap(CountryCodeInfo* other) { 952 if (other == this) return; 953 GOOGLE_DCHECK(GetArena() == other->GetArena()); 954 InternalSwap(other); 955 } 956 957 // implements Message ---------------------------------------------- 958 959 inline CountryCodeInfo* New() const final { 960 return CreateMaybeMessage<CountryCodeInfo>(nullptr); 961 } 962 963 CountryCodeInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final { 964 return CreateMaybeMessage<CountryCodeInfo>(arena); 965 } 966 void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) 967 final; 968 void CopyFrom(const CountryCodeInfo& from); 969 void MergeFrom(const CountryCodeInfo& from); 970 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; 971 bool IsInitialized() const final; 972 973 size_t ByteSizeLong() const final; 974 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; 975 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize( 976 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; 977 void DiscardUnknownFields(); 978 int GetCachedSize() const final { return _cached_size_.Get(); } 979 980 private: 981 inline void SharedCtor(); 982 inline void SharedDtor(); 983 void SetCachedSize(int size) const; 984 void InternalSwap(CountryCodeInfo* other); 985 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; 986 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { 987 return "i18n.phonenumbers.CountryCodeInfo"; 988 } 989 protected: 990 explicit CountryCodeInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena); 991 private: 992 static void ArenaDtor(void* object); 993 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); 994 public: 995 996 std::string GetTypeName() const final; 997 998 // nested types ---------------------------------------------------- 999 1000 // accessors ------------------------------------------------------- 1001 1002 enum : int { 1003 kCountryCodesFieldNumber = 2, 1004 kCountryCodesNumFieldNumber = 1, 1005 }; 1006 // repeated int32 country_codes = 2; 1007 int country_codes_size() const; 1008 private: 1009 int _internal_country_codes_size() const; 1010 public: 1011 void clear_country_codes(); 1012 private: 1013 ::PROTOBUF_NAMESPACE_ID::int32 _internal_country_codes(int index) const; 1014 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 1015 _internal_country_codes() const; 1016 void _internal_add_country_codes(::PROTOBUF_NAMESPACE_ID::int32 value); 1017 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 1018 _internal_mutable_country_codes(); 1019 public: 1020 ::PROTOBUF_NAMESPACE_ID::int32 country_codes(int index) const; 1021 void set_country_codes(int index, ::PROTOBUF_NAMESPACE_ID::int32 value); 1022 void add_country_codes(::PROTOBUF_NAMESPACE_ID::int32 value); 1023 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 1024 country_codes() const; 1025 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 1026 mutable_country_codes(); 1027 1028 // required int32 country_codes_num = 1; 1029 bool has_country_codes_num() const; 1030 private: 1031 bool _internal_has_country_codes_num() const; 1032 public: 1033 void clear_country_codes_num(); 1034 ::PROTOBUF_NAMESPACE_ID::int32 country_codes_num() const; 1035 void set_country_codes_num(::PROTOBUF_NAMESPACE_ID::int32 value); 1036 private: 1037 ::PROTOBUF_NAMESPACE_ID::int32 _internal_country_codes_num() const; 1038 void _internal_set_country_codes_num(::PROTOBUF_NAMESPACE_ID::int32 value); 1039 public: 1040 1041 // @@protoc_insertion_point(class_scope:i18n.phonenumbers.CountryCodeInfo) 1042 private: 1043 class _Internal; 1044 1045 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; 1046 typedef void InternalArenaConstructable_; 1047 typedef void DestructorSkippable_; 1048 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; 1049 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; 1050 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > country_codes_; 1051 ::PROTOBUF_NAMESPACE_ID::int32 country_codes_num_; 1052 friend struct ::TableStruct_geocoding_5fdata_2eproto; 1053}; 1054// =================================================================== 1055 1056 1057// =================================================================== 1058 1059#ifdef __GNUC__ 1060 #pragma GCC diagnostic push 1061 #pragma GCC diagnostic ignored "-Wstrict-aliasing" 1062#endif // __GNUC__ 1063// GeocodingInfo 1064 1065// repeated .i18n.phonenumbers.PrefixesInfo prefixes_info = 1; 1066inline int GeocodingInfo::_internal_prefixes_info_size() const { 1067 return prefixes_info_.size(); 1068} 1069inline int GeocodingInfo::prefixes_info_size() const { 1070 return _internal_prefixes_info_size(); 1071} 1072inline void GeocodingInfo::clear_prefixes_info() { 1073 prefixes_info_.Clear(); 1074} 1075inline ::i18n::phonenumbers::PrefixesInfo* GeocodingInfo::mutable_prefixes_info(int index) { 1076 // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.GeocodingInfo.prefixes_info) 1077 return prefixes_info_.Mutable(index); 1078} 1079inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::PrefixesInfo >* 1080GeocodingInfo::mutable_prefixes_info() { 1081 // @@protoc_insertion_point(field_mutable_list:i18n.phonenumbers.GeocodingInfo.prefixes_info) 1082 return &prefixes_info_; 1083} 1084inline const ::i18n::phonenumbers::PrefixesInfo& GeocodingInfo::_internal_prefixes_info(int index) const { 1085 return prefixes_info_.Get(index); 1086} 1087inline const ::i18n::phonenumbers::PrefixesInfo& GeocodingInfo::prefixes_info(int index) const { 1088 // @@protoc_insertion_point(field_get:i18n.phonenumbers.GeocodingInfo.prefixes_info) 1089 return _internal_prefixes_info(index); 1090} 1091inline ::i18n::phonenumbers::PrefixesInfo* GeocodingInfo::_internal_add_prefixes_info() { 1092 return prefixes_info_.Add(); 1093} 1094inline ::i18n::phonenumbers::PrefixesInfo* GeocodingInfo::add_prefixes_info() { 1095 // @@protoc_insertion_point(field_add:i18n.phonenumbers.GeocodingInfo.prefixes_info) 1096 return _internal_add_prefixes_info(); 1097} 1098inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::PrefixesInfo >& 1099GeocodingInfo::prefixes_info() const { 1100 // @@protoc_insertion_point(field_list:i18n.phonenumbers.GeocodingInfo.prefixes_info) 1101 return prefixes_info_; 1102} 1103 1104// repeated string languages = 2; 1105inline int GeocodingInfo::_internal_languages_size() const { 1106 return languages_.size(); 1107} 1108inline int GeocodingInfo::languages_size() const { 1109 return _internal_languages_size(); 1110} 1111inline void GeocodingInfo::clear_languages() { 1112 languages_.Clear(); 1113} 1114inline std::string* GeocodingInfo::add_languages() { 1115 // @@protoc_insertion_point(field_add_mutable:i18n.phonenumbers.GeocodingInfo.languages) 1116 return _internal_add_languages(); 1117} 1118inline const std::string& GeocodingInfo::_internal_languages(int index) const { 1119 return languages_.Get(index); 1120} 1121inline const std::string& GeocodingInfo::languages(int index) const { 1122 // @@protoc_insertion_point(field_get:i18n.phonenumbers.GeocodingInfo.languages) 1123 return _internal_languages(index); 1124} 1125inline std::string* GeocodingInfo::mutable_languages(int index) { 1126 // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.GeocodingInfo.languages) 1127 return languages_.Mutable(index); 1128} 1129inline void GeocodingInfo::set_languages(int index, const std::string& value) { 1130 // @@protoc_insertion_point(field_set:i18n.phonenumbers.GeocodingInfo.languages) 1131 languages_.Mutable(index)->assign(value); 1132} 1133inline void GeocodingInfo::set_languages(int index, std::string&& value) { 1134 // @@protoc_insertion_point(field_set:i18n.phonenumbers.GeocodingInfo.languages) 1135 languages_.Mutable(index)->assign(std::move(value)); 1136} 1137inline void GeocodingInfo::set_languages(int index, const char* value) { 1138 GOOGLE_DCHECK(value != nullptr); 1139 languages_.Mutable(index)->assign(value); 1140 // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.GeocodingInfo.languages) 1141} 1142inline void GeocodingInfo::set_languages(int index, const char* value, size_t size) { 1143 languages_.Mutable(index)->assign( 1144 reinterpret_cast<const char*>(value), size); 1145 // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.GeocodingInfo.languages) 1146} 1147inline std::string* GeocodingInfo::_internal_add_languages() { 1148 return languages_.Add(); 1149} 1150inline void GeocodingInfo::add_languages(const std::string& value) { 1151 languages_.Add()->assign(value); 1152 // @@protoc_insertion_point(field_add:i18n.phonenumbers.GeocodingInfo.languages) 1153} 1154inline void GeocodingInfo::add_languages(std::string&& value) { 1155 languages_.Add(std::move(value)); 1156 // @@protoc_insertion_point(field_add:i18n.phonenumbers.GeocodingInfo.languages) 1157} 1158inline void GeocodingInfo::add_languages(const char* value) { 1159 GOOGLE_DCHECK(value != nullptr); 1160 languages_.Add()->assign(value); 1161 // @@protoc_insertion_point(field_add_char:i18n.phonenumbers.GeocodingInfo.languages) 1162} 1163inline void GeocodingInfo::add_languages(const char* value, size_t size) { 1164 languages_.Add()->assign(reinterpret_cast<const char*>(value), size); 1165 // @@protoc_insertion_point(field_add_pointer:i18n.phonenumbers.GeocodingInfo.languages) 1166} 1167inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& 1168GeocodingInfo::languages() const { 1169 // @@protoc_insertion_point(field_list:i18n.phonenumbers.GeocodingInfo.languages) 1170 return languages_; 1171} 1172inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* 1173GeocodingInfo::mutable_languages() { 1174 // @@protoc_insertion_point(field_mutable_list:i18n.phonenumbers.GeocodingInfo.languages) 1175 return &languages_; 1176} 1177 1178// required .i18n.phonenumbers.LanguageCodeInfo language_code_info = 3; 1179inline bool GeocodingInfo::_internal_has_language_code_info() const { 1180 bool value = (_has_bits_[0] & 0x00000001u) != 0; 1181 PROTOBUF_ASSUME(!value || language_code_info_ != nullptr); 1182 return value; 1183} 1184inline bool GeocodingInfo::has_language_code_info() const { 1185 return _internal_has_language_code_info(); 1186} 1187inline void GeocodingInfo::clear_language_code_info() { 1188 if (language_code_info_ != nullptr) language_code_info_->Clear(); 1189 _has_bits_[0] &= ~0x00000001u; 1190} 1191inline const ::i18n::phonenumbers::LanguageCodeInfo& GeocodingInfo::_internal_language_code_info() const { 1192 const ::i18n::phonenumbers::LanguageCodeInfo* p = language_code_info_; 1193 return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::LanguageCodeInfo*>( 1194 &::i18n::phonenumbers::_LanguageCodeInfo_default_instance_); 1195} 1196inline const ::i18n::phonenumbers::LanguageCodeInfo& GeocodingInfo::language_code_info() const { 1197 // @@protoc_insertion_point(field_get:i18n.phonenumbers.GeocodingInfo.language_code_info) 1198 return _internal_language_code_info(); 1199} 1200inline void GeocodingInfo::unsafe_arena_set_allocated_language_code_info( 1201 ::i18n::phonenumbers::LanguageCodeInfo* language_code_info) { 1202 if (GetArena() == nullptr) { 1203 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(language_code_info_); 1204 } 1205 language_code_info_ = language_code_info; 1206 if (language_code_info) { 1207 _has_bits_[0] |= 0x00000001u; 1208 } else { 1209 _has_bits_[0] &= ~0x00000001u; 1210 } 1211 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.GeocodingInfo.language_code_info) 1212} 1213inline ::i18n::phonenumbers::LanguageCodeInfo* GeocodingInfo::release_language_code_info() { 1214 _has_bits_[0] &= ~0x00000001u; 1215 ::i18n::phonenumbers::LanguageCodeInfo* temp = language_code_info_; 1216 language_code_info_ = nullptr; 1217 if (GetArena() != nullptr) { 1218 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 1219 } 1220 return temp; 1221} 1222inline ::i18n::phonenumbers::LanguageCodeInfo* GeocodingInfo::unsafe_arena_release_language_code_info() { 1223 // @@protoc_insertion_point(field_release:i18n.phonenumbers.GeocodingInfo.language_code_info) 1224 _has_bits_[0] &= ~0x00000001u; 1225 ::i18n::phonenumbers::LanguageCodeInfo* temp = language_code_info_; 1226 language_code_info_ = nullptr; 1227 return temp; 1228} 1229inline ::i18n::phonenumbers::LanguageCodeInfo* GeocodingInfo::_internal_mutable_language_code_info() { 1230 _has_bits_[0] |= 0x00000001u; 1231 if (language_code_info_ == nullptr) { 1232 auto* p = CreateMaybeMessage<::i18n::phonenumbers::LanguageCodeInfo>(GetArena()); 1233 language_code_info_ = p; 1234 } 1235 return language_code_info_; 1236} 1237inline ::i18n::phonenumbers::LanguageCodeInfo* GeocodingInfo::mutable_language_code_info() { 1238 // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.GeocodingInfo.language_code_info) 1239 return _internal_mutable_language_code_info(); 1240} 1241inline void GeocodingInfo::set_allocated_language_code_info(::i18n::phonenumbers::LanguageCodeInfo* language_code_info) { 1242 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 1243 if (message_arena == nullptr) { 1244 delete language_code_info_; 1245 } 1246 if (language_code_info) { 1247 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 1248 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(language_code_info); 1249 if (message_arena != submessage_arena) { 1250 language_code_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 1251 message_arena, language_code_info, submessage_arena); 1252 } 1253 _has_bits_[0] |= 0x00000001u; 1254 } else { 1255 _has_bits_[0] &= ~0x00000001u; 1256 } 1257 language_code_info_ = language_code_info; 1258 // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.GeocodingInfo.language_code_info) 1259} 1260 1261// repeated .i18n.phonenumbers.CountriesInfo countries_info = 4; 1262inline int GeocodingInfo::_internal_countries_info_size() const { 1263 return countries_info_.size(); 1264} 1265inline int GeocodingInfo::countries_info_size() const { 1266 return _internal_countries_info_size(); 1267} 1268inline void GeocodingInfo::clear_countries_info() { 1269 countries_info_.Clear(); 1270} 1271inline ::i18n::phonenumbers::CountriesInfo* GeocodingInfo::mutable_countries_info(int index) { 1272 // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.GeocodingInfo.countries_info) 1273 return countries_info_.Mutable(index); 1274} 1275inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::CountriesInfo >* 1276GeocodingInfo::mutable_countries_info() { 1277 // @@protoc_insertion_point(field_mutable_list:i18n.phonenumbers.GeocodingInfo.countries_info) 1278 return &countries_info_; 1279} 1280inline const ::i18n::phonenumbers::CountriesInfo& GeocodingInfo::_internal_countries_info(int index) const { 1281 return countries_info_.Get(index); 1282} 1283inline const ::i18n::phonenumbers::CountriesInfo& GeocodingInfo::countries_info(int index) const { 1284 // @@protoc_insertion_point(field_get:i18n.phonenumbers.GeocodingInfo.countries_info) 1285 return _internal_countries_info(index); 1286} 1287inline ::i18n::phonenumbers::CountriesInfo* GeocodingInfo::_internal_add_countries_info() { 1288 return countries_info_.Add(); 1289} 1290inline ::i18n::phonenumbers::CountriesInfo* GeocodingInfo::add_countries_info() { 1291 // @@protoc_insertion_point(field_add:i18n.phonenumbers.GeocodingInfo.countries_info) 1292 return _internal_add_countries_info(); 1293} 1294inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::i18n::phonenumbers::CountriesInfo >& 1295GeocodingInfo::countries_info() const { 1296 // @@protoc_insertion_point(field_list:i18n.phonenumbers.GeocodingInfo.countries_info) 1297 return countries_info_; 1298} 1299 1300// repeated int32 countries = 5; 1301inline int GeocodingInfo::_internal_countries_size() const { 1302 return countries_.size(); 1303} 1304inline int GeocodingInfo::countries_size() const { 1305 return _internal_countries_size(); 1306} 1307inline void GeocodingInfo::clear_countries() { 1308 countries_.Clear(); 1309} 1310inline ::PROTOBUF_NAMESPACE_ID::int32 GeocodingInfo::_internal_countries(int index) const { 1311 return countries_.Get(index); 1312} 1313inline ::PROTOBUF_NAMESPACE_ID::int32 GeocodingInfo::countries(int index) const { 1314 // @@protoc_insertion_point(field_get:i18n.phonenumbers.GeocodingInfo.countries) 1315 return _internal_countries(index); 1316} 1317inline void GeocodingInfo::set_countries(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) { 1318 countries_.Set(index, value); 1319 // @@protoc_insertion_point(field_set:i18n.phonenumbers.GeocodingInfo.countries) 1320} 1321inline void GeocodingInfo::_internal_add_countries(::PROTOBUF_NAMESPACE_ID::int32 value) { 1322 countries_.Add(value); 1323} 1324inline void GeocodingInfo::add_countries(::PROTOBUF_NAMESPACE_ID::int32 value) { 1325 _internal_add_countries(value); 1326 // @@protoc_insertion_point(field_add:i18n.phonenumbers.GeocodingInfo.countries) 1327} 1328inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 1329GeocodingInfo::_internal_countries() const { 1330 return countries_; 1331} 1332inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 1333GeocodingInfo::countries() const { 1334 // @@protoc_insertion_point(field_list:i18n.phonenumbers.GeocodingInfo.countries) 1335 return _internal_countries(); 1336} 1337inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 1338GeocodingInfo::_internal_mutable_countries() { 1339 return &countries_; 1340} 1341inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 1342GeocodingInfo::mutable_countries() { 1343 // @@protoc_insertion_point(field_mutable_list:i18n.phonenumbers.GeocodingInfo.countries) 1344 return _internal_mutable_countries(); 1345} 1346 1347// required .i18n.phonenumbers.CountryCodeInfo country_code_info = 6; 1348inline bool GeocodingInfo::_internal_has_country_code_info() const { 1349 bool value = (_has_bits_[0] & 0x00000002u) != 0; 1350 PROTOBUF_ASSUME(!value || country_code_info_ != nullptr); 1351 return value; 1352} 1353inline bool GeocodingInfo::has_country_code_info() const { 1354 return _internal_has_country_code_info(); 1355} 1356inline void GeocodingInfo::clear_country_code_info() { 1357 if (country_code_info_ != nullptr) country_code_info_->Clear(); 1358 _has_bits_[0] &= ~0x00000002u; 1359} 1360inline const ::i18n::phonenumbers::CountryCodeInfo& GeocodingInfo::_internal_country_code_info() const { 1361 const ::i18n::phonenumbers::CountryCodeInfo* p = country_code_info_; 1362 return p != nullptr ? *p : *reinterpret_cast<const ::i18n::phonenumbers::CountryCodeInfo*>( 1363 &::i18n::phonenumbers::_CountryCodeInfo_default_instance_); 1364} 1365inline const ::i18n::phonenumbers::CountryCodeInfo& GeocodingInfo::country_code_info() const { 1366 // @@protoc_insertion_point(field_get:i18n.phonenumbers.GeocodingInfo.country_code_info) 1367 return _internal_country_code_info(); 1368} 1369inline void GeocodingInfo::unsafe_arena_set_allocated_country_code_info( 1370 ::i18n::phonenumbers::CountryCodeInfo* country_code_info) { 1371 if (GetArena() == nullptr) { 1372 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(country_code_info_); 1373 } 1374 country_code_info_ = country_code_info; 1375 if (country_code_info) { 1376 _has_bits_[0] |= 0x00000002u; 1377 } else { 1378 _has_bits_[0] &= ~0x00000002u; 1379 } 1380 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:i18n.phonenumbers.GeocodingInfo.country_code_info) 1381} 1382inline ::i18n::phonenumbers::CountryCodeInfo* GeocodingInfo::release_country_code_info() { 1383 _has_bits_[0] &= ~0x00000002u; 1384 ::i18n::phonenumbers::CountryCodeInfo* temp = country_code_info_; 1385 country_code_info_ = nullptr; 1386 if (GetArena() != nullptr) { 1387 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); 1388 } 1389 return temp; 1390} 1391inline ::i18n::phonenumbers::CountryCodeInfo* GeocodingInfo::unsafe_arena_release_country_code_info() { 1392 // @@protoc_insertion_point(field_release:i18n.phonenumbers.GeocodingInfo.country_code_info) 1393 _has_bits_[0] &= ~0x00000002u; 1394 ::i18n::phonenumbers::CountryCodeInfo* temp = country_code_info_; 1395 country_code_info_ = nullptr; 1396 return temp; 1397} 1398inline ::i18n::phonenumbers::CountryCodeInfo* GeocodingInfo::_internal_mutable_country_code_info() { 1399 _has_bits_[0] |= 0x00000002u; 1400 if (country_code_info_ == nullptr) { 1401 auto* p = CreateMaybeMessage<::i18n::phonenumbers::CountryCodeInfo>(GetArena()); 1402 country_code_info_ = p; 1403 } 1404 return country_code_info_; 1405} 1406inline ::i18n::phonenumbers::CountryCodeInfo* GeocodingInfo::mutable_country_code_info() { 1407 // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.GeocodingInfo.country_code_info) 1408 return _internal_mutable_country_code_info(); 1409} 1410inline void GeocodingInfo::set_allocated_country_code_info(::i18n::phonenumbers::CountryCodeInfo* country_code_info) { 1411 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena(); 1412 if (message_arena == nullptr) { 1413 delete country_code_info_; 1414 } 1415 if (country_code_info) { 1416 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = 1417 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(country_code_info); 1418 if (message_arena != submessage_arena) { 1419 country_code_info = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( 1420 message_arena, country_code_info, submessage_arena); 1421 } 1422 _has_bits_[0] |= 0x00000002u; 1423 } else { 1424 _has_bits_[0] &= ~0x00000002u; 1425 } 1426 country_code_info_ = country_code_info; 1427 // @@protoc_insertion_point(field_set_allocated:i18n.phonenumbers.GeocodingInfo.country_code_info) 1428} 1429 1430// ------------------------------------------------------------------- 1431 1432// PrefixesInfo 1433 1434// required int32 prefixes_num = 1; 1435inline bool PrefixesInfo::_internal_has_prefixes_num() const { 1436 bool value = (_has_bits_[0] & 0x00000001u) != 0; 1437 return value; 1438} 1439inline bool PrefixesInfo::has_prefixes_num() const { 1440 return _internal_has_prefixes_num(); 1441} 1442inline void PrefixesInfo::clear_prefixes_num() { 1443 prefixes_num_ = 0; 1444 _has_bits_[0] &= ~0x00000001u; 1445} 1446inline ::PROTOBUF_NAMESPACE_ID::int32 PrefixesInfo::_internal_prefixes_num() const { 1447 return prefixes_num_; 1448} 1449inline ::PROTOBUF_NAMESPACE_ID::int32 PrefixesInfo::prefixes_num() const { 1450 // @@protoc_insertion_point(field_get:i18n.phonenumbers.PrefixesInfo.prefixes_num) 1451 return _internal_prefixes_num(); 1452} 1453inline void PrefixesInfo::_internal_set_prefixes_num(::PROTOBUF_NAMESPACE_ID::int32 value) { 1454 _has_bits_[0] |= 0x00000001u; 1455 prefixes_num_ = value; 1456} 1457inline void PrefixesInfo::set_prefixes_num(::PROTOBUF_NAMESPACE_ID::int32 value) { 1458 _internal_set_prefixes_num(value); 1459 // @@protoc_insertion_point(field_set:i18n.phonenumbers.PrefixesInfo.prefixes_num) 1460} 1461 1462// repeated int32 prefixes = 2; 1463inline int PrefixesInfo::_internal_prefixes_size() const { 1464 return prefixes_.size(); 1465} 1466inline int PrefixesInfo::prefixes_size() const { 1467 return _internal_prefixes_size(); 1468} 1469inline void PrefixesInfo::clear_prefixes() { 1470 prefixes_.Clear(); 1471} 1472inline ::PROTOBUF_NAMESPACE_ID::int32 PrefixesInfo::_internal_prefixes(int index) const { 1473 return prefixes_.Get(index); 1474} 1475inline ::PROTOBUF_NAMESPACE_ID::int32 PrefixesInfo::prefixes(int index) const { 1476 // @@protoc_insertion_point(field_get:i18n.phonenumbers.PrefixesInfo.prefixes) 1477 return _internal_prefixes(index); 1478} 1479inline void PrefixesInfo::set_prefixes(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) { 1480 prefixes_.Set(index, value); 1481 // @@protoc_insertion_point(field_set:i18n.phonenumbers.PrefixesInfo.prefixes) 1482} 1483inline void PrefixesInfo::_internal_add_prefixes(::PROTOBUF_NAMESPACE_ID::int32 value) { 1484 prefixes_.Add(value); 1485} 1486inline void PrefixesInfo::add_prefixes(::PROTOBUF_NAMESPACE_ID::int32 value) { 1487 _internal_add_prefixes(value); 1488 // @@protoc_insertion_point(field_add:i18n.phonenumbers.PrefixesInfo.prefixes) 1489} 1490inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 1491PrefixesInfo::_internal_prefixes() const { 1492 return prefixes_; 1493} 1494inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 1495PrefixesInfo::prefixes() const { 1496 // @@protoc_insertion_point(field_list:i18n.phonenumbers.PrefixesInfo.prefixes) 1497 return _internal_prefixes(); 1498} 1499inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 1500PrefixesInfo::_internal_mutable_prefixes() { 1501 return &prefixes_; 1502} 1503inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 1504PrefixesInfo::mutable_prefixes() { 1505 // @@protoc_insertion_point(field_mutable_list:i18n.phonenumbers.PrefixesInfo.prefixes) 1506 return _internal_mutable_prefixes(); 1507} 1508 1509// repeated string descriptions = 3; 1510inline int PrefixesInfo::_internal_descriptions_size() const { 1511 return descriptions_.size(); 1512} 1513inline int PrefixesInfo::descriptions_size() const { 1514 return _internal_descriptions_size(); 1515} 1516inline void PrefixesInfo::clear_descriptions() { 1517 descriptions_.Clear(); 1518} 1519inline std::string* PrefixesInfo::add_descriptions() { 1520 // @@protoc_insertion_point(field_add_mutable:i18n.phonenumbers.PrefixesInfo.descriptions) 1521 return _internal_add_descriptions(); 1522} 1523inline const std::string& PrefixesInfo::_internal_descriptions(int index) const { 1524 return descriptions_.Get(index); 1525} 1526inline const std::string& PrefixesInfo::descriptions(int index) const { 1527 // @@protoc_insertion_point(field_get:i18n.phonenumbers.PrefixesInfo.descriptions) 1528 return _internal_descriptions(index); 1529} 1530inline std::string* PrefixesInfo::mutable_descriptions(int index) { 1531 // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.PrefixesInfo.descriptions) 1532 return descriptions_.Mutable(index); 1533} 1534inline void PrefixesInfo::set_descriptions(int index, const std::string& value) { 1535 // @@protoc_insertion_point(field_set:i18n.phonenumbers.PrefixesInfo.descriptions) 1536 descriptions_.Mutable(index)->assign(value); 1537} 1538inline void PrefixesInfo::set_descriptions(int index, std::string&& value) { 1539 // @@protoc_insertion_point(field_set:i18n.phonenumbers.PrefixesInfo.descriptions) 1540 descriptions_.Mutable(index)->assign(std::move(value)); 1541} 1542inline void PrefixesInfo::set_descriptions(int index, const char* value) { 1543 GOOGLE_DCHECK(value != nullptr); 1544 descriptions_.Mutable(index)->assign(value); 1545 // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.PrefixesInfo.descriptions) 1546} 1547inline void PrefixesInfo::set_descriptions(int index, const char* value, size_t size) { 1548 descriptions_.Mutable(index)->assign( 1549 reinterpret_cast<const char*>(value), size); 1550 // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.PrefixesInfo.descriptions) 1551} 1552inline std::string* PrefixesInfo::_internal_add_descriptions() { 1553 return descriptions_.Add(); 1554} 1555inline void PrefixesInfo::add_descriptions(const std::string& value) { 1556 descriptions_.Add()->assign(value); 1557 // @@protoc_insertion_point(field_add:i18n.phonenumbers.PrefixesInfo.descriptions) 1558} 1559inline void PrefixesInfo::add_descriptions(std::string&& value) { 1560 descriptions_.Add(std::move(value)); 1561 // @@protoc_insertion_point(field_add:i18n.phonenumbers.PrefixesInfo.descriptions) 1562} 1563inline void PrefixesInfo::add_descriptions(const char* value) { 1564 GOOGLE_DCHECK(value != nullptr); 1565 descriptions_.Add()->assign(value); 1566 // @@protoc_insertion_point(field_add_char:i18n.phonenumbers.PrefixesInfo.descriptions) 1567} 1568inline void PrefixesInfo::add_descriptions(const char* value, size_t size) { 1569 descriptions_.Add()->assign(reinterpret_cast<const char*>(value), size); 1570 // @@protoc_insertion_point(field_add_pointer:i18n.phonenumbers.PrefixesInfo.descriptions) 1571} 1572inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& 1573PrefixesInfo::descriptions() const { 1574 // @@protoc_insertion_point(field_list:i18n.phonenumbers.PrefixesInfo.descriptions) 1575 return descriptions_; 1576} 1577inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* 1578PrefixesInfo::mutable_descriptions() { 1579 // @@protoc_insertion_point(field_mutable_list:i18n.phonenumbers.PrefixesInfo.descriptions) 1580 return &descriptions_; 1581} 1582 1583// required int32 lengths_num = 4; 1584inline bool PrefixesInfo::_internal_has_lengths_num() const { 1585 bool value = (_has_bits_[0] & 0x00000002u) != 0; 1586 return value; 1587} 1588inline bool PrefixesInfo::has_lengths_num() const { 1589 return _internal_has_lengths_num(); 1590} 1591inline void PrefixesInfo::clear_lengths_num() { 1592 lengths_num_ = 0; 1593 _has_bits_[0] &= ~0x00000002u; 1594} 1595inline ::PROTOBUF_NAMESPACE_ID::int32 PrefixesInfo::_internal_lengths_num() const { 1596 return lengths_num_; 1597} 1598inline ::PROTOBUF_NAMESPACE_ID::int32 PrefixesInfo::lengths_num() const { 1599 // @@protoc_insertion_point(field_get:i18n.phonenumbers.PrefixesInfo.lengths_num) 1600 return _internal_lengths_num(); 1601} 1602inline void PrefixesInfo::_internal_set_lengths_num(::PROTOBUF_NAMESPACE_ID::int32 value) { 1603 _has_bits_[0] |= 0x00000002u; 1604 lengths_num_ = value; 1605} 1606inline void PrefixesInfo::set_lengths_num(::PROTOBUF_NAMESPACE_ID::int32 value) { 1607 _internal_set_lengths_num(value); 1608 // @@protoc_insertion_point(field_set:i18n.phonenumbers.PrefixesInfo.lengths_num) 1609} 1610 1611// repeated int32 lengths = 5; 1612inline int PrefixesInfo::_internal_lengths_size() const { 1613 return lengths_.size(); 1614} 1615inline int PrefixesInfo::lengths_size() const { 1616 return _internal_lengths_size(); 1617} 1618inline void PrefixesInfo::clear_lengths() { 1619 lengths_.Clear(); 1620} 1621inline ::PROTOBUF_NAMESPACE_ID::int32 PrefixesInfo::_internal_lengths(int index) const { 1622 return lengths_.Get(index); 1623} 1624inline ::PROTOBUF_NAMESPACE_ID::int32 PrefixesInfo::lengths(int index) const { 1625 // @@protoc_insertion_point(field_get:i18n.phonenumbers.PrefixesInfo.lengths) 1626 return _internal_lengths(index); 1627} 1628inline void PrefixesInfo::set_lengths(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) { 1629 lengths_.Set(index, value); 1630 // @@protoc_insertion_point(field_set:i18n.phonenumbers.PrefixesInfo.lengths) 1631} 1632inline void PrefixesInfo::_internal_add_lengths(::PROTOBUF_NAMESPACE_ID::int32 value) { 1633 lengths_.Add(value); 1634} 1635inline void PrefixesInfo::add_lengths(::PROTOBUF_NAMESPACE_ID::int32 value) { 1636 _internal_add_lengths(value); 1637 // @@protoc_insertion_point(field_add:i18n.phonenumbers.PrefixesInfo.lengths) 1638} 1639inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 1640PrefixesInfo::_internal_lengths() const { 1641 return lengths_; 1642} 1643inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 1644PrefixesInfo::lengths() const { 1645 // @@protoc_insertion_point(field_list:i18n.phonenumbers.PrefixesInfo.lengths) 1646 return _internal_lengths(); 1647} 1648inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 1649PrefixesInfo::_internal_mutable_lengths() { 1650 return &lengths_; 1651} 1652inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 1653PrefixesInfo::mutable_lengths() { 1654 // @@protoc_insertion_point(field_mutable_list:i18n.phonenumbers.PrefixesInfo.lengths) 1655 return _internal_mutable_lengths(); 1656} 1657 1658// ------------------------------------------------------------------- 1659 1660// LanguageCodeInfo 1661 1662// required int32 language_codes_num = 1; 1663inline bool LanguageCodeInfo::_internal_has_language_codes_num() const { 1664 bool value = (_has_bits_[0] & 0x00000001u) != 0; 1665 return value; 1666} 1667inline bool LanguageCodeInfo::has_language_codes_num() const { 1668 return _internal_has_language_codes_num(); 1669} 1670inline void LanguageCodeInfo::clear_language_codes_num() { 1671 language_codes_num_ = 0; 1672 _has_bits_[0] &= ~0x00000001u; 1673} 1674inline ::PROTOBUF_NAMESPACE_ID::int32 LanguageCodeInfo::_internal_language_codes_num() const { 1675 return language_codes_num_; 1676} 1677inline ::PROTOBUF_NAMESPACE_ID::int32 LanguageCodeInfo::language_codes_num() const { 1678 // @@protoc_insertion_point(field_get:i18n.phonenumbers.LanguageCodeInfo.language_codes_num) 1679 return _internal_language_codes_num(); 1680} 1681inline void LanguageCodeInfo::_internal_set_language_codes_num(::PROTOBUF_NAMESPACE_ID::int32 value) { 1682 _has_bits_[0] |= 0x00000001u; 1683 language_codes_num_ = value; 1684} 1685inline void LanguageCodeInfo::set_language_codes_num(::PROTOBUF_NAMESPACE_ID::int32 value) { 1686 _internal_set_language_codes_num(value); 1687 // @@protoc_insertion_point(field_set:i18n.phonenumbers.LanguageCodeInfo.language_codes_num) 1688} 1689 1690// repeated string language_codes = 2; 1691inline int LanguageCodeInfo::_internal_language_codes_size() const { 1692 return language_codes_.size(); 1693} 1694inline int LanguageCodeInfo::language_codes_size() const { 1695 return _internal_language_codes_size(); 1696} 1697inline void LanguageCodeInfo::clear_language_codes() { 1698 language_codes_.Clear(); 1699} 1700inline std::string* LanguageCodeInfo::add_language_codes() { 1701 // @@protoc_insertion_point(field_add_mutable:i18n.phonenumbers.LanguageCodeInfo.language_codes) 1702 return _internal_add_language_codes(); 1703} 1704inline const std::string& LanguageCodeInfo::_internal_language_codes(int index) const { 1705 return language_codes_.Get(index); 1706} 1707inline const std::string& LanguageCodeInfo::language_codes(int index) const { 1708 // @@protoc_insertion_point(field_get:i18n.phonenumbers.LanguageCodeInfo.language_codes) 1709 return _internal_language_codes(index); 1710} 1711inline std::string* LanguageCodeInfo::mutable_language_codes(int index) { 1712 // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.LanguageCodeInfo.language_codes) 1713 return language_codes_.Mutable(index); 1714} 1715inline void LanguageCodeInfo::set_language_codes(int index, const std::string& value) { 1716 // @@protoc_insertion_point(field_set:i18n.phonenumbers.LanguageCodeInfo.language_codes) 1717 language_codes_.Mutable(index)->assign(value); 1718} 1719inline void LanguageCodeInfo::set_language_codes(int index, std::string&& value) { 1720 // @@protoc_insertion_point(field_set:i18n.phonenumbers.LanguageCodeInfo.language_codes) 1721 language_codes_.Mutable(index)->assign(std::move(value)); 1722} 1723inline void LanguageCodeInfo::set_language_codes(int index, const char* value) { 1724 GOOGLE_DCHECK(value != nullptr); 1725 language_codes_.Mutable(index)->assign(value); 1726 // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.LanguageCodeInfo.language_codes) 1727} 1728inline void LanguageCodeInfo::set_language_codes(int index, const char* value, size_t size) { 1729 language_codes_.Mutable(index)->assign( 1730 reinterpret_cast<const char*>(value), size); 1731 // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.LanguageCodeInfo.language_codes) 1732} 1733inline std::string* LanguageCodeInfo::_internal_add_language_codes() { 1734 return language_codes_.Add(); 1735} 1736inline void LanguageCodeInfo::add_language_codes(const std::string& value) { 1737 language_codes_.Add()->assign(value); 1738 // @@protoc_insertion_point(field_add:i18n.phonenumbers.LanguageCodeInfo.language_codes) 1739} 1740inline void LanguageCodeInfo::add_language_codes(std::string&& value) { 1741 language_codes_.Add(std::move(value)); 1742 // @@protoc_insertion_point(field_add:i18n.phonenumbers.LanguageCodeInfo.language_codes) 1743} 1744inline void LanguageCodeInfo::add_language_codes(const char* value) { 1745 GOOGLE_DCHECK(value != nullptr); 1746 language_codes_.Add()->assign(value); 1747 // @@protoc_insertion_point(field_add_char:i18n.phonenumbers.LanguageCodeInfo.language_codes) 1748} 1749inline void LanguageCodeInfo::add_language_codes(const char* value, size_t size) { 1750 language_codes_.Add()->assign(reinterpret_cast<const char*>(value), size); 1751 // @@protoc_insertion_point(field_add_pointer:i18n.phonenumbers.LanguageCodeInfo.language_codes) 1752} 1753inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& 1754LanguageCodeInfo::language_codes() const { 1755 // @@protoc_insertion_point(field_list:i18n.phonenumbers.LanguageCodeInfo.language_codes) 1756 return language_codes_; 1757} 1758inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* 1759LanguageCodeInfo::mutable_language_codes() { 1760 // @@protoc_insertion_point(field_mutable_list:i18n.phonenumbers.LanguageCodeInfo.language_codes) 1761 return &language_codes_; 1762} 1763 1764// ------------------------------------------------------------------- 1765 1766// CountriesInfo 1767 1768// required int32 country_languages_num = 1; 1769inline bool CountriesInfo::_internal_has_country_languages_num() const { 1770 bool value = (_has_bits_[0] & 0x00000001u) != 0; 1771 return value; 1772} 1773inline bool CountriesInfo::has_country_languages_num() const { 1774 return _internal_has_country_languages_num(); 1775} 1776inline void CountriesInfo::clear_country_languages_num() { 1777 country_languages_num_ = 0; 1778 _has_bits_[0] &= ~0x00000001u; 1779} 1780inline ::PROTOBUF_NAMESPACE_ID::int32 CountriesInfo::_internal_country_languages_num() const { 1781 return country_languages_num_; 1782} 1783inline ::PROTOBUF_NAMESPACE_ID::int32 CountriesInfo::country_languages_num() const { 1784 // @@protoc_insertion_point(field_get:i18n.phonenumbers.CountriesInfo.country_languages_num) 1785 return _internal_country_languages_num(); 1786} 1787inline void CountriesInfo::_internal_set_country_languages_num(::PROTOBUF_NAMESPACE_ID::int32 value) { 1788 _has_bits_[0] |= 0x00000001u; 1789 country_languages_num_ = value; 1790} 1791inline void CountriesInfo::set_country_languages_num(::PROTOBUF_NAMESPACE_ID::int32 value) { 1792 _internal_set_country_languages_num(value); 1793 // @@protoc_insertion_point(field_set:i18n.phonenumbers.CountriesInfo.country_languages_num) 1794} 1795 1796// repeated string country_languages = 2; 1797inline int CountriesInfo::_internal_country_languages_size() const { 1798 return country_languages_.size(); 1799} 1800inline int CountriesInfo::country_languages_size() const { 1801 return _internal_country_languages_size(); 1802} 1803inline void CountriesInfo::clear_country_languages() { 1804 country_languages_.Clear(); 1805} 1806inline std::string* CountriesInfo::add_country_languages() { 1807 // @@protoc_insertion_point(field_add_mutable:i18n.phonenumbers.CountriesInfo.country_languages) 1808 return _internal_add_country_languages(); 1809} 1810inline const std::string& CountriesInfo::_internal_country_languages(int index) const { 1811 return country_languages_.Get(index); 1812} 1813inline const std::string& CountriesInfo::country_languages(int index) const { 1814 // @@protoc_insertion_point(field_get:i18n.phonenumbers.CountriesInfo.country_languages) 1815 return _internal_country_languages(index); 1816} 1817inline std::string* CountriesInfo::mutable_country_languages(int index) { 1818 // @@protoc_insertion_point(field_mutable:i18n.phonenumbers.CountriesInfo.country_languages) 1819 return country_languages_.Mutable(index); 1820} 1821inline void CountriesInfo::set_country_languages(int index, const std::string& value) { 1822 // @@protoc_insertion_point(field_set:i18n.phonenumbers.CountriesInfo.country_languages) 1823 country_languages_.Mutable(index)->assign(value); 1824} 1825inline void CountriesInfo::set_country_languages(int index, std::string&& value) { 1826 // @@protoc_insertion_point(field_set:i18n.phonenumbers.CountriesInfo.country_languages) 1827 country_languages_.Mutable(index)->assign(std::move(value)); 1828} 1829inline void CountriesInfo::set_country_languages(int index, const char* value) { 1830 GOOGLE_DCHECK(value != nullptr); 1831 country_languages_.Mutable(index)->assign(value); 1832 // @@protoc_insertion_point(field_set_char:i18n.phonenumbers.CountriesInfo.country_languages) 1833} 1834inline void CountriesInfo::set_country_languages(int index, const char* value, size_t size) { 1835 country_languages_.Mutable(index)->assign( 1836 reinterpret_cast<const char*>(value), size); 1837 // @@protoc_insertion_point(field_set_pointer:i18n.phonenumbers.CountriesInfo.country_languages) 1838} 1839inline std::string* CountriesInfo::_internal_add_country_languages() { 1840 return country_languages_.Add(); 1841} 1842inline void CountriesInfo::add_country_languages(const std::string& value) { 1843 country_languages_.Add()->assign(value); 1844 // @@protoc_insertion_point(field_add:i18n.phonenumbers.CountriesInfo.country_languages) 1845} 1846inline void CountriesInfo::add_country_languages(std::string&& value) { 1847 country_languages_.Add(std::move(value)); 1848 // @@protoc_insertion_point(field_add:i18n.phonenumbers.CountriesInfo.country_languages) 1849} 1850inline void CountriesInfo::add_country_languages(const char* value) { 1851 GOOGLE_DCHECK(value != nullptr); 1852 country_languages_.Add()->assign(value); 1853 // @@protoc_insertion_point(field_add_char:i18n.phonenumbers.CountriesInfo.country_languages) 1854} 1855inline void CountriesInfo::add_country_languages(const char* value, size_t size) { 1856 country_languages_.Add()->assign(reinterpret_cast<const char*>(value), size); 1857 // @@protoc_insertion_point(field_add_pointer:i18n.phonenumbers.CountriesInfo.country_languages) 1858} 1859inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& 1860CountriesInfo::country_languages() const { 1861 // @@protoc_insertion_point(field_list:i18n.phonenumbers.CountriesInfo.country_languages) 1862 return country_languages_; 1863} 1864inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* 1865CountriesInfo::mutable_country_languages() { 1866 // @@protoc_insertion_point(field_mutable_list:i18n.phonenumbers.CountriesInfo.country_languages) 1867 return &country_languages_; 1868} 1869 1870// ------------------------------------------------------------------- 1871 1872// CountryCodeInfo 1873 1874// required int32 country_codes_num = 1; 1875inline bool CountryCodeInfo::_internal_has_country_codes_num() const { 1876 bool value = (_has_bits_[0] & 0x00000001u) != 0; 1877 return value; 1878} 1879inline bool CountryCodeInfo::has_country_codes_num() const { 1880 return _internal_has_country_codes_num(); 1881} 1882inline void CountryCodeInfo::clear_country_codes_num() { 1883 country_codes_num_ = 0; 1884 _has_bits_[0] &= ~0x00000001u; 1885} 1886inline ::PROTOBUF_NAMESPACE_ID::int32 CountryCodeInfo::_internal_country_codes_num() const { 1887 return country_codes_num_; 1888} 1889inline ::PROTOBUF_NAMESPACE_ID::int32 CountryCodeInfo::country_codes_num() const { 1890 // @@protoc_insertion_point(field_get:i18n.phonenumbers.CountryCodeInfo.country_codes_num) 1891 return _internal_country_codes_num(); 1892} 1893inline void CountryCodeInfo::_internal_set_country_codes_num(::PROTOBUF_NAMESPACE_ID::int32 value) { 1894 _has_bits_[0] |= 0x00000001u; 1895 country_codes_num_ = value; 1896} 1897inline void CountryCodeInfo::set_country_codes_num(::PROTOBUF_NAMESPACE_ID::int32 value) { 1898 _internal_set_country_codes_num(value); 1899 // @@protoc_insertion_point(field_set:i18n.phonenumbers.CountryCodeInfo.country_codes_num) 1900} 1901 1902// repeated int32 country_codes = 2; 1903inline int CountryCodeInfo::_internal_country_codes_size() const { 1904 return country_codes_.size(); 1905} 1906inline int CountryCodeInfo::country_codes_size() const { 1907 return _internal_country_codes_size(); 1908} 1909inline void CountryCodeInfo::clear_country_codes() { 1910 country_codes_.Clear(); 1911} 1912inline ::PROTOBUF_NAMESPACE_ID::int32 CountryCodeInfo::_internal_country_codes(int index) const { 1913 return country_codes_.Get(index); 1914} 1915inline ::PROTOBUF_NAMESPACE_ID::int32 CountryCodeInfo::country_codes(int index) const { 1916 // @@protoc_insertion_point(field_get:i18n.phonenumbers.CountryCodeInfo.country_codes) 1917 return _internal_country_codes(index); 1918} 1919inline void CountryCodeInfo::set_country_codes(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) { 1920 country_codes_.Set(index, value); 1921 // @@protoc_insertion_point(field_set:i18n.phonenumbers.CountryCodeInfo.country_codes) 1922} 1923inline void CountryCodeInfo::_internal_add_country_codes(::PROTOBUF_NAMESPACE_ID::int32 value) { 1924 country_codes_.Add(value); 1925} 1926inline void CountryCodeInfo::add_country_codes(::PROTOBUF_NAMESPACE_ID::int32 value) { 1927 _internal_add_country_codes(value); 1928 // @@protoc_insertion_point(field_add:i18n.phonenumbers.CountryCodeInfo.country_codes) 1929} 1930inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 1931CountryCodeInfo::_internal_country_codes() const { 1932 return country_codes_; 1933} 1934inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >& 1935CountryCodeInfo::country_codes() const { 1936 // @@protoc_insertion_point(field_list:i18n.phonenumbers.CountryCodeInfo.country_codes) 1937 return _internal_country_codes(); 1938} 1939inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 1940CountryCodeInfo::_internal_mutable_country_codes() { 1941 return &country_codes_; 1942} 1943inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >* 1944CountryCodeInfo::mutable_country_codes() { 1945 // @@protoc_insertion_point(field_mutable_list:i18n.phonenumbers.CountryCodeInfo.country_codes) 1946 return _internal_mutable_country_codes(); 1947} 1948 1949#ifdef __GNUC__ 1950 #pragma GCC diagnostic pop 1951#endif // __GNUC__ 1952// ------------------------------------------------------------------- 1953 1954// ------------------------------------------------------------------- 1955 1956// ------------------------------------------------------------------- 1957 1958// ------------------------------------------------------------------- 1959 1960 1961// @@protoc_insertion_point(namespace_scope) 1962 1963} // namespace phonenumbers 1964} // namespace i18n 1965 1966// @@protoc_insertion_point(global_scope) 1967 1968#include <google/protobuf/port_undef.inc> 1969#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_geocoding_5fdata_2eproto 1970