diff --git a/introspection.cpp b/introspection.cpp index 5e0c956f..d0fb43ae 100644 --- a/introspection.cpp +++ b/introspection.cpp @@ -32,3 +32,7 @@ constexpr char util::type_string::value[]; constexpr char util::type_string::value[]; constexpr char util::type_string::value[]; + +constexpr char util::type_string::value[]; +constexpr char util::type_string::value[]; +constexpr char util::type_string::value[]; diff --git a/introspection.hpp b/introspection.hpp index 396ee9cc..b60a13ae 100644 --- a/introspection.hpp +++ b/introspection.hpp @@ -47,6 +47,10 @@ namespace util { template <> struct type_string { static constexpr const char value[] = "float32"; }; template <> struct type_string { static constexpr const char value[] = "float64"; }; + template <> struct type_string { static constexpr const char value[] = "string"; }; + template <> struct type_string { static constexpr const char value[] = "string"; }; + template <> struct type_string { static constexpr const char value[] = "string"; }; + template auto to_string (void)