From 035ba8810fabcaae9cf961ff5706781f7dbf7d5f Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Thu, 17 Apr 2025 00:37:05 -0500 Subject: [PATCH] [keel,nostalgia] Fix converter type names --- .../modules/gfx/src/keel/keelmodule.cpp | 24 +++++++++---------- .../modules/sound/src/keel/keelmodule.cpp | 2 +- src/olympic/keel/include/keel/context.hpp | 4 ++-- src/olympic/keel/include/keel/module.hpp | 2 +- src/olympic/keel/include/keel/typeconv.hpp | 16 ++++++------- src/olympic/keel/src/module.cpp | 2 +- src/olympic/keel/src/typeconv.cpp | 4 ++-- 7 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/nostalgia/modules/gfx/src/keel/keelmodule.cpp b/src/nostalgia/modules/gfx/src/keel/keelmodule.cpp index a5236348..a4493c6e 100644 --- a/src/nostalgia/modules/gfx/src/keel/keelmodule.cpp +++ b/src/nostalgia/modules/gfx/src/keel/keelmodule.cpp @@ -39,19 +39,19 @@ static class: public keel::Module { } [[nodiscard]] - ox::Vector converters() const noexcept final { + ox::Vector converters() const noexcept final { return { - keel::ConverterWrap::make(), - keel::ConverterWrap::make(), - keel::ConverterWrap::make(), - keel::ConverterWrap::make(), - keel::ConverterWrap::make(), - keel::ConverterWrap::make(), - keel::ConverterWrap::make(), - keel::ConverterWrap::make(), - keel::ConverterWrap::make(), - keel::ConverterWrap::make(), - keel::ConverterWrap::make(), + keel::Converter::make(), + keel::Converter::make(), + keel::Converter::make(), + keel::Converter::make(), + keel::Converter::make(), + keel::Converter::make(), + keel::Converter::make(), + keel::Converter::make(), + keel::Converter::make(), + keel::Converter::make(), + keel::Converter::make(), }; } diff --git a/src/nostalgia/modules/sound/src/keel/keelmodule.cpp b/src/nostalgia/modules/sound/src/keel/keelmodule.cpp index 780862e9..c703ec67 100644 --- a/src/nostalgia/modules/sound/src/keel/keelmodule.cpp +++ b/src/nostalgia/modules/sound/src/keel/keelmodule.cpp @@ -26,7 +26,7 @@ static class: public keel::Module { } [[nodiscard]] - ox::Vector converters() const noexcept final { + ox::Vector converters() const noexcept final { return { }; } diff --git a/src/olympic/keel/include/keel/context.hpp b/src/olympic/keel/include/keel/context.hpp index 0325c74e..73e80876 100644 --- a/src/olympic/keel/include/keel/context.hpp +++ b/src/olympic/keel/include/keel/context.hpp @@ -22,7 +22,7 @@ class Context { AssetManager assetManager; ox::HashMap pathToUuid; ox::HashMap uuidToPath; - ox::Vector converters; + ox::Vector converters; ox::Vector packTransforms; #else std::size_t preloadSectionOffset = 0; @@ -45,7 +45,7 @@ constexpr ox::SpanView packTransforms( #endif } -constexpr ox::SpanView converters( +constexpr ox::SpanView converters( [[maybe_unused]] Context const&ctx) noexcept { #ifndef OX_BARE_METAL return ctx.converters; diff --git a/src/olympic/keel/include/keel/module.hpp b/src/olympic/keel/include/keel/module.hpp index ed5b55b6..f0ce8bf6 100644 --- a/src/olympic/keel/include/keel/module.hpp +++ b/src/olympic/keel/include/keel/module.hpp @@ -32,7 +32,7 @@ class Module { [[nodiscard]] virtual ox::Vector types() const noexcept; [[nodiscard]] - virtual ox::Vector converters() const noexcept; + virtual ox::Vector converters() const noexcept; [[nodiscard]] virtual ox::Vector packTransforms() const noexcept; }; diff --git a/src/olympic/keel/include/keel/typeconv.hpp b/src/olympic/keel/include/keel/typeconv.hpp index 777b0378..0dfa2614 100644 --- a/src/olympic/keel/include/keel/typeconv.hpp +++ b/src/olympic/keel/include/keel/typeconv.hpp @@ -129,7 +129,7 @@ class BaseConverter { template -class Converter: public BaseConverter { +class ConverterFunc: public BaseConverter { private: template struct ParamExtractor { @@ -194,20 +194,20 @@ class Converter: public BaseConverter { }; -class ConverterWrap { +class Converter { private: ox::AllocAlias m_buff{}; BaseConverter *m_conv{}; public: template - static ConverterWrap make() { - ConverterWrap out; - static_assert(sizeof(Converter) <= sizeof(out.m_buff)); - out.m_conv = new (out.m_buff.data()) Converter{}; + static Converter make() { + Converter out; + static_assert(sizeof(ConverterFunc) <= sizeof(out.m_buff)); + out.m_conv = new (out.m_buff.data()) ConverterFunc{}; return out; } - constexpr ConverterWrap() {} - ConverterWrap(ConverterWrap const &other): + constexpr Converter() {} + Converter(Converter const &other): m_buff{other.m_buff}, m_conv{m_buff.data()} {} [[nodiscard]] diff --git a/src/olympic/keel/src/module.cpp b/src/olympic/keel/src/module.cpp index c6ca0381..38ba4ec7 100644 --- a/src/olympic/keel/src/module.cpp +++ b/src/olympic/keel/src/module.cpp @@ -24,7 +24,7 @@ ox::Vector Module::types() const noexcept { return {}; } -ox::Vector Module::converters() const noexcept { +ox::Vector Module::converters() const noexcept { return {}; } diff --git a/src/olympic/keel/src/typeconv.cpp b/src/olympic/keel/src/typeconv.cpp index 505b1679..cb96f957 100644 --- a/src/olympic/keel/src/typeconv.cpp +++ b/src/olympic/keel/src/typeconv.cpp @@ -9,7 +9,7 @@ namespace keel { static ox::Result findConverter( - ox::SpanView const&converters, + ox::SpanView const&converters, ox::StringViewCR srcTypeName, int const srcTypeVersion, ox::StringViewCR dstTypeName, @@ -32,7 +32,7 @@ static ox::Result> convert(BaseConverter const&c, Context &ctx, W static ox::Result> convert( Context &ctx, - ox::SpanView const&converters, + ox::SpanView const&converters, auto &src, ox::StringViewCR srcTypeName, int const srcTypeVersion,