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

#include <geogrid.pb.h>

Inheritance diagram for proto::GeoGrid_Location_Coordinate:
Inheritance graph
Collaboration diagram for proto::GeoGrid_Location_Coordinate:
Collaboration graph

Public Member Functions

 GeoGrid_Location_Coordinate ()
 
virtual ~GeoGrid_Location_Coordinate ()
 
 GeoGrid_Location_Coordinate (const GeoGrid_Location_Coordinate &from)
 
GeoGrid_Location_Coordinateoperator= (const GeoGrid_Location_Coordinate &from)
 
void Swap (GeoGrid_Location_Coordinate *other)
 
GeoGrid_Location_CoordinateNew () const final
 
GeoGrid_Location_CoordinateNew (::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_Location_Coordinate &from)
 
void MergeFrom (const GeoGrid_Location_Coordinate &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
 
void clear_longitude ()
 
double longitude () const
 
void set_longitude (double value)
 
void clear_latitude ()
 
double latitude () const
 
void set_latitude (double value)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const GeoGrid_Location_Coordinatedefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const GeoGrid_Location_Coordinateinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kLongitudeFieldNumber = 1
 
static const int kLatitudeFieldNumber = 2
 

Private Member Functions

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

Private Attributes

::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_
 
double longitude_
 
double latitude_
 
mutable::google::protobuf::internal::CachedSize _cached_size_
 

Friends

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

Detailed Description

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

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

References GetArenaNoVirtual().

Here is the call graph for this function:

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

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

static const GeoGrid_Location_Coordinate& proto::GeoGrid_Location_Coordinate::default_instance ( )
static
static void proto::GeoGrid_Location_Coordinate::InitAsDefaultInstance ( )
static
static const GeoGrid_Location_Coordinate* proto::GeoGrid_Location_Coordinate::internal_default_instance ( )
inlinestatic
void proto::GeoGrid_Location_Coordinate::Swap ( GeoGrid_Location_Coordinate other)
GeoGrid_Location_Coordinate* proto::GeoGrid_Location_Coordinate::New ( ) const
inlinefinal

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

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

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

void proto::GeoGrid_Location_Coordinate::CopyFrom ( const ::google::protobuf::Message from)
final
void proto::GeoGrid_Location_Coordinate::MergeFrom ( const ::google::protobuf::Message from)
final
void proto::GeoGrid_Location_Coordinate::CopyFrom ( const GeoGrid_Location_Coordinate from)
void proto::GeoGrid_Location_Coordinate::MergeFrom ( const GeoGrid_Location_Coordinate from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void proto::GeoGrid_Location_Coordinate::Clear ( )
final

Referenced by proto::GeoGrid_Location::clear_contactpools().

Here is the caller graph for this function:

bool proto::GeoGrid_Location_Coordinate::IsInitialized ( ) const
final
size_t proto::GeoGrid_Location_Coordinate::ByteSizeLong ( ) const
final
bool proto::GeoGrid_Location_Coordinate::MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)
final
void proto::GeoGrid_Location_Coordinate::SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const
final
::google::protobuf::uint8* proto::GeoGrid_Location_Coordinate::InternalSerializeWithCachedSizesToArray ( ::google::protobuf::uint8 *  target) const
final
int proto::GeoGrid_Location_Coordinate::GetCachedSize ( ) const
inlinefinal

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

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

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

Referenced by operator=().

Here is the caller graph for this function:

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

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

::google::protobuf::Metadata proto::GeoGrid_Location_Coordinate::GetMetadata ( ) const
final
void proto::GeoGrid_Location_Coordinate::clear_longitude ( )
inline

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

double proto::GeoGrid_Location_Coordinate::longitude ( ) const
inline

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

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

Here is the caller graph for this function:

void proto::GeoGrid_Location_Coordinate::set_longitude ( double  value)
inline

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

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

Here is the caller graph for this function:

void proto::GeoGrid_Location_Coordinate::clear_latitude ( )
inline

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

double proto::GeoGrid_Location_Coordinate::latitude ( ) const
inline

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

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

Here is the caller graph for this function:

void proto::GeoGrid_Location_Coordinate::set_latitude ( double  value)
inline

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

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

Here is the caller graph for this function:

Friends And Related Function Documentation

friend struct ::TableStruct_geogrid_2eproto
friend

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

void swap ( GeoGrid_Location_Coordinate a,
GeoGrid_Location_Coordinate b 
)
friend

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

Member Data Documentation

constexpr int proto::GeoGrid_Location_Coordinate::kIndexInFileMessages
static
Initial value:
=
0

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

const int proto::GeoGrid_Location_Coordinate::kLongitudeFieldNumber = 1
static

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

const int proto::GeoGrid_Location_Coordinate::kLatitudeFieldNumber = 2
static

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

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

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

double proto::GeoGrid_Location_Coordinate::longitude_
private

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

double proto::GeoGrid_Location_Coordinate::latitude_
private

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

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

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


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