diff options
author | rtk0c <[email protected]> | 2022-05-29 21:57:53 -0700 |
---|---|---|
committer | rtk0c <[email protected]> | 2022-05-29 21:57:53 -0700 |
commit | 6f29abe5571eb68207986bdadb97b207264ac958 (patch) | |
tree | e30d5d36e550e8f08cc832f905c97cbeba3515aa /source-codegen-base | |
parent | 5112858f9a4adcf76240bcddad19179a5c56d4f3 (diff) |
Changeset: 49 Convert codegen output to use template specialization
Diffstat (limited to 'source-codegen-base')
-rw-r--r-- | source-codegen-base/MetadataBase.hpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/source-codegen-base/MetadataBase.hpp b/source-codegen-base/MetadataBase.hpp new file mode 100644 index 0000000..59c61da --- /dev/null +++ b/source-codegen-base/MetadataBase.hpp @@ -0,0 +1,14 @@ +#pragma once + +#include <optional> +#include <string_view> + +namespace Metadata { + +template <class TEnum> +std::string_view EnumToString(TEnum value) = delete; + +template <class TEnum> +std::optional<TEnum> EnumFromString(std::string_view str) = delete; + +} // namespace Metadata |