mirror of
https://github.com/OpenMW/openmw.git
synced 2025-12-11 05:34:29 +00:00
/usr/include/c++/15.2.1/bits/unique_ptr.h: In instantiation of ‘constexpr std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Shader::HotReloadManager; _Args = {}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<Shader::HotReloadManager>]’:
/home/elsid/dev/openmw/components/shader/shadermanager.cpp:83:63: required from here
83 | mHotReloadManager = std::make_unique<HotReloadManager>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/c++/15.2.1/bits/unique_ptr.h:1085:30: error: invalid use of incomplete type ‘struct Shader::HotReloadManager’
1085 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
components/shader/shadermanager.hpp:24:12: note: forward declaration of ‘struct Shader::HotReloadManager’
24 | struct HotReloadManager;
| ^~~~~~~~~~~~~~~~
|
||
|---|---|---|
| .. | ||
| removedalphafunc.cpp | ||
| removedalphafunc.hpp | ||
| shadermanager.cpp | ||
| shadermanager.hpp | ||
| shadervisitor.cpp | ||
| shadervisitor.hpp | ||