Main MRPT website > C++ reference for MRPT 1.5.8
List of all members | Public Member Functions | Public Attributes
mrpt::hwdrivers::CGenericSensorPtr Struct Reference

Detailed Description

Definition at line 41 of file CGenericSensor.h.

#include <mrpt/hwdrivers/CGenericSensor.h>

Public Member Functions

 CGenericSensorPtr ()
 
 CGenericSensorPtr (CGenericSensor *data)
 
virtual CGenericSensorpointer ()
 
virtual CGenericSensorget ()
 
virtual const CGenericSensorpointer () const
 
virtual const CGenericSensorget () const
 
virtual CGenericSensoroperator-> (void)
 
virtual const CGenericSensoroperator-> (void) const
 
virtual CGenericSensoroperator* (void)
 
virtual const CGenericSensoroperator* (void) const
 
void clear ()
 
bool operator! () const
 
 operator bool () const
 
bool present () const
 
void set (CGenericSensor *p)
 
void reset (CGenericSensor *p)
 
void clear_unique ()
 

Public Attributes

std::shared_ptr< CGenericSensorm_ptr
 

Constructor & Destructor Documentation

◆ CGenericSensorPtr() [1/2]

mrpt::hwdrivers::CGenericSensorPtr::CGenericSensorPtr ( )
inline

Definition at line 44 of file CGenericSensor.h.

◆ CGenericSensorPtr() [2/2]

mrpt::hwdrivers::CGenericSensorPtr::CGenericSensorPtr ( CGenericSensor data)
inlineexplicit

Definition at line 45 of file CGenericSensor.h.

Member Function Documentation

◆ clear()

void mrpt::hwdrivers::CGenericSensorPtr::clear ( )
inline

Definition at line 54 of file CGenericSensor.h.

◆ clear_unique()

void mrpt::hwdrivers::CGenericSensorPtr::clear_unique ( )
inline

Definition at line 60 of file CGenericSensor.h.

◆ get() [1/2]

virtual CGenericSensor* mrpt::hwdrivers::CGenericSensorPtr::get ( )
inlinevirtual

Definition at line 47 of file CGenericSensor.h.

◆ get() [2/2]

virtual const CGenericSensor* mrpt::hwdrivers::CGenericSensorPtr::get ( ) const
inlinevirtual

Definition at line 49 of file CGenericSensor.h.

◆ operator bool()

mrpt::hwdrivers::CGenericSensorPtr::operator bool ( ) const
inline

Definition at line 56 of file CGenericSensor.h.

◆ operator!()

bool mrpt::hwdrivers::CGenericSensorPtr::operator! ( ) const
inline

Definition at line 55 of file CGenericSensor.h.

◆ operator*() [1/2]

virtual CGenericSensor& mrpt::hwdrivers::CGenericSensorPtr::operator* ( void  )
inlinevirtual

Definition at line 52 of file CGenericSensor.h.

References ASSERT_.

◆ operator*() [2/2]

virtual const CGenericSensor& mrpt::hwdrivers::CGenericSensorPtr::operator* ( void  ) const
inlinevirtual

Definition at line 53 of file CGenericSensor.h.

References ASSERT_.

◆ operator->() [1/2]

virtual CGenericSensor* mrpt::hwdrivers::CGenericSensorPtr::operator-> ( void  )
inlinevirtual

Definition at line 50 of file CGenericSensor.h.

◆ operator->() [2/2]

virtual const CGenericSensor* mrpt::hwdrivers::CGenericSensorPtr::operator-> ( void  ) const
inlinevirtual

Definition at line 51 of file CGenericSensor.h.

◆ pointer() [1/2]

virtual CGenericSensor* mrpt::hwdrivers::CGenericSensorPtr::pointer ( )
inlinevirtual

Definition at line 46 of file CGenericSensor.h.

◆ pointer() [2/2]

virtual const CGenericSensor* mrpt::hwdrivers::CGenericSensorPtr::pointer ( ) const
inlinevirtual

Definition at line 48 of file CGenericSensor.h.

◆ present()

bool mrpt::hwdrivers::CGenericSensorPtr::present ( ) const
inline

Definition at line 57 of file CGenericSensor.h.

◆ reset()

void mrpt::hwdrivers::CGenericSensorPtr::reset ( CGenericSensor p)
inline

Definition at line 59 of file CGenericSensor.h.

◆ set()

void mrpt::hwdrivers::CGenericSensorPtr::set ( CGenericSensor p)
inline

Definition at line 58 of file CGenericSensor.h.

Member Data Documentation

◆ m_ptr

std::shared_ptr<CGenericSensor> mrpt::hwdrivers::CGenericSensorPtr::m_ptr

Definition at line 43 of file CGenericSensor.h.




Page generated by Doxygen 1.8.14 for MRPT 1.5.8 Git: f67d0f871 Wed Sep 25 18:32:17 2019 +0200 at lun oct 28 01:58:29 CET 2019