Definition at line 139 of file CObject.h.
#include <mrpt/utils/CObject.h>
◆ CObjectPtr() [1/2]
mrpt::utils::CObjectPtr::CObjectPtr |
( |
| ) |
|
|
inline |
◆ CObjectPtr() [2/2]
mrpt::utils::CObjectPtr::CObjectPtr |
( |
CObject * |
data | ) |
|
|
inlineexplicit |
◆ clear()
void mrpt::utils::CObjectPtr::clear |
( |
| ) |
|
|
inline |
◆ clear_unique()
void mrpt::utils::CObjectPtr::clear_unique |
( |
| ) |
|
|
inline |
◆ get() [1/2]
virtual CObject* mrpt::utils::CObjectPtr::get |
( |
| ) |
|
|
inlinevirtual |
◆ get() [2/2]
virtual const CObject* mrpt::utils::CObjectPtr::get |
( |
| ) |
const |
|
inlinevirtual |
◆ make_unique()
void mrpt::utils::CObjectPtr::make_unique |
( |
| ) |
|
|
inline |
◆ operator bool()
mrpt::utils::CObjectPtr::operator bool |
( |
| ) |
const |
|
inline |
◆ operator!()
bool mrpt::utils::CObjectPtr::operator! |
( |
| ) |
const |
|
inline |
◆ operator*() [1/2]
virtual CObject& mrpt::utils::CObjectPtr::operator* |
( |
void |
| ) |
|
|
inlinevirtual |
◆ operator*() [2/2]
virtual const CObject& mrpt::utils::CObjectPtr::operator* |
( |
void |
| ) |
const |
|
inlinevirtual |
◆ operator->() [1/2]
virtual CObject* mrpt::utils::CObjectPtr::operator-> |
( |
void |
| ) |
|
|
inlinevirtual |
◆ operator->() [2/2]
virtual const CObject* mrpt::utils::CObjectPtr::operator-> |
( |
void |
| ) |
const |
|
inlinevirtual |
◆ pointer() [1/2]
virtual CObject* mrpt::utils::CObjectPtr::pointer |
( |
| ) |
|
|
inlinevirtual |
◆ pointer() [2/2]
virtual const CObject* mrpt::utils::CObjectPtr::pointer |
( |
| ) |
const |
|
inlinevirtual |
◆ present()
bool mrpt::utils::CObjectPtr::present |
( |
| ) |
const |
|
inline |
◆ reset()
void mrpt::utils::CObjectPtr::reset |
( |
CObject * |
p = NULL | ) |
|
|
inline |
◆ set()
◆ m_ptr
std::shared_ptr<CObject> mrpt::utils::CObjectPtr::m_ptr |