MRPT
2.0.3
|
Namespaces | |
detail | |
internal | |
Classes | |
class | array_string |
struct | num_to_string |
constexpr string representation of a number. More... | |
class | string_literal |
struct | TEnumType |
A helper class that can convert an enum value into its textual representation, and viceversa. More... | |
struct | TEnumTypeFiller |
Only specializations of this class are defined for each enum type of interest. More... | |
struct | TTypeName |
A template to obtain the type of its argument as a string at compile time. More... | |
struct | TTypeName< mrpt::math::CMatrixDynamic< T > > |
struct | TTypeName< mrpt::math::CMatrixFixed< T, N, M > > |
struct | TTypeName< mrpt::math::CVectorDynamic< T > > |
struct | TTypeName< mrpt::math::CVectorFixed< T, N > > |
struct | TTypeName< mrpt::math::CVectorFixedDouble< N > > |
struct | TTypeName< mrpt::math::CVectorFixedFloat< N > > |
struct | TTypeName< std::chrono::time_point< T > > |
struct | TTypeName< std::pair< T1, T2 > > |
struct | TTypeName< std::shared_ptr< T > > |
Specialization for shared_ptr<T> More... | |
Functions | |
template<int N_PLUS_1> | |
constexpr auto | literal (const char(&lit)[N_PLUS_1]) -> string_literal< N_PLUS_1 - 1 > |
template<int N1, int N2> | |
constexpr auto | operator+ (const string_literal< N1 > &s1, const string_literal< N2 > &s2) -> array_string< N1+N2 > |
template<int N1, int N2> | |
constexpr auto | operator+ (const array_string< N1 > &s1, const string_literal< N2 > &s2) -> array_string< N1+N2 > |
template<int N1, int N2> | |
constexpr auto | operator+ (const array_string< N1 > &s1, const array_string< N2 > &s2) -> array_string< N1+N2 > |
|
constexpr |
Definition at line 46 of file static_string.h.
Referenced by mrpt::typemeta::TTypeName< mrpt::math::CVectorFixed< T, N > >::get(), mrpt::typemeta::TTypeName< mrpt::math::CVectorFixedDouble< N > >::get(), mrpt::typemeta::TTypeName< mrpt::math::CVectorFixedFloat< N > >::get(), mrpt::typemeta::TTypeName< std::shared_ptr< T > >::get(), mrpt::typemeta::TTypeName< std::pair< T1, T2 > >::get(), mrpt::typemeta::TTypeName< std::chrono::time_point< T > >::get(), mrpt::typemeta::TTypeName< mrpt::math::CVectorDynamic< T > >::get(), mrpt::typemeta::TTypeName< mrpt::math::CMatrixFixed< T, N, M > >::get(), mrpt::typemeta::TTypeName< mrpt::math::CMatrixDynamic< T > >::get(), mrpt::graphs::CDirectedGraph< TYPE_EDGES, EDGE_ANNOTATIONS >::edge_t::getClassName(), mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >::getClassName(), mrpt::graphs::CNetworkOfPoses< CPOSE, MAPS_IMPLEMENTATION, NODE_ANNOTATIONS, EDGE_ANNOTATIONS >::global_pose_t::getClassName(), and TEST().
|
constexpr |
Definition at line 162 of file static_string.h.
|
constexpr |
Definition at line 154 of file static_string.h.
|
constexpr |
Definition at line 146 of file static_string.h.
Page generated by Doxygen 1.8.17 for MRPT 2.0.3 at Fri May 15 15:49:54 UTC 2020 |