mrpt_typemeta: Humble
  • Links
    • Rosindex
    • Website
  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full C++ API
      • Namespaces
        • Namespace mrpt
        • Namespace mrpt::typemeta
        • Namespace mrpt::typemeta::detail
        • Namespace mrpt::typemeta::internal
      • Classes and Structs
        • Template Struct explode
        • Template Struct explode< 0, digits… >
        • Template Struct to_chars
        • Template Struct append
        • Template Struct append< sequence< I… > >
        • Template Struct bimap
        • Template Struct make_sequence_
        • Template Struct make_sequence_< 0 >
        • Template Struct sequence
        • Template Struct num_to_string
        • Template Struct TEnumTypeFiller
        • Template Struct TTypeName
        • Template Struct TTypeName< std::chrono::time_point< T > >
        • Template Struct TTypeName< std::pair< T1, T2 > >
        • Template Struct TTypeName< std::shared_ptr< T > >
        • Template Class array_string
        • Template Class string_literal
      • Functions
        • Template Function mrpt::typemeta::enum2str
        • Template Function mrpt::typemeta::literal
        • Template Function mrpt::typemeta::operator+(const string_literal<N1>&, const string_literal<N2>&)
        • Template Function mrpt::typemeta::operator+(const array_string<N1>&, const string_literal<N2>&)
        • Template Function mrpt::typemeta::operator+(const array_string<N1>&, const array_string<N2>&)
        • Template Function mrpt::typemeta::str2enum
      • Defines
        • Define DECLARE_CUSTOM_TTYPENAME
        • Define DECLARE_TTYPENAME_CLASSNAME
        • Define MRPT_AUXTOSTR
        • Define MRPT_DECLARE_TTYPENAME
        • Define MRPT_DECLARE_TTYPENAME_CONTAINER
        • Define MRPT_DECLARE_TTYPENAME_CONTAINER_ASSOC
        • Define MRPT_DECLARE_TTYPENAME_CONTAINER_FIX_SIZE
        • Define MRPT_DECLARE_TTYPENAME_NAMESPACE
        • Define MRPT_DECLARE_TTYPENAME_NO_NAMESPACE
        • Define MRPT_DECLARE_TTYPENAME_PTR
        • Define MRPT_DECLARE_TTYPENAME_PTR_NAMESPACE
        • Define MRPT_ENUM_TYPE_BEGIN
        • Define MRPT_ENUM_TYPE_BEGIN_NAMESPACE
        • Define MRPT_ENUM_TYPE_END
        • Define MRPT_FILL_ENUM
        • Define MRPT_FILL_ENUM_CUSTOM_NAME
        • Define MRPT_FILL_ENUM_MEMBER
        • Define MRPT_LIKELY
        • Define MRPT_X_ASSERT
        • Define REQUIRES
      • Typedefs
        • Typedef mrpt::typemeta::internal::make_sequence
      • Directories
        • Directory include
        • Directory mrpt
        • Directory typemeta
      • Files
        • File num_to_string.h
        • File static_string.h
        • File TEnumType.h
        • File TTypeName.h
        • File TTypeName_stl.h
        • File xassert.h
  • Standard Documents
    • PACKAGE
  • Index
mrpt_typemeta: Humble
  • Search


© Copyright The <mrpt_typemeta> Contributors. License: BSD.

Built with Sphinx using a theme provided by Read the Docs.