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