my_value compilation fixed

This commit is contained in:
Mateusz Pusz
2019-11-16 18:29:56 +01:00
parent 3d2c613dcb
commit b9dd6ab440

View File

@ -54,10 +54,6 @@ namespace {
constexpr operator const T&() const & { return value_; }
};
static_assert(units::Scalar<my_value<float>>);
static_assert(std::convertible_to<my_value<float>, float>);
static_assert(std::convertible_to<float, my_value<float>>);
} // namespace
namespace units {
@ -92,6 +88,10 @@ namespace std {
namespace {
static_assert(units::Scalar<my_value<float>>);
static_assert(std::convertible_to<my_value<float>, float>);
static_assert(std::convertible_to<float, my_value<float>>);
using namespace units;
// class invariants