[ox] Remove std::move calls that suppressed copy elision
This commit is contained in:
8
deps/ox/src/ox/model/metadata.hpp
vendored
8
deps/ox/src/ox/model/metadata.hpp
vendored
@@ -22,16 +22,14 @@
|
||||
#include "typenamecatcher.hpp"
|
||||
#include "types.hpp"
|
||||
|
||||
namespace ox {
|
||||
|
||||
namespace detail {
|
||||
namespace ox::detail {
|
||||
|
||||
template<bool>
|
||||
struct BoolWrapper {
|
||||
};
|
||||
|
||||
template<typename T, typename = BoolWrapper<true>>
|
||||
struct preloadable : false_type {
|
||||
struct preloadable: false_type {
|
||||
};
|
||||
|
||||
template<typename T>
|
||||
@@ -58,6 +56,4 @@ struct preloadable<T, BoolWrapper<T::Preloadable>> {
|
||||
// static constexpr const char *value = T::TypeName;
|
||||
//};
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user