Upcasting facility refactored by adding additional alias templates
This commit is contained in:
1 parent
373e70f2b1
commit
fe158440bb
8 files changed
+69
-52
No files matched your search
@@ -101,8 +101,7 @@ namespace units {
|
||||
template<typename T>
|
||||
concept bool Dimension =
|
||||
std::is_empty_v<T> &&
|
||||
detail::is_dimension<typename T::base_type> &&
|
||||
std::experimental::ranges::DerivedFrom<T, typename T::base_type>;
|
||||
detail::is_dimension<upcast_from<T>>;
|
||||
|
||||
|
||||
// dim_invert
|
||||
|
||||
Reference in new issue
Block a user