Compare commits

...

2 Commits

Author SHA1 Message Date
6f80f634b0 [jasper/world/keel] Make convertWorldDocToWorldStatic take a const src
All checks were successful
Build / build (push) Successful in 1m30s
2025-07-23 00:42:41 -05:00
99ee44b838 [keel] Make type converters work with functions that take const src arg 2025-07-23 00:41:33 -05:00
3 changed files with 3 additions and 3 deletions

View File

@@ -140,7 +140,7 @@ class ConverterFunc final: public BaseConverter {
private: private:
template<typename SrcType, typename DstType> template<typename SrcType, typename DstType>
struct ParamPack { struct ParamPack {
using Src = SrcType; using Src = ox::remove_const_t<SrcType>;
using Dst = DstType; using Dst = DstType;
}; };

View File

@@ -8,7 +8,7 @@ namespace jasper::world {
ox::Error convertWorldDocToWorldStatic( ox::Error convertWorldDocToWorldStatic(
keel::Context &kctx, keel::Context &kctx,
WorldDoc &src, WorldDoc const &src,
WorldStatic &dst) noexcept { WorldStatic &dst) noexcept {
return WorldStaticLoader{kctx, dst, src}.loadWorldStatic(); return WorldStaticLoader{kctx, dst, src}.loadWorldStatic();
} }

View File

@@ -10,6 +10,6 @@
namespace jasper::world { namespace jasper::world {
ox::Error convertWorldDocToWorldStatic(keel::Context &kctx, WorldDoc &src, WorldStatic &dst) noexcept; ox::Error convertWorldDocToWorldStatic(keel::Context &kctx, WorldDoc const &src, WorldStatic &dst) noexcept;
} }