Stride Reference Manual  - generated for commit 9643b11
geogrid.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: geogrid.proto
3 
4 #ifndef PROTOBUF_INCLUDED_geogrid_2eproto
5 #define PROTOBUF_INCLUDED_geogrid_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3007000
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 3007000 < 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/inlined_string_field.h>
29 #include <google/protobuf/metadata.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
32 #include <google/protobuf/extension_set.h> // IWYU pragma: export
33 #include <google/protobuf/generated_enum_reflection.h>
34 #include <google/protobuf/unknown_field_set.h>
35 // @@protoc_insertion_point(includes)
36 #include <google/protobuf/port_def.inc>
37 #define PROTOBUF_INTERNAL_EXPORT_geogrid_2eproto
38 
39 // Internal implementation detail -- do not use these members.
41  static const ::google::protobuf::internal::ParseTableField entries[]
42  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
43  static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
44  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
45  static const ::google::protobuf::internal::ParseTable schema[7]
46  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
47  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
48  static const ::google::protobuf::internal::SerializationTable serialization_table[];
49  static const ::google::protobuf::uint32 offsets[];
50 };
52 namespace proto {
53 class GeoGrid;
54 class GeoGridDefaultTypeInternal;
55 extern GeoGridDefaultTypeInternal _GeoGrid_default_instance_;
56 class GeoGrid_Location;
57 class GeoGrid_LocationDefaultTypeInternal;
58 extern GeoGrid_LocationDefaultTypeInternal _GeoGrid_Location_default_instance_;
59 class GeoGrid_Location_Commute;
60 class GeoGrid_Location_CommuteDefaultTypeInternal;
61 extern GeoGrid_Location_CommuteDefaultTypeInternal _GeoGrid_Location_Commute_default_instance_;
62 class GeoGrid_Location_ContactPools;
63 class GeoGrid_Location_ContactPoolsDefaultTypeInternal;
64 extern GeoGrid_Location_ContactPoolsDefaultTypeInternal _GeoGrid_Location_ContactPools_default_instance_;
65 class GeoGrid_Location_ContactPools_ContactPool;
66 class GeoGrid_Location_ContactPools_ContactPoolDefaultTypeInternal;
67 extern GeoGrid_Location_ContactPools_ContactPoolDefaultTypeInternal _GeoGrid_Location_ContactPools_ContactPool_default_instance_;
68 class GeoGrid_Location_Coordinate;
69 class GeoGrid_Location_CoordinateDefaultTypeInternal;
70 extern GeoGrid_Location_CoordinateDefaultTypeInternal _GeoGrid_Location_Coordinate_default_instance_;
71 class GeoGrid_Person;
72 class GeoGrid_PersonDefaultTypeInternal;
73 extern GeoGrid_PersonDefaultTypeInternal _GeoGrid_Person_default_instance_;
74 } // namespace proto
75 namespace google {
76 namespace protobuf {
77 template<> ::proto::GeoGrid* Arena::CreateMaybeMessage<::proto::GeoGrid>(Arena*);
78 template<> ::proto::GeoGrid_Location* Arena::CreateMaybeMessage<::proto::GeoGrid_Location>(Arena*);
79 template<> ::proto::GeoGrid_Location_Commute* Arena::CreateMaybeMessage<::proto::GeoGrid_Location_Commute>(Arena*);
80 template<> ::proto::GeoGrid_Location_ContactPools* Arena::CreateMaybeMessage<::proto::GeoGrid_Location_ContactPools>(Arena*);
81 template<> ::proto::GeoGrid_Location_ContactPools_ContactPool* Arena::CreateMaybeMessage<::proto::GeoGrid_Location_ContactPools_ContactPool>(Arena*);
82 template<> ::proto::GeoGrid_Location_Coordinate* Arena::CreateMaybeMessage<::proto::GeoGrid_Location_Coordinate>(Arena*);
83 template<> ::proto::GeoGrid_Person* Arena::CreateMaybeMessage<::proto::GeoGrid_Person>(Arena*);
84 } // namespace protobuf
85 } // namespace google
86 namespace proto {
87 
97 };
101 const int GeoGrid_Location_ContactPools_Type_Type_ARRAYSIZE = GeoGrid_Location_ContactPools_Type_Type_MAX + 1;
102 
103 const ::google::protobuf::EnumDescriptor* GeoGrid_Location_ContactPools_Type_descriptor();
105  return ::google::protobuf::internal::NameOfEnum(
107 }
109  const ::std::string& name, GeoGrid_Location_ContactPools_Type* value) {
110  return ::google::protobuf::internal::ParseNamedEnum<GeoGrid_Location_ContactPools_Type>(
112 }
113 // ===================================================================
114 
116  public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:proto.GeoGrid.Location.Coordinate) */ {
117  public:
119  virtual ~GeoGrid_Location_Coordinate();
120 
122 
124  CopyFrom(from);
125  return *this;
126  }
127  #if LANG_CXX11
130  *this = ::std::move(from);
131  }
132 
133  inline GeoGrid_Location_Coordinate& operator=(GeoGrid_Location_Coordinate&& from) noexcept {
134  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
135  if (this != &from) InternalSwap(&from);
136  } else {
137  CopyFrom(from);
138  }
139  return *this;
140  }
141  #endif
142  static const ::google::protobuf::Descriptor* descriptor() {
143  return default_instance().GetDescriptor();
144  }
145  static const GeoGrid_Location_Coordinate& default_instance();
146 
147  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
149  return reinterpret_cast<const GeoGrid_Location_Coordinate*>(
151  }
152  static constexpr int kIndexInFileMessages =
153  0;
154 
155  void Swap(GeoGrid_Location_Coordinate* other);
157  a.Swap(&b);
158  }
159 
160  // implements Message ----------------------------------------------
161 
162  inline GeoGrid_Location_Coordinate* New() const final {
163  return CreateMaybeMessage<GeoGrid_Location_Coordinate>(nullptr);
164  }
165 
166  GeoGrid_Location_Coordinate* New(::google::protobuf::Arena* arena) const final {
167  return CreateMaybeMessage<GeoGrid_Location_Coordinate>(arena);
168  }
169  void CopyFrom(const ::google::protobuf::Message& from) final;
170  void MergeFrom(const ::google::protobuf::Message& from) final;
171  void CopyFrom(const GeoGrid_Location_Coordinate& from);
172  void MergeFrom(const GeoGrid_Location_Coordinate& from);
173  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
174  bool IsInitialized() const final;
175 
176  size_t ByteSizeLong() const final;
177  #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
178  static const char* _InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx);
179  ::google::protobuf::internal::ParseFunc _ParseFunc() const final { return _InternalParse; }
180  #else
181  bool MergePartialFromCodedStream(
182  ::google::protobuf::io::CodedInputStream* input) final;
183  #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
184  void SerializeWithCachedSizes(
185  ::google::protobuf::io::CodedOutputStream* output) const final;
186  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
187  ::google::protobuf::uint8* target) const final;
188  int GetCachedSize() const final { return _cached_size_.Get(); }
189 
190  private:
191  void SharedCtor();
192  void SharedDtor();
193  void SetCachedSize(int size) const final;
194  void InternalSwap(GeoGrid_Location_Coordinate* other);
195  private:
196  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
197  return nullptr;
198  }
199  inline void* MaybeArenaPtr() const {
200  return nullptr;
201  }
202  public:
203 
204  ::google::protobuf::Metadata GetMetadata() const final;
205 
206  // nested types ----------------------------------------------------
207 
208  // accessors -------------------------------------------------------
209 
210  // double longitude = 1;
211  void clear_longitude();
212  static const int kLongitudeFieldNumber = 1;
213  double longitude() const;
214  void set_longitude(double value);
215 
216  // double latitude = 2;
217  void clear_latitude();
218  static const int kLatitudeFieldNumber = 2;
219  double latitude() const;
220  void set_latitude(double value);
221 
222  // @@protoc_insertion_point(class_scope:proto.GeoGrid.Location.Coordinate)
223  private:
224  class HasBitSetters;
225 
226  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
227  double longitude_;
228  double latitude_;
229  mutable ::google::protobuf::internal::CachedSize _cached_size_;
230  friend struct ::TableStruct_geogrid_2eproto;
231 };
232 // -------------------------------------------------------------------
233 
235  public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:proto.GeoGrid.Location.ContactPools.ContactPool) */ {
236  public:
239 
241 
243  CopyFrom(from);
244  return *this;
245  }
246  #if LANG_CXX11
249  *this = ::std::move(from);
250  }
251 
253  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
254  if (this != &from) InternalSwap(&from);
255  } else {
256  CopyFrom(from);
257  }
258  return *this;
259  }
260  #endif
261  static const ::google::protobuf::Descriptor* descriptor() {
262  return default_instance().GetDescriptor();
263  }
264  static const GeoGrid_Location_ContactPools_ContactPool& default_instance();
265 
266  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
268  return reinterpret_cast<const GeoGrid_Location_ContactPools_ContactPool*>(
270  }
271  static constexpr int kIndexInFileMessages =
272  1;
273 
276  a.Swap(&b);
277  }
278 
279  // implements Message ----------------------------------------------
280 
282  return CreateMaybeMessage<GeoGrid_Location_ContactPools_ContactPool>(nullptr);
283  }
284 
285  GeoGrid_Location_ContactPools_ContactPool* New(::google::protobuf::Arena* arena) const final {
286  return CreateMaybeMessage<GeoGrid_Location_ContactPools_ContactPool>(arena);
287  }
288  void CopyFrom(const ::google::protobuf::Message& from) final;
289  void MergeFrom(const ::google::protobuf::Message& from) final;
290  void CopyFrom(const GeoGrid_Location_ContactPools_ContactPool& from);
291  void MergeFrom(const GeoGrid_Location_ContactPools_ContactPool& from);
292  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
293  bool IsInitialized() const final;
294 
295  size_t ByteSizeLong() const final;
296  #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
297  static const char* _InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx);
298  ::google::protobuf::internal::ParseFunc _ParseFunc() const final { return _InternalParse; }
299  #else
300  bool MergePartialFromCodedStream(
301  ::google::protobuf::io::CodedInputStream* input) final;
302  #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
303  void SerializeWithCachedSizes(
304  ::google::protobuf::io::CodedOutputStream* output) const final;
305  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
306  ::google::protobuf::uint8* target) const final;
307  int GetCachedSize() const final { return _cached_size_.Get(); }
308 
309  private:
310  void SharedCtor();
311  void SharedDtor();
312  void SetCachedSize(int size) const final;
313  void InternalSwap(GeoGrid_Location_ContactPools_ContactPool* other);
314  private:
315  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
316  return nullptr;
317  }
318  inline void* MaybeArenaPtr() const {
319  return nullptr;
320  }
321  public:
322 
323  ::google::protobuf::Metadata GetMetadata() const final;
324 
325  // nested types ----------------------------------------------------
326 
327  // accessors -------------------------------------------------------
328 
329  // repeated int64 people = 2;
330  int people_size() const;
331  void clear_people();
332  static const int kPeopleFieldNumber = 2;
333  ::google::protobuf::int64 people(int index) const;
334  void set_people(int index, ::google::protobuf::int64 value);
335  void add_people(::google::protobuf::int64 value);
336  const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&
337  people() const;
338  ::google::protobuf::RepeatedField< ::google::protobuf::int64 >*
339  mutable_people();
340 
341  // int64 id = 1;
342  void clear_id();
343  static const int kIdFieldNumber = 1;
344  ::google::protobuf::int64 id() const;
345  void set_id(::google::protobuf::int64 value);
346 
347  // @@protoc_insertion_point(class_scope:proto.GeoGrid.Location.ContactPools.ContactPool)
348  private:
349  class HasBitSetters;
350 
351  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
352  ::google::protobuf::RepeatedField< ::google::protobuf::int64 > people_;
353  mutable std::atomic<int> _people_cached_byte_size_;
354  ::google::protobuf::int64 id_;
355  mutable ::google::protobuf::internal::CachedSize _cached_size_;
356  friend struct ::TableStruct_geogrid_2eproto;
357 };
358 // -------------------------------------------------------------------
359 
361  public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:proto.GeoGrid.Location.ContactPools) */ {
362  public:
365 
367 
369  CopyFrom(from);
370  return *this;
371  }
372  #if LANG_CXX11
375  *this = ::std::move(from);
376  }
377 
378  inline GeoGrid_Location_ContactPools& operator=(GeoGrid_Location_ContactPools&& from) noexcept {
379  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
380  if (this != &from) InternalSwap(&from);
381  } else {
382  CopyFrom(from);
383  }
384  return *this;
385  }
386  #endif
387  static const ::google::protobuf::Descriptor* descriptor() {
388  return default_instance().GetDescriptor();
389  }
390  static const GeoGrid_Location_ContactPools& default_instance();
391 
392  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
394  return reinterpret_cast<const GeoGrid_Location_ContactPools*>(
396  }
397  static constexpr int kIndexInFileMessages =
398  2;
399 
400  void Swap(GeoGrid_Location_ContactPools* other);
402  a.Swap(&b);
403  }
404 
405  // implements Message ----------------------------------------------
406 
407  inline GeoGrid_Location_ContactPools* New() const final {
408  return CreateMaybeMessage<GeoGrid_Location_ContactPools>(nullptr);
409  }
410 
411  GeoGrid_Location_ContactPools* New(::google::protobuf::Arena* arena) const final {
412  return CreateMaybeMessage<GeoGrid_Location_ContactPools>(arena);
413  }
414  void CopyFrom(const ::google::protobuf::Message& from) final;
415  void MergeFrom(const ::google::protobuf::Message& from) final;
416  void CopyFrom(const GeoGrid_Location_ContactPools& from);
417  void MergeFrom(const GeoGrid_Location_ContactPools& from);
418  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
419  bool IsInitialized() const final;
420 
421  size_t ByteSizeLong() const final;
422  #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
423  static const char* _InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx);
424  ::google::protobuf::internal::ParseFunc _ParseFunc() const final { return _InternalParse; }
425  #else
426  bool MergePartialFromCodedStream(
427  ::google::protobuf::io::CodedInputStream* input) final;
428  #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
429  void SerializeWithCachedSizes(
430  ::google::protobuf::io::CodedOutputStream* output) const final;
431  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
432  ::google::protobuf::uint8* target) const final;
433  int GetCachedSize() const final { return _cached_size_.Get(); }
434 
435  private:
436  void SharedCtor();
437  void SharedDtor();
438  void SetCachedSize(int size) const final;
439  void InternalSwap(GeoGrid_Location_ContactPools* other);
440  private:
441  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
442  return nullptr;
443  }
444  inline void* MaybeArenaPtr() const {
445  return nullptr;
446  }
447  public:
448 
449  ::google::protobuf::Metadata GetMetadata() const final;
450 
451  // nested types ----------------------------------------------------
452 
454 
456  static const Type K12School =
458  static const Type PrimaryCommunity =
460  static const Type SecondaryCommunity =
462  static const Type College =
464  static const Type Household =
466  static const Type Workplace =
468  static inline bool Type_IsValid(int value) {
470  }
471  static const Type Type_MIN =
473  static const Type Type_MAX =
475  static const int Type_ARRAYSIZE =
477  static inline const ::google::protobuf::EnumDescriptor*
480  }
481  static inline const ::std::string& Type_Name(Type value) {
483  }
484  static inline bool Type_Parse(const ::std::string& name,
485  Type* value) {
486  return GeoGrid_Location_ContactPools_Type_Parse(name, value);
487  }
488 
489  // accessors -------------------------------------------------------
490 
491  // repeated .proto.GeoGrid.Location.ContactPools.ContactPool pools = 3;
492  int pools_size() const;
493  void clear_pools();
494  static const int kPoolsFieldNumber = 3;
495  ::proto::GeoGrid_Location_ContactPools_ContactPool* mutable_pools(int index);
496  ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_ContactPools_ContactPool >*
497  mutable_pools();
498  const ::proto::GeoGrid_Location_ContactPools_ContactPool& pools(int index) const;
500  const ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_ContactPools_ContactPool >&
501  pools() const;
502 
503  // int64 id = 1;
504  void clear_id();
505  static const int kIdFieldNumber = 1;
506  ::google::protobuf::int64 id() const;
507  void set_id(::google::protobuf::int64 value);
508 
509  // .proto.GeoGrid.Location.ContactPools.Type type = 2;
510  void clear_type();
511  static const int kTypeFieldNumber = 2;
513  void set_type(::proto::GeoGrid_Location_ContactPools_Type value);
514 
515  // @@protoc_insertion_point(class_scope:proto.GeoGrid.Location.ContactPools)
516  private:
517  class HasBitSetters;
518 
519  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
520  ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_ContactPools_ContactPool > pools_;
521  ::google::protobuf::int64 id_;
522  int type_;
523  mutable ::google::protobuf::internal::CachedSize _cached_size_;
524  friend struct ::TableStruct_geogrid_2eproto;
525 };
526 // -------------------------------------------------------------------
527 
529  public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:proto.GeoGrid.Location.Commute) */ {
530  public:
532  virtual ~GeoGrid_Location_Commute();
533 
535 
537  CopyFrom(from);
538  return *this;
539  }
540  #if LANG_CXX11
543  *this = ::std::move(from);
544  }
545 
546  inline GeoGrid_Location_Commute& operator=(GeoGrid_Location_Commute&& from) noexcept {
547  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
548  if (this != &from) InternalSwap(&from);
549  } else {
550  CopyFrom(from);
551  }
552  return *this;
553  }
554  #endif
555  static const ::google::protobuf::Descriptor* descriptor() {
556  return default_instance().GetDescriptor();
557  }
558  static const GeoGrid_Location_Commute& default_instance();
559 
560  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
562  return reinterpret_cast<const GeoGrid_Location_Commute*>(
564  }
565  static constexpr int kIndexInFileMessages =
566  3;
567 
568  void Swap(GeoGrid_Location_Commute* other);
570  a.Swap(&b);
571  }
572 
573  // implements Message ----------------------------------------------
574 
575  inline GeoGrid_Location_Commute* New() const final {
576  return CreateMaybeMessage<GeoGrid_Location_Commute>(nullptr);
577  }
578 
579  GeoGrid_Location_Commute* New(::google::protobuf::Arena* arena) const final {
580  return CreateMaybeMessage<GeoGrid_Location_Commute>(arena);
581  }
582  void CopyFrom(const ::google::protobuf::Message& from) final;
583  void MergeFrom(const ::google::protobuf::Message& from) final;
584  void CopyFrom(const GeoGrid_Location_Commute& from);
585  void MergeFrom(const GeoGrid_Location_Commute& from);
586  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
587  bool IsInitialized() const final;
588 
589  size_t ByteSizeLong() const final;
590  #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
591  static const char* _InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx);
592  ::google::protobuf::internal::ParseFunc _ParseFunc() const final { return _InternalParse; }
593  #else
594  bool MergePartialFromCodedStream(
595  ::google::protobuf::io::CodedInputStream* input) final;
596  #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
597  void SerializeWithCachedSizes(
598  ::google::protobuf::io::CodedOutputStream* output) const final;
599  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
600  ::google::protobuf::uint8* target) const final;
601  int GetCachedSize() const final { return _cached_size_.Get(); }
602 
603  private:
604  void SharedCtor();
605  void SharedDtor();
606  void SetCachedSize(int size) const final;
607  void InternalSwap(GeoGrid_Location_Commute* other);
608  private:
609  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
610  return nullptr;
611  }
612  inline void* MaybeArenaPtr() const {
613  return nullptr;
614  }
615  public:
616 
617  ::google::protobuf::Metadata GetMetadata() const final;
618 
619  // nested types ----------------------------------------------------
620 
621  // accessors -------------------------------------------------------
622 
623  // int64 to = 1;
624  void clear_to();
625  static const int kToFieldNumber = 1;
626  ::google::protobuf::int64 to() const;
627  void set_to(::google::protobuf::int64 value);
628 
629  // double proportion = 2;
630  void clear_proportion();
631  static const int kProportionFieldNumber = 2;
632  double proportion() const;
633  void set_proportion(double value);
634 
635  // @@protoc_insertion_point(class_scope:proto.GeoGrid.Location.Commute)
636  private:
637  class HasBitSetters;
638 
639  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
640  ::google::protobuf::int64 to_;
641  double proportion_;
642  mutable ::google::protobuf::internal::CachedSize _cached_size_;
643  friend struct ::TableStruct_geogrid_2eproto;
644 };
645 // -------------------------------------------------------------------
646 
647 class GeoGrid_Location final :
648  public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:proto.GeoGrid.Location) */ {
649  public:
651  virtual ~GeoGrid_Location();
652 
653  GeoGrid_Location(const GeoGrid_Location& from);
654 
656  CopyFrom(from);
657  return *this;
658  }
659  #if LANG_CXX11
660  GeoGrid_Location(GeoGrid_Location&& from) noexcept
661  : GeoGrid_Location() {
662  *this = ::std::move(from);
663  }
664 
665  inline GeoGrid_Location& operator=(GeoGrid_Location&& from) noexcept {
666  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
667  if (this != &from) InternalSwap(&from);
668  } else {
669  CopyFrom(from);
670  }
671  return *this;
672  }
673  #endif
674  static const ::google::protobuf::Descriptor* descriptor() {
675  return default_instance().GetDescriptor();
676  }
677  static const GeoGrid_Location& default_instance();
678 
679  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
681  return reinterpret_cast<const GeoGrid_Location*>(
683  }
684  static constexpr int kIndexInFileMessages =
685  4;
686 
687  void Swap(GeoGrid_Location* other);
688  friend void swap(GeoGrid_Location& a, GeoGrid_Location& b) {
689  a.Swap(&b);
690  }
691 
692  // implements Message ----------------------------------------------
693 
694  inline GeoGrid_Location* New() const final {
695  return CreateMaybeMessage<GeoGrid_Location>(nullptr);
696  }
697 
698  GeoGrid_Location* New(::google::protobuf::Arena* arena) const final {
699  return CreateMaybeMessage<GeoGrid_Location>(arena);
700  }
701  void CopyFrom(const ::google::protobuf::Message& from) final;
702  void MergeFrom(const ::google::protobuf::Message& from) final;
703  void CopyFrom(const GeoGrid_Location& from);
704  void MergeFrom(const GeoGrid_Location& from);
705  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
706  bool IsInitialized() const final;
707 
708  size_t ByteSizeLong() const final;
709  #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
710  static const char* _InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx);
711  ::google::protobuf::internal::ParseFunc _ParseFunc() const final { return _InternalParse; }
712  #else
713  bool MergePartialFromCodedStream(
714  ::google::protobuf::io::CodedInputStream* input) final;
715  #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
716  void SerializeWithCachedSizes(
717  ::google::protobuf::io::CodedOutputStream* output) const final;
718  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
719  ::google::protobuf::uint8* target) const final;
720  int GetCachedSize() const final { return _cached_size_.Get(); }
721 
722  private:
723  void SharedCtor();
724  void SharedDtor();
725  void SetCachedSize(int size) const final;
726  void InternalSwap(GeoGrid_Location* other);
727  private:
728  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
729  return nullptr;
730  }
731  inline void* MaybeArenaPtr() const {
732  return nullptr;
733  }
734  public:
735 
736  ::google::protobuf::Metadata GetMetadata() const final;
737 
738  // nested types ----------------------------------------------------
739 
743 
744  // accessors -------------------------------------------------------
745 
746  // repeated .proto.GeoGrid.Location.ContactPools contactPools = 6;
747  int contactpools_size() const;
748  void clear_contactpools();
749  static const int kContactPoolsFieldNumber = 6;
750  ::proto::GeoGrid_Location_ContactPools* mutable_contactpools(int index);
751  ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_ContactPools >*
752  mutable_contactpools();
753  const ::proto::GeoGrid_Location_ContactPools& contactpools(int index) const;
754  ::proto::GeoGrid_Location_ContactPools* add_contactpools();
755  const ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_ContactPools >&
756  contactpools() const;
757 
758  // repeated .proto.GeoGrid.Location.Commute commutes = 7;
759  int commutes_size() const;
760  void clear_commutes();
761  static const int kCommutesFieldNumber = 7;
762  ::proto::GeoGrid_Location_Commute* mutable_commutes(int index);
763  ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_Commute >*
764  mutable_commutes();
765  const ::proto::GeoGrid_Location_Commute& commutes(int index) const;
766  ::proto::GeoGrid_Location_Commute* add_commutes();
767  const ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_Commute >&
768  commutes() const;
769 
770  // string name = 2;
771  void clear_name();
772  static const int kNameFieldNumber = 2;
773  const ::std::string& name() const;
774  void set_name(const ::std::string& value);
775  #if LANG_CXX11
776  void set_name(::std::string&& value);
777  #endif
778  void set_name(const char* value);
779  void set_name(const char* value, size_t size);
780  ::std::string* mutable_name();
781  ::std::string* release_name();
782  void set_allocated_name(::std::string* name);
783 
784  // .proto.GeoGrid.Location.Coordinate coordinate = 5;
785  bool has_coordinate() const;
786  void clear_coordinate();
787  static const int kCoordinateFieldNumber = 5;
788  const ::proto::GeoGrid_Location_Coordinate& coordinate() const;
789  ::proto::GeoGrid_Location_Coordinate* release_coordinate();
790  ::proto::GeoGrid_Location_Coordinate* mutable_coordinate();
791  void set_allocated_coordinate(::proto::GeoGrid_Location_Coordinate* coordinate);
792 
793  // int64 id = 1;
794  void clear_id();
795  static const int kIdFieldNumber = 1;
796  ::google::protobuf::int64 id() const;
797  void set_id(::google::protobuf::int64 value);
798 
799  // int64 province = 3;
800  void clear_province();
801  static const int kProvinceFieldNumber = 3;
802  ::google::protobuf::int64 province() const;
803  void set_province(::google::protobuf::int64 value);
804 
805  // int64 population = 4;
806  void clear_population();
807  static const int kPopulationFieldNumber = 4;
808  ::google::protobuf::int64 population() const;
809  void set_population(::google::protobuf::int64 value);
810 
811  // @@protoc_insertion_point(class_scope:proto.GeoGrid.Location)
812  private:
813  class HasBitSetters;
814 
815  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
816  ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_ContactPools > contactpools_;
817  ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_Commute > commutes_;
818  ::google::protobuf::internal::ArenaStringPtr name_;
820  ::google::protobuf::int64 id_;
821  ::google::protobuf::int64 province_;
822  ::google::protobuf::int64 population_;
823  mutable ::google::protobuf::internal::CachedSize _cached_size_;
824  friend struct ::TableStruct_geogrid_2eproto;
825 };
826 // -------------------------------------------------------------------
827 
828 class GeoGrid_Person final :
829  public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:proto.GeoGrid.Person) */ {
830  public:
831  GeoGrid_Person();
832  virtual ~GeoGrid_Person();
833 
834  GeoGrid_Person(const GeoGrid_Person& from);
835 
836  inline GeoGrid_Person& operator=(const GeoGrid_Person& from) {
837  CopyFrom(from);
838  return *this;
839  }
840  #if LANG_CXX11
841  GeoGrid_Person(GeoGrid_Person&& from) noexcept
842  : GeoGrid_Person() {
843  *this = ::std::move(from);
844  }
845 
846  inline GeoGrid_Person& operator=(GeoGrid_Person&& from) noexcept {
847  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
848  if (this != &from) InternalSwap(&from);
849  } else {
850  CopyFrom(from);
851  }
852  return *this;
853  }
854  #endif
855  static const ::google::protobuf::Descriptor* descriptor() {
856  return default_instance().GetDescriptor();
857  }
858  static const GeoGrid_Person& default_instance();
859 
860  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
861  static inline const GeoGrid_Person* internal_default_instance() {
862  return reinterpret_cast<const GeoGrid_Person*>(
864  }
865  static constexpr int kIndexInFileMessages =
866  5;
867 
868  void Swap(GeoGrid_Person* other);
869  friend void swap(GeoGrid_Person& a, GeoGrid_Person& b) {
870  a.Swap(&b);
871  }
872 
873  // implements Message ----------------------------------------------
874 
875  inline GeoGrid_Person* New() const final {
876  return CreateMaybeMessage<GeoGrid_Person>(nullptr);
877  }
878 
879  GeoGrid_Person* New(::google::protobuf::Arena* arena) const final {
880  return CreateMaybeMessage<GeoGrid_Person>(arena);
881  }
882  void CopyFrom(const ::google::protobuf::Message& from) final;
883  void MergeFrom(const ::google::protobuf::Message& from) final;
884  void CopyFrom(const GeoGrid_Person& from);
885  void MergeFrom(const GeoGrid_Person& from);
886  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
887  bool IsInitialized() const final;
888 
889  size_t ByteSizeLong() const final;
890  #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
891  static const char* _InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx);
892  ::google::protobuf::internal::ParseFunc _ParseFunc() const final { return _InternalParse; }
893  #else
894  bool MergePartialFromCodedStream(
895  ::google::protobuf::io::CodedInputStream* input) final;
896  #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
897  void SerializeWithCachedSizes(
898  ::google::protobuf::io::CodedOutputStream* output) const final;
899  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
900  ::google::protobuf::uint8* target) const final;
901  int GetCachedSize() const final { return _cached_size_.Get(); }
902 
903  private:
904  void SharedCtor();
905  void SharedDtor();
906  void SetCachedSize(int size) const final;
907  void InternalSwap(GeoGrid_Person* other);
908  private:
909  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
910  return nullptr;
911  }
912  inline void* MaybeArenaPtr() const {
913  return nullptr;
914  }
915  public:
916 
917  ::google::protobuf::Metadata GetMetadata() const final;
918 
919  // nested types ----------------------------------------------------
920 
921  // accessors -------------------------------------------------------
922 
923  // int64 id = 1;
924  void clear_id();
925  static const int kIdFieldNumber = 1;
926  ::google::protobuf::int64 id() const;
927  void set_id(::google::protobuf::int64 value);
928 
929  // int64 age = 2;
930  void clear_age();
931  static const int kAgeFieldNumber = 2;
932  ::google::protobuf::int64 age() const;
933  void set_age(::google::protobuf::int64 value);
934 
935  // @@protoc_insertion_point(class_scope:proto.GeoGrid.Person)
936  private:
937  class HasBitSetters;
938 
939  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
940  ::google::protobuf::int64 id_;
941  ::google::protobuf::int64 age_;
942  mutable ::google::protobuf::internal::CachedSize _cached_size_;
943  friend struct ::TableStruct_geogrid_2eproto;
944 };
945 // -------------------------------------------------------------------
946 
947 class GeoGrid final :
948  public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:proto.GeoGrid) */ {
949  public:
950  GeoGrid();
951  virtual ~GeoGrid();
952 
953  GeoGrid(const GeoGrid& from);
954 
955  inline GeoGrid& operator=(const GeoGrid& from) {
956  CopyFrom(from);
957  return *this;
958  }
959  #if LANG_CXX11
960  GeoGrid(GeoGrid&& from) noexcept
961  : GeoGrid() {
962  *this = ::std::move(from);
963  }
964 
965  inline GeoGrid& operator=(GeoGrid&& from) noexcept {
966  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
967  if (this != &from) InternalSwap(&from);
968  } else {
969  CopyFrom(from);
970  }
971  return *this;
972  }
973  #endif
974  static const ::google::protobuf::Descriptor* descriptor() {
975  return default_instance().GetDescriptor();
976  }
977  static const GeoGrid& default_instance();
978 
979  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
980  static inline const GeoGrid* internal_default_instance() {
981  return reinterpret_cast<const GeoGrid*>(
983  }
984  static constexpr int kIndexInFileMessages =
985  6;
986 
987  void Swap(GeoGrid* other);
988  friend void swap(GeoGrid& a, GeoGrid& b) {
989  a.Swap(&b);
990  }
991 
992  // implements Message ----------------------------------------------
993 
994  inline GeoGrid* New() const final {
995  return CreateMaybeMessage<GeoGrid>(nullptr);
996  }
997 
998  GeoGrid* New(::google::protobuf::Arena* arena) const final {
999  return CreateMaybeMessage<GeoGrid>(arena);
1000  }
1001  void CopyFrom(const ::google::protobuf::Message& from) final;
1002  void MergeFrom(const ::google::protobuf::Message& from) final;
1003  void CopyFrom(const GeoGrid& from);
1004  void MergeFrom(const GeoGrid& from);
1005  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
1006  bool IsInitialized() const final;
1007 
1008  size_t ByteSizeLong() const final;
1009  #if GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1010  static const char* _InternalParse(const char* begin, const char* end, void* object, ::google::protobuf::internal::ParseContext* ctx);
1011  ::google::protobuf::internal::ParseFunc _ParseFunc() const final { return _InternalParse; }
1012  #else
1013  bool MergePartialFromCodedStream(
1014  ::google::protobuf::io::CodedInputStream* input) final;
1015  #endif // GOOGLE_PROTOBUF_ENABLE_EXPERIMENTAL_PARSER
1016  void SerializeWithCachedSizes(
1017  ::google::protobuf::io::CodedOutputStream* output) const final;
1018  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
1019  ::google::protobuf::uint8* target) const final;
1020  int GetCachedSize() const final { return _cached_size_.Get(); }
1021 
1022  private:
1023  void SharedCtor();
1024  void SharedDtor();
1025  void SetCachedSize(int size) const final;
1026  void InternalSwap(GeoGrid* other);
1027  private:
1028  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
1029  return nullptr;
1030  }
1031  inline void* MaybeArenaPtr() const {
1032  return nullptr;
1033  }
1034  public:
1035 
1036  ::google::protobuf::Metadata GetMetadata() const final;
1037 
1038  // nested types ----------------------------------------------------
1039 
1042 
1043  // accessors -------------------------------------------------------
1044 
1045  // repeated .proto.GeoGrid.Location locations = 1;
1046  int locations_size() const;
1047  void clear_locations();
1048  static const int kLocationsFieldNumber = 1;
1049  ::proto::GeoGrid_Location* mutable_locations(int index);
1050  ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location >*
1051  mutable_locations();
1052  const ::proto::GeoGrid_Location& locations(int index) const;
1053  ::proto::GeoGrid_Location* add_locations();
1054  const ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location >&
1055  locations() const;
1056 
1057  // repeated .proto.GeoGrid.Person persons = 2;
1058  int persons_size() const;
1059  void clear_persons();
1060  static const int kPersonsFieldNumber = 2;
1061  ::proto::GeoGrid_Person* mutable_persons(int index);
1062  ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Person >*
1063  mutable_persons();
1064  const ::proto::GeoGrid_Person& persons(int index) const;
1065  ::proto::GeoGrid_Person* add_persons();
1066  const ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Person >&
1067  persons() const;
1068 
1069  // @@protoc_insertion_point(class_scope:proto.GeoGrid)
1070  private:
1071  class HasBitSetters;
1072 
1073  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
1074  ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location > locations_;
1075  ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Person > persons_;
1076  mutable ::google::protobuf::internal::CachedSize _cached_size_;
1077  friend struct ::TableStruct_geogrid_2eproto;
1078 };
1079 // ===================================================================
1080 
1081 
1082 // ===================================================================
1083 
1084 #ifdef __GNUC__
1085  #pragma GCC diagnostic push
1086  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1087 #endif // __GNUC__
1088 // GeoGrid_Location_Coordinate
1089 
1090 // double longitude = 1;
1091 inline void GeoGrid_Location_Coordinate::clear_longitude() {
1092  longitude_ = 0;
1093 }
1094 inline double GeoGrid_Location_Coordinate::longitude() const {
1095  // @@protoc_insertion_point(field_get:proto.GeoGrid.Location.Coordinate.longitude)
1096  return longitude_;
1097 }
1098 inline void GeoGrid_Location_Coordinate::set_longitude(double value) {
1099 
1100  longitude_ = value;
1101  // @@protoc_insertion_point(field_set:proto.GeoGrid.Location.Coordinate.longitude)
1102 }
1103 
1104 // double latitude = 2;
1105 inline void GeoGrid_Location_Coordinate::clear_latitude() {
1106  latitude_ = 0;
1107 }
1108 inline double GeoGrid_Location_Coordinate::latitude() const {
1109  // @@protoc_insertion_point(field_get:proto.GeoGrid.Location.Coordinate.latitude)
1110  return latitude_;
1111 }
1112 inline void GeoGrid_Location_Coordinate::set_latitude(double value) {
1113 
1114  latitude_ = value;
1115  // @@protoc_insertion_point(field_set:proto.GeoGrid.Location.Coordinate.latitude)
1116 }
1117 
1118 // -------------------------------------------------------------------
1119 
1120 // GeoGrid_Location_ContactPools_ContactPool
1121 
1122 // int64 id = 1;
1123 inline void GeoGrid_Location_ContactPools_ContactPool::clear_id() {
1124  id_ = PROTOBUF_LONGLONG(0);
1125 }
1126 inline ::google::protobuf::int64 GeoGrid_Location_ContactPools_ContactPool::id() const {
1127  // @@protoc_insertion_point(field_get:proto.GeoGrid.Location.ContactPools.ContactPool.id)
1128  return id_;
1129 }
1130 inline void GeoGrid_Location_ContactPools_ContactPool::set_id(::google::protobuf::int64 value) {
1131 
1132  id_ = value;
1133  // @@protoc_insertion_point(field_set:proto.GeoGrid.Location.ContactPools.ContactPool.id)
1134 }
1135 
1136 // repeated int64 people = 2;
1137 inline int GeoGrid_Location_ContactPools_ContactPool::people_size() const {
1138  return people_.size();
1139 }
1140 inline void GeoGrid_Location_ContactPools_ContactPool::clear_people() {
1141  people_.Clear();
1142 }
1143 inline ::google::protobuf::int64 GeoGrid_Location_ContactPools_ContactPool::people(int index) const {
1144  // @@protoc_insertion_point(field_get:proto.GeoGrid.Location.ContactPools.ContactPool.people)
1145  return people_.Get(index);
1146 }
1147 inline void GeoGrid_Location_ContactPools_ContactPool::set_people(int index, ::google::protobuf::int64 value) {
1148  people_.Set(index, value);
1149  // @@protoc_insertion_point(field_set:proto.GeoGrid.Location.ContactPools.ContactPool.people)
1150 }
1151 inline void GeoGrid_Location_ContactPools_ContactPool::add_people(::google::protobuf::int64 value) {
1152  people_.Add(value);
1153  // @@protoc_insertion_point(field_add:proto.GeoGrid.Location.ContactPools.ContactPool.people)
1154 }
1155 inline const ::google::protobuf::RepeatedField< ::google::protobuf::int64 >&
1156 GeoGrid_Location_ContactPools_ContactPool::people() const {
1157  // @@protoc_insertion_point(field_list:proto.GeoGrid.Location.ContactPools.ContactPool.people)
1158  return people_;
1159 }
1160 inline ::google::protobuf::RepeatedField< ::google::protobuf::int64 >*
1161 GeoGrid_Location_ContactPools_ContactPool::mutable_people() {
1162  // @@protoc_insertion_point(field_mutable_list:proto.GeoGrid.Location.ContactPools.ContactPool.people)
1163  return &people_;
1164 }
1165 
1166 // -------------------------------------------------------------------
1167 
1168 // GeoGrid_Location_ContactPools
1169 
1170 // int64 id = 1;
1171 inline void GeoGrid_Location_ContactPools::clear_id() {
1172  id_ = PROTOBUF_LONGLONG(0);
1173 }
1174 inline ::google::protobuf::int64 GeoGrid_Location_ContactPools::id() const {
1175  // @@protoc_insertion_point(field_get:proto.GeoGrid.Location.ContactPools.id)
1176  return id_;
1177 }
1178 inline void GeoGrid_Location_ContactPools::set_id(::google::protobuf::int64 value) {
1179 
1180  id_ = value;
1181  // @@protoc_insertion_point(field_set:proto.GeoGrid.Location.ContactPools.id)
1182 }
1183 
1184 // .proto.GeoGrid.Location.ContactPools.Type type = 2;
1185 inline void GeoGrid_Location_ContactPools::clear_type() {
1186  type_ = 0;
1187 }
1188 inline ::proto::GeoGrid_Location_ContactPools_Type GeoGrid_Location_ContactPools::type() const {
1189  // @@protoc_insertion_point(field_get:proto.GeoGrid.Location.ContactPools.type)
1190  return static_cast< ::proto::GeoGrid_Location_ContactPools_Type >(type_);
1191 }
1192 inline void GeoGrid_Location_ContactPools::set_type(::proto::GeoGrid_Location_ContactPools_Type value) {
1193 
1194  type_ = value;
1195  // @@protoc_insertion_point(field_set:proto.GeoGrid.Location.ContactPools.type)
1196 }
1197 
1198 // repeated .proto.GeoGrid.Location.ContactPools.ContactPool pools = 3;
1199 inline int GeoGrid_Location_ContactPools::pools_size() const {
1200  return pools_.size();
1201 }
1202 inline void GeoGrid_Location_ContactPools::clear_pools() {
1203  pools_.Clear();
1204 }
1205 inline ::proto::GeoGrid_Location_ContactPools_ContactPool* GeoGrid_Location_ContactPools::mutable_pools(int index) {
1206  // @@protoc_insertion_point(field_mutable:proto.GeoGrid.Location.ContactPools.pools)
1207  return pools_.Mutable(index);
1208 }
1209 inline ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_ContactPools_ContactPool >*
1210 GeoGrid_Location_ContactPools::mutable_pools() {
1211  // @@protoc_insertion_point(field_mutable_list:proto.GeoGrid.Location.ContactPools.pools)
1212  return &pools_;
1213 }
1214 inline const ::proto::GeoGrid_Location_ContactPools_ContactPool& GeoGrid_Location_ContactPools::pools(int index) const {
1215  // @@protoc_insertion_point(field_get:proto.GeoGrid.Location.ContactPools.pools)
1216  return pools_.Get(index);
1217 }
1218 inline ::proto::GeoGrid_Location_ContactPools_ContactPool* GeoGrid_Location_ContactPools::add_pools() {
1219  // @@protoc_insertion_point(field_add:proto.GeoGrid.Location.ContactPools.pools)
1220  return pools_.Add();
1221 }
1222 inline const ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_ContactPools_ContactPool >&
1223 GeoGrid_Location_ContactPools::pools() const {
1224  // @@protoc_insertion_point(field_list:proto.GeoGrid.Location.ContactPools.pools)
1225  return pools_;
1226 }
1227 
1228 // -------------------------------------------------------------------
1229 
1230 // GeoGrid_Location_Commute
1231 
1232 // int64 to = 1;
1233 inline void GeoGrid_Location_Commute::clear_to() {
1234  to_ = PROTOBUF_LONGLONG(0);
1235 }
1236 inline ::google::protobuf::int64 GeoGrid_Location_Commute::to() const {
1237  // @@protoc_insertion_point(field_get:proto.GeoGrid.Location.Commute.to)
1238  return to_;
1239 }
1240 inline void GeoGrid_Location_Commute::set_to(::google::protobuf::int64 value) {
1241 
1242  to_ = value;
1243  // @@protoc_insertion_point(field_set:proto.GeoGrid.Location.Commute.to)
1244 }
1245 
1246 // double proportion = 2;
1247 inline void GeoGrid_Location_Commute::clear_proportion() {
1248  proportion_ = 0;
1249 }
1250 inline double GeoGrid_Location_Commute::proportion() const {
1251  // @@protoc_insertion_point(field_get:proto.GeoGrid.Location.Commute.proportion)
1252  return proportion_;
1253 }
1254 inline void GeoGrid_Location_Commute::set_proportion(double value) {
1255 
1256  proportion_ = value;
1257  // @@protoc_insertion_point(field_set:proto.GeoGrid.Location.Commute.proportion)
1258 }
1259 
1260 // -------------------------------------------------------------------
1261 
1262 // GeoGrid_Location
1263 
1264 // int64 id = 1;
1265 inline void GeoGrid_Location::clear_id() {
1266  id_ = PROTOBUF_LONGLONG(0);
1267 }
1268 inline ::google::protobuf::int64 GeoGrid_Location::id() const {
1269  // @@protoc_insertion_point(field_get:proto.GeoGrid.Location.id)
1270  return id_;
1271 }
1272 inline void GeoGrid_Location::set_id(::google::protobuf::int64 value) {
1273 
1274  id_ = value;
1275  // @@protoc_insertion_point(field_set:proto.GeoGrid.Location.id)
1276 }
1277 
1278 // string name = 2;
1279 inline void GeoGrid_Location::clear_name() {
1280  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1281 }
1282 inline const ::std::string& GeoGrid_Location::name() const {
1283  // @@protoc_insertion_point(field_get:proto.GeoGrid.Location.name)
1284  return name_.GetNoArena();
1285 }
1286 inline void GeoGrid_Location::set_name(const ::std::string& value) {
1287 
1288  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1289  // @@protoc_insertion_point(field_set:proto.GeoGrid.Location.name)
1290 }
1291 #if LANG_CXX11
1292 inline void GeoGrid_Location::set_name(::std::string&& value) {
1293 
1294  name_.SetNoArena(
1295  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1296  // @@protoc_insertion_point(field_set_rvalue:proto.GeoGrid.Location.name)
1297 }
1298 #endif
1299 inline void GeoGrid_Location::set_name(const char* value) {
1300  GOOGLE_DCHECK(value != nullptr);
1301 
1302  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1303  // @@protoc_insertion_point(field_set_char:proto.GeoGrid.Location.name)
1304 }
1305 inline void GeoGrid_Location::set_name(const char* value, size_t size) {
1306 
1307  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1308  ::std::string(reinterpret_cast<const char*>(value), size));
1309  // @@protoc_insertion_point(field_set_pointer:proto.GeoGrid.Location.name)
1310 }
1311 inline ::std::string* GeoGrid_Location::mutable_name() {
1312 
1313  // @@protoc_insertion_point(field_mutable:proto.GeoGrid.Location.name)
1314  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1315 }
1316 inline ::std::string* GeoGrid_Location::release_name() {
1317  // @@protoc_insertion_point(field_release:proto.GeoGrid.Location.name)
1318 
1319  return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1320 }
1321 inline void GeoGrid_Location::set_allocated_name(::std::string* name) {
1322  if (name != nullptr) {
1323 
1324  } else {
1325 
1326  }
1327  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
1328  // @@protoc_insertion_point(field_set_allocated:proto.GeoGrid.Location.name)
1329 }
1330 
1331 // int64 province = 3;
1332 inline void GeoGrid_Location::clear_province() {
1333  province_ = PROTOBUF_LONGLONG(0);
1334 }
1335 inline ::google::protobuf::int64 GeoGrid_Location::province() const {
1336  // @@protoc_insertion_point(field_get:proto.GeoGrid.Location.province)
1337  return province_;
1338 }
1339 inline void GeoGrid_Location::set_province(::google::protobuf::int64 value) {
1340 
1341  province_ = value;
1342  // @@protoc_insertion_point(field_set:proto.GeoGrid.Location.province)
1343 }
1344 
1345 // int64 population = 4;
1346 inline void GeoGrid_Location::clear_population() {
1347  population_ = PROTOBUF_LONGLONG(0);
1348 }
1349 inline ::google::protobuf::int64 GeoGrid_Location::population() const {
1350  // @@protoc_insertion_point(field_get:proto.GeoGrid.Location.population)
1351  return population_;
1352 }
1353 inline void GeoGrid_Location::set_population(::google::protobuf::int64 value) {
1354 
1355  population_ = value;
1356  // @@protoc_insertion_point(field_set:proto.GeoGrid.Location.population)
1357 }
1358 
1359 // .proto.GeoGrid.Location.Coordinate coordinate = 5;
1360 inline bool GeoGrid_Location::has_coordinate() const {
1361  return this != internal_default_instance() && coordinate_ != nullptr;
1362 }
1363 inline void GeoGrid_Location::clear_coordinate() {
1364  if (GetArenaNoVirtual() == nullptr && coordinate_ != nullptr) {
1365  delete coordinate_;
1366  }
1367  coordinate_ = nullptr;
1368 }
1369 inline const ::proto::GeoGrid_Location_Coordinate& GeoGrid_Location::coordinate() const {
1370  const ::proto::GeoGrid_Location_Coordinate* p = coordinate_;
1371  // @@protoc_insertion_point(field_get:proto.GeoGrid.Location.coordinate)
1372  return p != nullptr ? *p : *reinterpret_cast<const ::proto::GeoGrid_Location_Coordinate*>(
1374 }
1375 inline ::proto::GeoGrid_Location_Coordinate* GeoGrid_Location::release_coordinate() {
1376  // @@protoc_insertion_point(field_release:proto.GeoGrid.Location.coordinate)
1377 
1378  ::proto::GeoGrid_Location_Coordinate* temp = coordinate_;
1379  coordinate_ = nullptr;
1380  return temp;
1381 }
1382 inline ::proto::GeoGrid_Location_Coordinate* GeoGrid_Location::mutable_coordinate() {
1383 
1384  if (coordinate_ == nullptr) {
1385  auto* p = CreateMaybeMessage<::proto::GeoGrid_Location_Coordinate>(GetArenaNoVirtual());
1386  coordinate_ = p;
1387  }
1388  // @@protoc_insertion_point(field_mutable:proto.GeoGrid.Location.coordinate)
1389  return coordinate_;
1390 }
1391 inline void GeoGrid_Location::set_allocated_coordinate(::proto::GeoGrid_Location_Coordinate* coordinate) {
1392  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1393  if (message_arena == nullptr) {
1394  delete coordinate_;
1395  }
1396  if (coordinate) {
1397  ::google::protobuf::Arena* submessage_arena = nullptr;
1398  if (message_arena != submessage_arena) {
1399  coordinate = ::google::protobuf::internal::GetOwnedMessage(
1400  message_arena, coordinate, submessage_arena);
1401  }
1402 
1403  } else {
1404 
1405  }
1406  coordinate_ = coordinate;
1407  // @@protoc_insertion_point(field_set_allocated:proto.GeoGrid.Location.coordinate)
1408 }
1409 
1410 // repeated .proto.GeoGrid.Location.ContactPools contactPools = 6;
1411 inline int GeoGrid_Location::contactpools_size() const {
1412  return contactpools_.size();
1413 }
1414 inline void GeoGrid_Location::clear_contactpools() {
1415  contactpools_.Clear();
1416 }
1417 inline ::proto::GeoGrid_Location_ContactPools* GeoGrid_Location::mutable_contactpools(int index) {
1418  // @@protoc_insertion_point(field_mutable:proto.GeoGrid.Location.contactPools)
1419  return contactpools_.Mutable(index);
1420 }
1421 inline ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_ContactPools >*
1422 GeoGrid_Location::mutable_contactpools() {
1423  // @@protoc_insertion_point(field_mutable_list:proto.GeoGrid.Location.contactPools)
1424  return &contactpools_;
1425 }
1426 inline const ::proto::GeoGrid_Location_ContactPools& GeoGrid_Location::contactpools(int index) const {
1427  // @@protoc_insertion_point(field_get:proto.GeoGrid.Location.contactPools)
1428  return contactpools_.Get(index);
1429 }
1430 inline ::proto::GeoGrid_Location_ContactPools* GeoGrid_Location::add_contactpools() {
1431  // @@protoc_insertion_point(field_add:proto.GeoGrid.Location.contactPools)
1432  return contactpools_.Add();
1433 }
1434 inline const ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_ContactPools >&
1435 GeoGrid_Location::contactpools() const {
1436  // @@protoc_insertion_point(field_list:proto.GeoGrid.Location.contactPools)
1437  return contactpools_;
1438 }
1439 
1440 // repeated .proto.GeoGrid.Location.Commute commutes = 7;
1441 inline int GeoGrid_Location::commutes_size() const {
1442  return commutes_.size();
1443 }
1444 inline void GeoGrid_Location::clear_commutes() {
1445  commutes_.Clear();
1446 }
1447 inline ::proto::GeoGrid_Location_Commute* GeoGrid_Location::mutable_commutes(int index) {
1448  // @@protoc_insertion_point(field_mutable:proto.GeoGrid.Location.commutes)
1449  return commutes_.Mutable(index);
1450 }
1451 inline ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_Commute >*
1452 GeoGrid_Location::mutable_commutes() {
1453  // @@protoc_insertion_point(field_mutable_list:proto.GeoGrid.Location.commutes)
1454  return &commutes_;
1455 }
1456 inline const ::proto::GeoGrid_Location_Commute& GeoGrid_Location::commutes(int index) const {
1457  // @@protoc_insertion_point(field_get:proto.GeoGrid.Location.commutes)
1458  return commutes_.Get(index);
1459 }
1460 inline ::proto::GeoGrid_Location_Commute* GeoGrid_Location::add_commutes() {
1461  // @@protoc_insertion_point(field_add:proto.GeoGrid.Location.commutes)
1462  return commutes_.Add();
1463 }
1464 inline const ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_Commute >&
1465 GeoGrid_Location::commutes() const {
1466  // @@protoc_insertion_point(field_list:proto.GeoGrid.Location.commutes)
1467  return commutes_;
1468 }
1469 
1470 // -------------------------------------------------------------------
1471 
1472 // GeoGrid_Person
1473 
1474 // int64 id = 1;
1475 inline void GeoGrid_Person::clear_id() {
1476  id_ = PROTOBUF_LONGLONG(0);
1477 }
1478 inline ::google::protobuf::int64 GeoGrid_Person::id() const {
1479  // @@protoc_insertion_point(field_get:proto.GeoGrid.Person.id)
1480  return id_;
1481 }
1482 inline void GeoGrid_Person::set_id(::google::protobuf::int64 value) {
1483 
1484  id_ = value;
1485  // @@protoc_insertion_point(field_set:proto.GeoGrid.Person.id)
1486 }
1487 
1488 // int64 age = 2;
1489 inline void GeoGrid_Person::clear_age() {
1490  age_ = PROTOBUF_LONGLONG(0);
1491 }
1492 inline ::google::protobuf::int64 GeoGrid_Person::age() const {
1493  // @@protoc_insertion_point(field_get:proto.GeoGrid.Person.age)
1494  return age_;
1495 }
1496 inline void GeoGrid_Person::set_age(::google::protobuf::int64 value) {
1497 
1498  age_ = value;
1499  // @@protoc_insertion_point(field_set:proto.GeoGrid.Person.age)
1500 }
1501 
1502 // -------------------------------------------------------------------
1503 
1504 // GeoGrid
1505 
1506 // repeated .proto.GeoGrid.Location locations = 1;
1507 inline int GeoGrid::locations_size() const {
1508  return locations_.size();
1509 }
1510 inline void GeoGrid::clear_locations() {
1511  locations_.Clear();
1512 }
1513 inline ::proto::GeoGrid_Location* GeoGrid::mutable_locations(int index) {
1514  // @@protoc_insertion_point(field_mutable:proto.GeoGrid.locations)
1515  return locations_.Mutable(index);
1516 }
1517 inline ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location >*
1518 GeoGrid::mutable_locations() {
1519  // @@protoc_insertion_point(field_mutable_list:proto.GeoGrid.locations)
1520  return &locations_;
1521 }
1522 inline const ::proto::GeoGrid_Location& GeoGrid::locations(int index) const {
1523  // @@protoc_insertion_point(field_get:proto.GeoGrid.locations)
1524  return locations_.Get(index);
1525 }
1526 inline ::proto::GeoGrid_Location* GeoGrid::add_locations() {
1527  // @@protoc_insertion_point(field_add:proto.GeoGrid.locations)
1528  return locations_.Add();
1529 }
1530 inline const ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location >&
1531 GeoGrid::locations() const {
1532  // @@protoc_insertion_point(field_list:proto.GeoGrid.locations)
1533  return locations_;
1534 }
1535 
1536 // repeated .proto.GeoGrid.Person persons = 2;
1537 inline int GeoGrid::persons_size() const {
1538  return persons_.size();
1539 }
1540 inline void GeoGrid::clear_persons() {
1541  persons_.Clear();
1542 }
1543 inline ::proto::GeoGrid_Person* GeoGrid::mutable_persons(int index) {
1544  // @@protoc_insertion_point(field_mutable:proto.GeoGrid.persons)
1545  return persons_.Mutable(index);
1546 }
1547 inline ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Person >*
1548 GeoGrid::mutable_persons() {
1549  // @@protoc_insertion_point(field_mutable_list:proto.GeoGrid.persons)
1550  return &persons_;
1551 }
1552 inline const ::proto::GeoGrid_Person& GeoGrid::persons(int index) const {
1553  // @@protoc_insertion_point(field_get:proto.GeoGrid.persons)
1554  return persons_.Get(index);
1555 }
1556 inline ::proto::GeoGrid_Person* GeoGrid::add_persons() {
1557  // @@protoc_insertion_point(field_add:proto.GeoGrid.persons)
1558  return persons_.Add();
1559 }
1560 inline const ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Person >&
1561 GeoGrid::persons() const {
1562  // @@protoc_insertion_point(field_list:proto.GeoGrid.persons)
1563  return persons_;
1564 }
1565 
1566 #ifdef __GNUC__
1567  #pragma GCC diagnostic pop
1568 #endif // __GNUC__
1569 // -------------------------------------------------------------------
1570 
1571 // -------------------------------------------------------------------
1572 
1573 // -------------------------------------------------------------------
1574 
1575 // -------------------------------------------------------------------
1576 
1577 // -------------------------------------------------------------------
1578 
1579 // -------------------------------------------------------------------
1580 
1581 
1582 // @@protoc_insertion_point(namespace_scope)
1583 
1584 } // namespace proto
1585 
1586 namespace google {
1587 namespace protobuf {
1588 
1589 template <> struct is_proto_enum< ::proto::GeoGrid_Location_ContactPools_Type> : ::std::true_type {};
1590 template <>
1591 inline const EnumDescriptor* GetEnumDescriptor< ::proto::GeoGrid_Location_ContactPools_Type>() {
1593 }
1594 
1595 } // namespace protobuf
1596 } // namespace google
1597 
1598 // @@protoc_insertion_point(global_scope)
1599 
1600 #include <google/protobuf/port_undef.inc>
1601 #endif // PROTOBUF_INCLUDED_geogrid_2eproto
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: geogrid.pb.h:48
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition: geogrid.pb.h:642
int GetCachedSize() const final
Definition: geogrid.pb.h:901
::google::protobuf::int64 age_
Definition: geogrid.pb.h:941
GeoGrid_Location_CommuteDefaultTypeInternal _GeoGrid_Location_Commute_default_instance_
GeoGrid_Location_ContactPools * New() const final
Definition: geogrid.pb.h:407
static const ::google::protobuf::Descriptor * descriptor()
Definition: geogrid.pb.h:387
void * MaybeArenaPtr() const
Definition: geogrid.pb.h:1031
int GetCachedSize() const final
Definition: geogrid.pb.h:1020
friend void swap(GeoGrid_Person &a, GeoGrid_Person &b)
Definition: geogrid.pb.h:869
::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_Commute > commutes_
Definition: geogrid.pb.h:817
::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location > locations_
Definition: geogrid.pb.h:1074
GeoGrid & operator=(const GeoGrid &from)
Definition: geogrid.pb.h:955
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition: geogrid.pb.h:942
const GeoGrid_Location_ContactPools_Type GeoGrid_Location_ContactPools_Type_Type_MAX
Definition: geogrid.pb.h:100
GeoGrid_Location_Coordinate Coordinate
Definition: geogrid.pb.h:740
GeoGrid_Location_Commute * New(::google::protobuf::Arena *arena) const final
Definition: geogrid.pb.h:579
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_
Definition: geogrid.pb.h:517
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_
Definition: geogrid.pb.h:224
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition: geogrid.pb.h:823
bool GeoGrid_Location_ContactPools_Type_Parse(const ::std::string &name, GeoGrid_Location_ContactPools_Type *value)
Definition: geogrid.pb.h:108
inline::google::protobuf::Arena * GetArenaNoVirtual() const
Definition: geogrid.pb.h:441
GeoGrid_Location_ContactPools_ContactPoolDefaultTypeInternal _GeoGrid_Location_ContactPools_ContactPool_default_instance_
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition: geogrid.pb.h:523
static const ::std::string & Type_Name(Type value)
Definition: geogrid.pb.h:481
GeoGrid_Location_Coordinate * New(::google::protobuf::Arena *arena) const final
Definition: geogrid.pb.h:166
::google::protobuf::int64 id_
Definition: geogrid.pb.h:820
GeoGrid_Location_ContactPools_Type
Definition: geogrid.pb.h:88
friend void swap(GeoGrid_Location_ContactPools &a, GeoGrid_Location_ContactPools &b)
Definition: geogrid.pb.h:401
const ::std::string & GeoGrid_Location_ContactPools_Type_Name(GeoGrid_Location_ContactPools_Type value)
Definition: geogrid.pb.h:104
GeoGrid_Person & operator=(const GeoGrid_Person &from)
Definition: geogrid.pb.h:836
GeoGrid_Location Location
Definition: geogrid.pb.h:1040
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: geogrid.pb.h:484
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_
Definition: geogrid.pb.h:1071
::google::protobuf::int64 id_
Definition: geogrid.pb.h:521
inline::google::protobuf::Arena * GetArenaNoVirtual() const
Definition: geogrid.pb.h:315
GeoGrid_PersonDefaultTypeInternal _GeoGrid_Person_default_instance_
int GetCachedSize() const final
Definition: geogrid.pb.h:601
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition: geogrid.pb.h:355
inline::google::protobuf::Arena * GetArenaNoVirtual() const
Definition: geogrid.pb.h:728
GeoGrid_Location_Coordinate * New() const final
Definition: geogrid.pb.h:162
::google::protobuf::int64 to_
Definition: geogrid.pb.h:640
const int GeoGrid_Location_ContactPools_Type_Type_ARRAYSIZE
Definition: geogrid.pb.h:101
GeoGrid * New(::google::protobuf::Arena *arena) const final
Definition: geogrid.pb.h:998
bool GeoGrid_Location_ContactPools_Type_IsValid(int value)
GeoGrid_Location_CoordinateDefaultTypeInternal _GeoGrid_Location_Coordinate_default_instance_
GeoGrid_Location & operator=(const GeoGrid_Location &from)
Definition: geogrid.pb.h:655
friend void swap(GeoGrid_Location_Commute &a, GeoGrid_Location_Commute &b)
Definition: geogrid.pb.h:569
GeoGrid_Location * New(::google::protobuf::Arena *arena) const final
Definition: geogrid.pb.h:698
static const ::google::protobuf::Descriptor * descriptor()
Definition: geogrid.pb.h:674
static const ::google::protobuf::Descriptor * descriptor()
Definition: geogrid.pb.h:974
static const ::google::protobuf::Descriptor * descriptor()
Definition: geogrid.pb.h:142
static const GeoGrid * internal_default_instance()
Definition: geogrid.pb.h:980
GeoGrid_Location * New() const final
Definition: geogrid.pb.h:694
static const GeoGrid_Person * internal_default_instance()
Definition: geogrid.pb.h:861
inline::google::protobuf::Arena * GetArenaNoVirtual() const
Definition: geogrid.pb.h:1028
friend void swap(GeoGrid_Location_ContactPools_ContactPool &a, GeoGrid_Location_ContactPools_ContactPool &b)
Definition: geogrid.pb.h:275
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_
Definition: geogrid.pb.h:937
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_
Definition: geogrid.pb.h:637
::google::protobuf::RepeatedField< ::google::protobuf::int64 > people_
Definition: geogrid.pb.h:352
GeoGrid_Location_ContactPools_Type Type
Definition: geogrid.pb.h:455
inline::google::protobuf::Arena * GetArenaNoVirtual() const
Definition: geogrid.pb.h:909
GeoGrid_Location_Coordinate & operator=(const GeoGrid_Location_Coordinate &from)
Definition: geogrid.pb.h:123
::google::protobuf::int64 population_
Definition: geogrid.pb.h:822
inline::google::protobuf::Arena * GetArenaNoVirtual() const
Definition: geogrid.pb.h:609
::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_ContactPools > contactpools_
Definition: geogrid.pb.h:816
GeoGrid_Person * New() const final
Definition: geogrid.pb.h:875
void AddDescriptors_geogrid_2eproto()
GeoGrid_Location_Commute Commute
Definition: geogrid.pb.h:742
static const GeoGrid_Location * internal_default_instance()
Definition: geogrid.pb.h:680
void Swap(GeoGrid_Location_Commute *other)
GeoGrid_Location_ContactPoolsDefaultTypeInternal _GeoGrid_Location_ContactPools_default_instance_
static bool Type_IsValid(int value)
Definition: geogrid.pb.h:468
static const ::google::protobuf::uint32 offsets[]
Definition: geogrid.pb.h:49
GeoGrid_Location_ContactPools_ContactPool * New() const final
Definition: geogrid.pb.h:281
GeoGrid_Location_ContactPools_ContactPool ContactPool
Definition: geogrid.pb.h:453
friend void swap(GeoGrid_Location &a, GeoGrid_Location &b)
Definition: geogrid.pb.h:688
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_
Definition: geogrid.pb.h:813
static const ::google::protobuf::Descriptor * descriptor()
Definition: geogrid.pb.h:555
friend void swap(GeoGrid_Location_Coordinate &a, GeoGrid_Location_Coordinate &b)
Definition: geogrid.pb.h:156
::google::protobuf::int64 province_
Definition: geogrid.pb.h:821
static const GeoGrid_Location_Coordinate * internal_default_instance()
Definition: geogrid.pb.h:148
void Swap(GeoGrid_Location_Coordinate *other)
GeoGridDefaultTypeInternal _GeoGrid_default_instance_
GeoGrid_Location_ContactPools & operator=(const GeoGrid_Location_ContactPools &from)
Definition: geogrid.pb.h:368
void * MaybeArenaPtr() const
Definition: geogrid.pb.h:731
const ::google::protobuf::EnumDescriptor * GeoGrid_Location_ContactPools_Type_descriptor()
GeoGrid_Location_ContactPools * New(::google::protobuf::Arena *arena) const final
Definition: geogrid.pb.h:411
GeoGrid_Person * New(::google::protobuf::Arena *arena) const final
Definition: geogrid.pb.h:879
void Swap(GeoGrid *other)
static const ::google::protobuf::Descriptor * descriptor()
Definition: geogrid.pb.h:261
inline::google::protobuf::Arena * GetArenaNoVirtual() const
Definition: geogrid.pb.h:196
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition: geogrid.pb.h:1076
GeoGrid_Location_Commute & operator=(const GeoGrid_Location_Commute &from)
Definition: geogrid.pb.h:536
static const ::google::protobuf::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
::google::protobuf::int64 id_
Definition: geogrid.pb.h:940
void Swap(GeoGrid_Location_ContactPools_ContactPool *other)
void Swap(GeoGrid_Location *other)
GeoGrid_Location_ContactPools_ContactPool & operator=(const GeoGrid_Location_ContactPools_ContactPool &from)
Definition: geogrid.pb.h:242
friend void swap(GeoGrid &a, GeoGrid &b)
Definition: geogrid.pb.h:988
void * MaybeArenaPtr() const
Definition: geogrid.pb.h:912
::google::protobuf::internal::ArenaStringPtr name_
Definition: geogrid.pb.h:818
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: geogrid.pb.h:478
GeoGrid_LocationDefaultTypeInternal _GeoGrid_Location_default_instance_
static const GeoGrid_Location_ContactPools * internal_default_instance()
Definition: geogrid.pb.h:393
void Swap(GeoGrid_Location_ContactPools *other)
::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location_ContactPools_ContactPool > pools_
Definition: geogrid.pb.h:520
void Swap(GeoGrid_Person *other)
int GetCachedSize() const final
Definition: geogrid.pb.h:720
const GeoGrid_Location_ContactPools_Type GeoGrid_Location_ContactPools_Type_Type_MIN
Definition: geogrid.pb.h:99
GeoGrid_Person Person
Definition: geogrid.pb.h:1041
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition: geogrid.pb.h:229
::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_
Definition: geogrid.pb.h:349
static const GeoGrid_Location_Commute * internal_default_instance()
Definition: geogrid.pb.h:561
static const ::google::protobuf::Descriptor * descriptor()
Definition: geogrid.pb.h:855
GeoGrid_Location_ContactPools_ContactPool * New(::google::protobuf::Arena *arena) const final
Definition: geogrid.pb.h:285
GeoGrid_Location_ContactPools ContactPools
Definition: geogrid.pb.h:741
::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Person > persons_
Definition: geogrid.pb.h:1075
::proto::GeoGrid_Location_Coordinate * coordinate_
Definition: geogrid.pb.h:819
GeoGrid * New() const final
Definition: geogrid.pb.h:994
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: geogrid.pb.h:47
GeoGrid_Location_Commute * New() const final
Definition: geogrid.pb.h:575
static const GeoGrid_Location_ContactPools_ContactPool * internal_default_instance()
Definition: geogrid.pb.h:267