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 CSerializablePtr | argument_type |
| typedef void | result_type |
Public Member Functions | |
| void | operator() (CSerializablePtr &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() | ( | CSerializablePtr & | ptr | ) | [inline] |
Definition at line 102 of file metaprogramming.h.
References stlplus::smart_ptr_base< T, C >::make_unique().
| Page generated by Doxygen 1.7.1 for MRPT 0.8.1 SVN:exported at Sun Sep 19 14:53:45 UTC 2010 |