#include <mrpt/typemeta/TTypeName.h>
#include <mrpt/typemeta/num_to_string.h>
#include <mrpt/typemeta/static_string.h>
#include <list>
#include <vector>
#include <deque>
#include <set>
#include <map>
#include <array>
Go to the source code of this file.
|
| mrpt |
| This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
|
|
| mrpt::typemeta |
|
◆ MRPT_DECLARE_TTYPENAME_CONTAINER
#define MRPT_DECLARE_TTYPENAME_CONTAINER |
( |
|
_CONTAINER | ) |
|
Value: template <typename V> \
struct TTypeName<_CONTAINER<V>> \
{ \
constexpr static auto get() \
{ \
literal(">"); \
} \
};
Definition at line 32 of file TTypeName_stl.h.
◆ MRPT_DECLARE_TTYPENAME_CONTAINER_ASSOC
#define MRPT_DECLARE_TTYPENAME_CONTAINER_ASSOC |
( |
|
_CONTAINER | ) |
|
Value: template <typename K, typename V> \
struct TTypeName<_CONTAINER<K, V>> \
{ \
constexpr static auto get() \
{ \
literal(
",") + TTypeName<V>::get() +
literal(
">"); \
} \
};
Definition at line 63 of file TTypeName_stl.h.
◆ MRPT_DECLARE_TTYPENAME_CONTAINER_FIX_SIZE
#define MRPT_DECLARE_TTYPENAME_CONTAINER_FIX_SIZE |
( |
|
_CONTAINER | ) |
|
Value: template <typename V, std::size_t N> \
struct TTypeName<_CONTAINER<V, N>> \
{ \
constexpr static auto get() \
{ \
literal(">"); \
} \
};
Definition at line 49 of file TTypeName_stl.h.