Main MRPT website > C++ reference
MRPT logo

mrpt::utils::CObjectPtr Class Reference

A smart pointer to a CObject object. More...

#include <mrpt/utils/CObject.h>

Inheritance diagram for mrpt::utils::CObjectPtr:
Inheritance graph
[legend]
Collaboration diagram for mrpt::utils::CObjectPtr:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CObjectPtr ()
 CObjectPtr (const CObject &data)
 CObjectPtr (CObject *data)
CObjectPtroperator= (const CObject &data)
CObjectPtroperator= (const CObjectPtr &r)

Private Types

typedef
stlplus::smart_ptr_clone
< CObject
BASE

Detailed Description

A smart pointer to a CObject object.

Note:
Declared as a class instead of a typedef to avoid multiple defined symbols when linking dynamic libs.

Definition at line 43 of file CObject.h.


Member Typedef Documentation

Definition at line 45 of file CObject.h.


Constructor & Destructor Documentation

mrpt::utils::CObjectPtr::CObjectPtr (  )  [inline]

Definition at line 47 of file CObject.h.

mrpt::utils::CObjectPtr::CObjectPtr ( const CObject data  )  [inline, explicit]

Definition at line 48 of file CObject.h.

mrpt::utils::CObjectPtr::CObjectPtr ( CObject data  )  [inline, explicit]

Definition at line 49 of file CObject.h.


Member Function Documentation

CObjectPtr& mrpt::utils::CObjectPtr::operator= ( const CObjectPtr r  )  [inline]

Reimplemented from stlplus::smart_ptr_clone< CObject >.

Definition at line 51 of file CObject.h.

CObjectPtr& mrpt::utils::CObjectPtr::operator= ( const CObject data  )  [inline]

Definition at line 50 of file CObject.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines



Page generated by Doxygen 1.6.1 for MRPT 0.9.0 SVN: at Mon Jun 7 06:47:58 UTC 2010