MRPT logo

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.




Page generated by Doxygen 1.5.9 for MRPT 0.6.5 SVN:exported at Thu May 21 04:14:55 UTC 2009