Stride Reference Manual  - generated for commit 9643b11
proto::GeoGrid Class Referencefinal

#include <geogrid.pb.h>

Inheritance diagram for proto::GeoGrid:
Inheritance graph
Collaboration diagram for proto::GeoGrid:
Collaboration graph

Public Types

typedef GeoGrid_Location Location
 
typedef GeoGrid_Person Person
 

Public Member Functions

 GeoGrid ()
 
virtual ~GeoGrid ()
 
 GeoGrid (const GeoGrid &from)
 
GeoGridoperator= (const GeoGrid &from)
 
void Swap (GeoGrid *other)
 
GeoGridNew () const final
 
GeoGridNew (::google::protobuf::Arena *arena) const final
 
void CopyFrom (const ::google::protobuf::Message &from) final
 
void MergeFrom (const ::google::protobuf::Message &from) final
 
void CopyFrom (const GeoGrid &from)
 
void MergeFrom (const GeoGrid &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input) final
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const final
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (::google::protobuf::uint8 *target) const final
 
int GetCachedSize () const final
 
::google::protobuf::Metadata GetMetadata () const final
 
int locations_size () const
 
void clear_locations ()
 
::proto::GeoGrid_Locationmutable_locations (int index)
 
::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location > * mutable_locations ()
 
const ::proto::GeoGrid_Locationlocations (int index) const
 
::proto::GeoGrid_Locationadd_locations ()
 
const ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location > & locations () const
 
int persons_size () const
 
void clear_persons ()
 
::proto::GeoGrid_Personmutable_persons (int index)
 
::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Person > * mutable_persons ()
 
const ::proto::GeoGrid_Personpersons (int index) const
 
::proto::GeoGrid_Personadd_persons ()
 
const ::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Person > & persons () const
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const GeoGriddefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const GeoGridinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kLocationsFieldNumber = 1
 
static const int kPersonsFieldNumber = 2
 

Private Member Functions

void SharedCtor ()
 
void SharedDtor ()
 
void SetCachedSize (int size) const final
 
void InternalSwap (GeoGrid *other)
 
inline::google::protobuf::Arena * GetArenaNoVirtual () const
 
void * MaybeArenaPtr () const
 

Private Attributes

::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_
 
::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Locationlocations_
 
::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Personpersons_
 
mutable::google::protobuf::internal::CachedSize _cached_size_
 

Friends

struct ::TableStruct_geogrid_2eproto
 
void swap (GeoGrid &a, GeoGrid &b)
 

Detailed Description

Definition at line 947 of file geogrid.pb.h.

Member Typedef Documentation

Definition at line 1040 of file geogrid.pb.h.

Definition at line 1041 of file geogrid.pb.h.

Constructor & Destructor Documentation

proto::GeoGrid::GeoGrid ( )
virtual proto::GeoGrid::~GeoGrid ( )
virtual
proto::GeoGrid::GeoGrid ( const GeoGrid from)

Member Function Documentation

GeoGrid& proto::GeoGrid::operator= ( const GeoGrid from)
inline

Definition at line 955 of file geogrid.pb.h.

References GetArenaNoVirtual().

Here is the call graph for this function:

static const ::google::protobuf::Descriptor* proto::GeoGrid::descriptor ( )
inlinestatic

Definition at line 974 of file geogrid.pb.h.

static const GeoGrid& proto::GeoGrid::default_instance ( )
static
static void proto::GeoGrid::InitAsDefaultInstance ( )
static
static const GeoGrid* proto::GeoGrid::internal_default_instance ( )
inlinestatic

Definition at line 980 of file geogrid.pb.h.

References proto::_GeoGrid_default_instance_.

void proto::GeoGrid::Swap ( GeoGrid other)
GeoGrid* proto::GeoGrid::New ( ) const
inlinefinal

Definition at line 994 of file geogrid.pb.h.

GeoGrid* proto::GeoGrid::New ( ::google::protobuf::Arena *  arena) const
inlinefinal

Definition at line 998 of file geogrid.pb.h.

void proto::GeoGrid::CopyFrom ( const ::google::protobuf::Message from)
final
void proto::GeoGrid::MergeFrom ( const ::google::protobuf::Message from)
final
void proto::GeoGrid::CopyFrom ( const GeoGrid from)
void proto::GeoGrid::MergeFrom ( const GeoGrid from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void proto::GeoGrid::Clear ( )
final
bool proto::GeoGrid::IsInitialized ( ) const
final
size_t proto::GeoGrid::ByteSizeLong ( ) const
final
bool proto::GeoGrid::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)
final
void proto::GeoGrid::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const
final
::google::protobuf::uint8* proto::GeoGrid::InternalSerializeWithCachedSizesToArray ( ::google::protobuf::uint8 *  target) const
final
int proto::GeoGrid::GetCachedSize ( ) const
inlinefinal

