Go to the documentation of this file.
32 #define MRPT_DECLARE_TTYPENAME_CONTAINER(_CONTAINER) \
33 template <typename V> \
34 struct TTypeName<_CONTAINER<V>> \
36 constexpr static auto get() \
38 return literal(#_CONTAINER) + literal("<") + TTypeName<V>::get() + \
49 #define MRPT_DECLARE_TTYPENAME_CONTAINER_FIX_SIZE(_CONTAINER) \
50 template <typename V, std::size_t N> \
51 struct TTypeName<_CONTAINER<V, N>> \
53 constexpr static auto get() \
55 return literal(#_CONTAINER) + literal("<") + TTypeName<V>::get() + \
56 literal(",") + literal(num_to_string<N>::value) + \
63 #define MRPT_DECLARE_TTYPENAME_CONTAINER_ASSOC(_CONTAINER) \
64 template <typename K, typename V> \
65 struct TTypeName<_CONTAINER<K, V>> \
67 constexpr static auto get() \
69 return literal(#_CONTAINER) + literal("<") + TTypeName<K>::get() + \
70 literal(",") + TTypeName<V>::get() + literal(">"); \
77 template <
typename T1,
typename T2>
80 constexpr
static auto get()
#define MRPT_DECLARE_TTYPENAME(_TYPE)
#define MRPT_DECLARE_TTYPENAME_CONTAINER(_CONTAINER)
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
#define MRPT_DECLARE_TTYPENAME_CONTAINER_FIX_SIZE(_CONTAINER)
#define MRPT_DECLARE_TTYPENAME_CONTAINER_ASSOC(_CONTAINER)
GLsizei const GLchar ** string
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST | |