mrpt::utils::metaprogramming Namespace Reference
A set of utility objects for
metaprogramming with STL algorithms.
More...
|
Classes |
| struct | ObjectDelete |
| | An object for deleting pointers (intended for STL algorithms). More...
|
| struct | ObjectClear |
| | An object for clearing an object (invokes its method "clear()") given a pointer or smart-pointer, intended for being used in STL algorithms. More...
|
| struct | ObjectConvert |
| | An object for transforming between types/classes, intended for being used in STL algorithms. More...
|
| struct | ObjectMakeUnique |
| | An object for making smart pointers unique (ie, making copies if necessary), intended for being used in STL algorithms. More...
|
| struct | ObjectPairMakeUnique |
| | An object for making smart pointers unique (ie, making copies if necessary), intended for being used in STL algorithms. More...
|
| struct | ObjectClearUnique |
| | An object for making smart pointers unique (ie, making copies if necessary), intended for being used in STL algorithms. More...
|
| struct | ObjectReadFromStream |
| | An object for reading objects from a stream, intended for being used in STL algorithms. More...
|
Detailed Description
A set of utility objects for
metaprogramming with STL algorithms.