#include <mrpt/utils/CSerializable.h>
Go to the source code of this file.
Classes | |
struct | mrpt::utils::metaprogramming::ObjectDelete |
An object for deleting pointers (intended for STL algorithms). More... | |
struct | mrpt::utils::metaprogramming::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 | mrpt::utils::metaprogramming::ObjectClear2 |
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 | mrpt::utils::metaprogramming::ObjectClearSecond |
An object for clearing an object->second (invokes its method "clear()") given a pointer or smart-pointer, intended for being used in STL algorithms. More... | |
struct | mrpt::utils::metaprogramming::ObjectConvert< TARGET_TYPE > |
An object for transforming between types/classes, intended for being used in STL algorithms. More... | |
struct | mrpt::utils::metaprogramming::ObjectMakeUnique |
An object for making smart pointers unique (ie, making copies if necessary), intended for being used in STL algorithms. More... | |
struct | mrpt::utils::metaprogramming::ObjectPairMakeUnique |
An object for making smart pointers unique (ie, making copies if necessary), intended for being used in STL algorithms. More... | |
struct | mrpt::utils::metaprogramming::ObjectClearUnique |
An object for making smart pointers unique (ie, making copies if necessary), intended for being used in STL algorithms. More... | |
struct | mrpt::utils::metaprogramming::ObjectReadFromStream |
An object for reading objects from a stream, intended for being used in STL algorithms. More... | |
struct | mrpt::utils::metaprogramming::ObjectWriteToStream |
An object for writing objects to a stream, intended for being used in STL algorithms. More... | |
Namespaces | |
namespace | mrpt |
This is the global namespace for all Mobile Robot Porgramming Toolkit (MRPT) libraries. | |
namespace | mrpt::utils |
Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL. | |
namespace | mrpt::utils::metaprogramming |
A set of utility objects for metaprogramming with STL algorithms. | |
Functions | |
template<typename it_src , typename it_dst > | |
void | mrpt::utils::metaprogramming::copy_typecasting (it_src first, it_src last, it_dst target) |
Behaves like std::copy but allows the source and target iterators to be of different types through static typecasting. | |
template<typename src_container , typename dst_container > | |
void | mrpt::utils::metaprogramming::copy_container_typecasting (const src_container &src, dst_container &trg) |
Copy all the elements in a container (vector, deque, list) into a different one performing the appropriate typecasting. |
Page generated by Doxygen 1.6.1 for MRPT 0.7.1 SVN: at Tue Dec 22 08:29:35 CET 2009 |