[keel] Cleanup
This commit is contained in:
parent
845e433221
commit
535d8876d3
@ -32,6 +32,7 @@ class WrapT: public Wrap {
|
||||
[[nodiscard]]
|
||||
virtual constexpr T &obj() noexcept = 0;
|
||||
|
||||
[[nodiscard]]
|
||||
ox::UAnyPtr moveToCopy() noexcept final {
|
||||
return new T{std::move(obj())};
|
||||
}
|
||||
@ -46,14 +47,17 @@ class WrapRef final: public WrapT<T> {
|
||||
public:
|
||||
constexpr explicit WrapRef(T &obj): m_obj{obj} {}
|
||||
|
||||
[[nodiscard]]
|
||||
ox::CStringView typeName() const noexcept override {
|
||||
return ox::ModelTypeName_v<T>;
|
||||
}
|
||||
|
||||
[[nodiscard]]
|
||||
int typeVersion() const noexcept override {
|
||||
return ox::ModelTypeVersion_v<T>;
|
||||
}
|
||||
|
||||
[[nodiscard]]
|
||||
constexpr T &obj() noexcept override {
|
||||
return m_obj;
|
||||
}
|
||||
@ -72,14 +76,17 @@ class WrapInline final: public WrapT<T> {
|
||||
constexpr explicit WrapInline(Args &&...args): m_obj(ox::forward<Args>(args)...) {
|
||||
}
|
||||
|
||||
[[nodiscard]]
|
||||
ox::CStringView typeName() const noexcept override {
|
||||
return ox::ModelTypeName_v<T>;
|
||||
}
|
||||
|
||||
[[nodiscard]]
|
||||
int typeVersion() const noexcept override {
|
||||
return ox::ModelTypeVersion_v<T>;
|
||||
}
|
||||
|
||||
[[nodiscard]]
|
||||
constexpr T &obj() noexcept override {
|
||||
return m_obj;
|
||||
}
|
||||
|
16272
src/olympic/studio/applib/src/font.cpp
Normal file
16272
src/olympic/studio/applib/src/font.cpp
Normal file
File diff suppressed because it is too large
Load Diff
10
src/olympic/studio/applib/src/font.hpp
Normal file
10
src/olympic/studio/applib/src/font.hpp
Normal file
@ -0,0 +1,10 @@
|
||||
// Generated
|
||||
|
||||
#include <ox/std/span.hpp>
|
||||
|
||||
namespace studio::files {
|
||||
|
||||
[[nodiscard]]
|
||||
ox::SpanView<uint8_t> RobotoMedium_ttf() noexcept;
|
||||
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user