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>
◆ gnss_message_ptr() [1/3]
mrpt::obs::gnss::gnss_message_ptr::gnss_message_ptr |
( |
| ) |
|
Ctor (default: NULL pointer)
◆ gnss_message_ptr() [2/3]
mrpt::obs::gnss::gnss_message_ptr::gnss_message_ptr |
( |
const gnss_message_ptr & |
o | ) |
|
Makes a copy of the pointee.
◆ gnss_message_ptr() [3/3]
mrpt::obs::gnss::gnss_message_ptr::gnss_message_ptr |
( |
const gnss_message * |
p | ) |
|
|
explicit |
Assigns a pointer.
Memory now belongs to this class.
◆ ~gnss_message_ptr()
virtual mrpt::obs::gnss::gnss_message_ptr::~gnss_message_ptr |
( |
| ) |
|
|
virtual |
Dtor: it frees the pointee memory.
◆ get() [1/2]
◆ get() [2/2]
const gnss_message* mrpt::obs::gnss::gnss_message_ptr::get |
( |
| ) |
const |
|
inline |
◆ operator!=() [1/2]
bool mrpt::obs::gnss::gnss_message_ptr::operator!= |
( |
const gnss_message * |
o | ) |
const |
|
inline |
◆ operator!=() [2/2]
bool mrpt::obs::gnss::gnss_message_ptr::operator!= |
( |
const gnss_message_ptr & |
o | ) |
const |
|
inline |
◆ operator->() [1/2]
gnss_message*& mrpt::obs::gnss::gnss_message_ptr::operator-> |
( |
| ) |
|
|
inline |
◆ operator->() [2/2]
const gnss_message* mrpt::obs::gnss::gnss_message_ptr::operator-> |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ operator==() [1/2]
bool mrpt::obs::gnss::gnss_message_ptr::operator== |
( |
const gnss_message * |
o | ) |
const |
|
inline |
◆ operator==() [2/2]
bool mrpt::obs::gnss::gnss_message_ptr::operator== |
( |
const gnss_message_ptr & |
o | ) |
const |
|
inline |
◆ set()
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.
◆ ptr