[ox] Make model system's setTypeInfo return an Error
This commit is contained in:
13
deps/ox/src/ox/claw/write.hpp
vendored
13
deps/ox/src/ox/claw/write.hpp
vendored
@ -27,14 +27,15 @@ struct TypeInfoCatcher {
|
||||
const char *name = nullptr;
|
||||
int version = 0;
|
||||
|
||||
template<typename T = void>
|
||||
constexpr void setTypeInfo(
|
||||
const char *name = T::TypeName,
|
||||
int v = T::TypeVersion,
|
||||
template<typename T>
|
||||
constexpr ox::Error setTypeInfo(
|
||||
const char *pName = T::TypeName,
|
||||
int pVersion = T::TypeVersion,
|
||||
const Vector<String>& = {},
|
||||
std::size_t = 0) noexcept {
|
||||
this->name = name;
|
||||
this->version = v;
|
||||
this->name = pName;
|
||||
this->version = pVersion;
|
||||
return {};
|
||||
}
|
||||
|
||||
constexpr Error field(...) noexcept {
|
||||
|
Reference in New Issue
Block a user