Definition at line 1020 of file geogrid.pb.h.

void proto::GeoGrid::SharedCtor ( )
private
void proto::GeoGrid::SharedDtor ( )
private
void proto::GeoGrid::SetCachedSize ( int  size) const
finalprivate
void proto::GeoGrid::InternalSwap ( GeoGrid other)
private
inline ::google::protobuf::Arena* proto::GeoGrid::GetArenaNoVirtual ( ) const
inlineprivate

Definition at line 1028 of file geogrid.pb.h.

Referenced by operator=().

Here is the caller graph for this function:

void* proto::GeoGrid::MaybeArenaPtr ( ) const
inlineprivate

Definition at line 1031 of file geogrid.pb.h.

::google::protobuf::Metadata proto::GeoGrid::GetMetadata ( ) const
final
int proto::GeoGrid::locations_size ( ) const
inline

Definition at line 1507 of file geogrid.pb.h.

Referenced by geopop::GeoGridProtoReader::Read().

Here is the caller graph for this function:

void proto::GeoGrid::clear_locations ( )
inline

Definition at line 1510 of file geogrid.pb.h.

proto::GeoGrid_Location * proto::GeoGrid::mutable_locations ( int  index)
inline

Definition at line 1513 of file geogrid.pb.h.

google::protobuf::RepeatedPtrField<::proto::GeoGrid_Location > * proto::GeoGrid::mutable_locations ( )
inline

Definition at line 1518 of file geogrid.pb.h.

const ::proto::GeoGrid_Location & proto::GeoGrid::locations ( int  index) const
inline

Definition at line 1522 of file geogrid.pb.h.

Referenced by geopop::GeoGridProtoReader::Read().

Here is the caller graph for this function:

proto::GeoGrid_Location * proto::GeoGrid::add_locations ( )
inline

Definition at line 1526 of file geogrid.pb.h.

Referenced by geopop::GeoGridProtoWriter::Write().

Here is the caller graph for this function:

const ::google::protobuf::RepeatedPtrField<::proto::GeoGrid_Location > & proto::GeoGrid::locations ( ) const
inline

Definition at line 1531 of file geogrid.pb.h.

int proto::GeoGrid::persons_size ( ) const
inline

Definition at line 1537 of file geogrid.pb.h.

Referenced by geopop::GeoGridProtoReader::Read().

Here is the caller graph for this function:

void proto::GeoGrid::clear_persons ( )
inline

Definition at line 1540 of file geogrid.pb.h.

proto::GeoGrid_Person * proto::GeoGrid::mutable_persons ( int  index)
inline

Definition at line 1543 of file geogrid.pb.h.

google::protobuf::RepeatedPtrField<::proto::GeoGrid_Person > * proto::GeoGrid::mutable_persons ( )
inline

Definition at line 1548 of file geogrid.pb.h.

const ::proto::GeoGrid_Person & proto::GeoGrid::persons ( int  index) const
inline

Definition at line 1552 of file geogrid.pb.h.

Referenced by geopop::GeoGridProtoReader::Read().

Here is the caller graph for this function:

proto::GeoGrid_Person * proto::GeoGrid::add_persons ( )
inline

Definition at line 1556 of file geogrid.pb.h.

Referenced by geopop::GeoGridProtoWriter::Write().

Here is the caller graph for this function:

const ::google::protobuf::RepeatedPtrField<::proto::GeoGrid_Person > & proto::GeoGrid::persons ( ) const
inline

Definition at line 1561 of file geogrid.pb.h.

Friends And Related Function Documentation

friend struct ::TableStruct_geogrid_2eproto
friend

Definition at line 1077 of file geogrid.pb.h.

void swap ( GeoGrid a,
GeoGrid b 
)
friend

Definition at line 988 of file geogrid.pb.h.

Member Data Documentation

constexpr int proto::GeoGrid::kIndexInFileMessages
static
Initial value:
=
6

Definition at line 984 of file geogrid.pb.h.

const int proto::GeoGrid::kLocationsFieldNumber = 1
static

Definition at line 1048 of file geogrid.pb.h.

const int proto::GeoGrid::kPersonsFieldNumber = 2
static

Definition at line 1060 of file geogrid.pb.h.

::google::protobuf::internal::InternalMetadataWithArena proto::GeoGrid::_internal_metadata_
private

Definition at line 1071 of file geogrid.pb.h.

::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Location > proto::GeoGrid::locations_
private

Definition at line 1074 of file geogrid.pb.h.

::google::protobuf::RepeatedPtrField< ::proto::GeoGrid_Person > proto::GeoGrid::persons_
private

Definition at line 1075 of file geogrid.pb.h.

mutable ::google::protobuf::internal::CachedSize proto::GeoGrid::_cached_size_
private

Definition at line 1076 of file geogrid.pb.h.


The documentation for this class was generated from the following file: