[ox] Remove std::move calls that suppressed copy elision

This commit is contained in:
2021-12-01 19:55:09 -06:00
parent 37664ede05
commit 163fcf1785
6 changed files with 8 additions and 12 deletions

View File

@@ -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;
//};
}
}