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.6.2 for MRPT 0.8.1 SVN:exported at Mon Feb 15 22:01:07 UTC 2010 |