#include <mrpt/typemeta/xassert.h>
#include <string>
 
Go to the source code of this file.
 | 
| #define  | REQUIRES(...)   typename std::enable_if<(__VA_ARGS__), bool>::type = true | 
|   | 
 | 
| template<int N_PLUS_1>  | 
| constexpr auto  | mrpt::typemeta::literal (const char(&lit)[N_PLUS_1]) -> string_literal< N_PLUS_1 - 1 > | 
|   | 
| template<int N1, int N2>  | 
| constexpr auto  | mrpt::typemeta::operator+ (const string_literal< N1 > &s1, const string_literal< N2 > &s2) -> array_string< N1+N2 > | 
|   | 
| template<int N1, int N2>  | 
| constexpr auto  | mrpt::typemeta::operator+ (const array_string< N1 > &s1, const string_literal< N2 > &s2) -> array_string< N1+N2 > | 
|   | 
| template<int N1, int N2>  | 
| constexpr auto  | mrpt::typemeta::operator+ (const array_string< N1 > &s1, const array_string< N2 > &s2) -> array_string< N1+N2 > | 
|   | 
◆ REQUIRES
      
        
          | #define REQUIRES | 
          ( | 
            | 
          ... | ) | 
             typename std::enable_if<(__VA_ARGS__), bool>::type = true |