MarlinMT  0.1.0
Utils.cc
Go to the documentation of this file.
1 
2 // -- marlinmt headers
3 #include <marlinmt/Utils.h>
4 
5 namespace marlinmt {
6 
7  namespace details {
8 
9  // specializations for type_info
10  const char* type_info<std::nullptr_t>::type = "null" ;
11  const char* type_info<bool>::type = "bool" ;
12  const char* type_info<short>::type = "short" ;
13  const char* type_info<int>::type = "int" ;
14  const char* type_info<unsigned int>::type = "unsigned int" ;
15  const char* type_info<float>::type = "float" ;
16  const char* type_info<double>::type = "double" ;
17  const char* type_info<char>::type = "char" ;
18  const char* type_info<std::string>::type = "string" ;
19  const char* type_info<std::vector<short>>::type = "vector<short>" ;
20  const char* type_info<std::vector<int>>::type = "vector<int>" ;
21  const char* type_info<std::vector<unsigned int>>::type = "vector<unsigned int>" ;
22  const char* type_info<std::vector<float>>::type = "vector<float>" ;
23  const char* type_info<std::vector<double>>::type = "vector<double>" ;
24  const char* type_info<std::vector<char>>::type = "vector<char>" ;
25  const char* type_info<std::vector<std::string>>::type = "vector<string>" ;
26  const char* type_info<std::vector<bool>>::type = "vector<bool>" ;
27 
28  }
29 
30 }
static const char * type
Definition: Utils.h:351
static const char * type
Definition: Utils.h:349
static const char * type
Definition: Utils.h:353
static const char * type
Definition: Utils.h:355
static const char * type
Definition: Utils.h:350