An object for making smart pointers unique (ie, making copies if necessary), intended for being used in STL algorithms. More...
#include <mrpt/utils/metaprogramming.h>
Public Types | |
| typedef mrpt::utils::CObjectPtr | argument_type |
| typedef void | result_type |
Public Member Functions | |
| void | operator() (mrpt::utils::CObjectPtr &ptr) |
An object for making smart pointers unique (ie, making copies if necessary), intended for being used in STL algorithms.
Definition at line 99 of file metaprogramming.h.
Definition at line 100 of file metaprogramming.h.
Definition at line 101 of file metaprogramming.h.
| void mrpt::utils::metaprogramming::ObjectMakeUnique::operator() | ( | mrpt::utils::CObjectPtr & | ptr | ) | [inline] |
Definition at line 102 of file metaprogramming.h.
References stlplus::smart_ptr_base< T, C >::make_unique().
| Page generated by Doxygen 1.6.1 for MRPT 0.9.0 SVN: at Mon Jun 7 06:47:58 UTC 2010 |