From b3e3b41a2a068fe2bc8094a5e52fb4a5f06892d8 Mon Sep 17 00:00:00 2001 From: Alexander Krause Date: Mon, 16 Dec 2024 09:18:31 +0000 Subject: [PATCH] Added specific named output in tsl::type_name for cstdint types --- .../static_files/core/utils/type_helper.yaml | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/generator/static_files/core/utils/type_helper.yaml b/generator/static_files/core/utils/type_helper.yaml index 11a24a31..2bbb3806 100755 --- a/generator/static_files/core/utils/type_helper.yaml +++ b/generator/static_files/core/utils/type_helper.yaml @@ -43,6 +43,46 @@ implementations: } return r; } + template <> + std::string type_name() { + return "uint8_t"; + } + template <> + std::string type_name() { + return "uint16_t"; + } + template <> + std::string type_name() { + return "uint32_t"; + } + template <> + std::string type_name() { + return "uint64_t"; + } + template <> + std::string type_name() { + return "int8_t"; + } + template <> + std::string type_name() { + return "int16_t"; + } + template <> + std::string type_name() { + return "int32_t"; + } + template <> + std::string type_name() { + return "int64_t"; + } + template <> + std::string type_name() { + return "float"; + } + template <> + std::string type_name() { + return "double"; + } #define TYPENAME(x) type_name() - |