From a98b0495a957ed15900c052bcad00b3c48367546 Mon Sep 17 00:00:00 2001 From: rtk0c Date: Thu, 7 Jul 2022 19:30:47 -0700 Subject: Changeset: 79 Initial work on fixing codegen for the main project, add enum underlying type (EUT) scanning capability --- source/20-codegen-runtime/MetadataBase.hpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'source/20-codegen-runtime/MetadataBase.hpp') diff --git a/source/20-codegen-runtime/MetadataBase.hpp b/source/20-codegen-runtime/MetadataBase.hpp index c1ad894..f84a152 100644 --- a/source/20-codegen-runtime/MetadataBase.hpp +++ b/source/20-codegen-runtime/MetadataBase.hpp @@ -30,7 +30,7 @@ struct TypeMethodInfo { struct TypeInfo { TypeId typeId; std::string_view name; - std::span parents; + std::span parents; std::span properties; std::span methods; @@ -42,12 +42,12 @@ struct TypeInfo { template const TypeInfo* GetTypeInfo(); -// NOTE: implemented by generating specializations; not-generated ones should generated an error in the linking phase +// NOTE: implemented by generating specializations template -std::string_view EnumToString(TEnum value); +std::string_view EnumToString(TEnum value) = delete; -// NOTE: implemented by generating specializations; not-generated ones should generated an error in the linking phase +// NOTE: implemented by generating specializations template -std::optional EnumFromString(std::string_view str); +std::optional EnumFromString(std::string_view str) = delete; } // namespace Metadata -- cgit v1.2.3-70-g09d2