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::CArrayDouble< N > > |
struct | TTypeName< mrpt::math::CArrayFloat< N > > |
struct | TTypeName< mrpt::math::CArrayNumeric< T, N > > |
struct | TTypeName< mrpt::math::CMatrixFixedNumeric< T, N, M > > |
struct | TTypeName< mrpt::math::CMatrixTemplateNumeric< 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 43 of file static_string.h.
Referenced by mrpt::typemeta::TTypeName< std::shared_ptr< T > >::get(), mrpt::typemeta::TTypeName< std::pair< T1, T2 > >::get(), mrpt::typemeta::TTypeName< mrpt::math::CArrayNumeric< T, N > >::get(), mrpt::typemeta::TTypeName< mrpt::math::CArrayDouble< N > >::get(), mrpt::typemeta::TTypeName< mrpt::math::CArrayFloat< N > >::get(), mrpt::typemeta::TTypeName< mrpt::math::CMatrixFixedNumeric< T, N, M > >::get(), mrpt::typemeta::TTypeName< mrpt::math::CMatrixTemplateNumeric< 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 158 of file static_string.h.
|
constexpr |
Definition at line 150 of file static_string.h.
|
constexpr |
Definition at line 142 of file static_string.h.
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 |