mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-05 05:04:27 +02:00
style: clang-format
This commit is contained in:
@@ -98,8 +98,7 @@ static_assert(is_of_type<length[metre], reference<length_, metre_>>);
|
|||||||
static_assert(is_of_type<kind_of<length>[metre], metre_>);
|
static_assert(is_of_type<kind_of<length>[metre], metre_>);
|
||||||
|
|
||||||
static_assert(
|
static_assert(
|
||||||
is_of_type<(length / time)[metre / second],
|
is_of_type<(length / time)[metre / second], reference<decltype(length / time), decltype(metre / second)>>);
|
||||||
reference<decltype(length / time), decltype(metre / second)>>);
|
|
||||||
static_assert(is_of_type<(kind_of<length> / kind_of<time>)[metre / second], derived_unit<metre_, per<second_>>>);
|
static_assert(is_of_type<(kind_of<length> / kind_of<time>)[metre / second], derived_unit<metre_, per<second_>>>);
|
||||||
|
|
||||||
// Unit as a reference
|
// Unit as a reference
|
||||||
|
@@ -57,8 +57,7 @@ static_assert(1 * Qm == 1'000'000'000'000'000'000 * Tm);
|
|||||||
|
|
||||||
// check for invalid prefixes
|
// check for invalid prefixes
|
||||||
template<template<typename U> typename prefix, auto V1>
|
template<template<typename U> typename prefix, auto V1>
|
||||||
concept can_not_be_prefixed =
|
concept can_not_be_prefixed = Unit<decltype(V1)> && !requires { typename prefix<decltype(V1)>; };
|
||||||
Unit<decltype(V1)> && !requires { typename prefix<decltype(V1)>; };
|
|
||||||
|
|
||||||
static_assert(can_not_be_prefixed<si::milli_, si::degree_Celsius>);
|
static_assert(can_not_be_prefixed<si::milli_, si::degree_Celsius>);
|
||||||
static_assert(can_not_be_prefixed<si::milli_, si::minute>);
|
static_assert(can_not_be_prefixed<si::milli_, si::minute>);
|
||||||
|
Reference in New Issue
Block a user