Made quantity_cast more versatile
- One can now change the unit type without changing the representation type. - One can now change the representation type without changing the unit type. - Had to implement std::common_type<my_value, my_value> to still compile integration tests. (It implicitly converted to another representation before.)
This commit is contained in:
1 parent
952b19c2ed
commit
dc85dd84b9
2 files changed
+15
-1
No files matched your search
@@ -62,6 +62,10 @@ namespace units {
|
||||
|
||||
namespace std {
|
||||
|
||||
template<typename T, typename U>
|
||||
struct common_type<my_value<T>, my_value<U>> : common_type<T, U> {
|
||||
};
|
||||
|
||||
template<typename T, typename U>
|
||||
struct common_type<my_value<T>, U> : common_type<T, U> {
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user