A smart pointer to a GNSS message.
- See also
- gnss_message, mrpt::obs::CObservationGPS
Definition at line 51 of file gnss_messages_common.h.
#include <mrpt/obs/gnss_messages_common.h>
mrpt::obs::gnss::gnss_message_ptr::gnss_message_ptr |
( |
| ) |
|
Ctor (default: NULL pointer)
mrpt::obs::gnss::gnss_message_ptr::gnss_message_ptr |
( |
const gnss_message_ptr & |
o | ) |
|
Makes a copy of the pointee.
mrpt::obs::gnss::gnss_message_ptr::gnss_message_ptr |
( |
const gnss_message * |
p | ) |
|
|
explicit |
Assigns a pointer.
Memory now belongs to this class.
virtual mrpt::obs::gnss::gnss_message_ptr::~gnss_message_ptr |
( |
| ) |
|
|
virtual |
Dtor: it frees the pointee memory.
const gnss_message* mrpt::obs::gnss::gnss_message_ptr::get |
( |
| ) |
const |
|
inline |
bool mrpt::obs::gnss::gnss_message_ptr::operator!= |
( |
const gnss_message * |
o | ) |
const |
|
inline |
bool mrpt::obs::gnss::gnss_message_ptr::operator!= |
( |
const gnss_message_ptr & |
o | ) |
const |
|
inline |
gnss_message*& mrpt::obs::gnss::gnss_message_ptr::operator-> |
( |
void |
| ) |
|
|
inline |
const gnss_message* mrpt::obs::gnss::gnss_message_ptr::operator-> |
( |
void |
| ) |
const |
|
inline |
bool mrpt::obs::gnss::gnss_message_ptr::operator== |
( |
const gnss_message * |
o | ) |
const |
|
inline |
bool mrpt::obs::gnss::gnss_message_ptr::operator== |
( |
const gnss_message_ptr & |
o | ) |
const |
|
inline |
void mrpt::obs::gnss::gnss_message_ptr::set |
( |
gnss_message * |
p | ) |
|
Replaces the pointee with a new pointer. Its memory now belongs to this object, do not free manually.