Fixes for WASM build (some temporary)

This commit is contained in:
Thomas Krijnen
2026-04-24 13:36:06 +02:00
parent b40e4378b3
commit ddfe3bce20
10 changed files with 99 additions and 35 deletions
-10
View File
@@ -412,16 +412,6 @@ public:
void build_inverses_(const express::Base& entity);
// @nb this does not support id assignment
template <typename T, typename... Ts>
T create(Ts&&... args) {
T t = create(&T::Class()).template as<T>();
if constexpr (sizeof...(Ts) > 0) {
t.initialize(std::forward<Ts>(args)...);
}
return t;
}
template <typename T>
T create(int instance_id = -1) {
return create(&T::Class(), instance_id).template as<T>();