Fixed formatting

This commit is contained in:
Bartek Kryza
2023-03-01 19:28:58 +01:00
parent 7708ed2535
commit afcc850087
2 changed files with 15 additions and 8 deletions

View File

@@ -23,13 +23,13 @@ concept same_as_first_type = std::is_same_v<std::remove_cvref_t<T>,
std::remove_cvref_t<first_type_t<Args...>>>;
template <typename T, typename... Args>
requires same_as_first_type<T, Args...>
requires same_as_first_type<T, Args...>
struct A {
std::vector<T> a;
};
template <typename T, typename P, typename... Args>
requires same_as_first_type<T, Args...>
requires same_as_first_type<T, Args...>
struct B {
std::vector<T> b;
P bb;

View File

@@ -4,16 +4,23 @@ namespace clanguml {
namespace t00059 {
template <typename T>
concept fruit_c = requires(T t) {
T{};
t.get_name();
};
concept fruit_c = requires(T t)
{
T{};
t.get_name();
};
template <typename T>
concept apple_c = fruit_c<T> && requires(T t) { t.get_sweetness(); };
concept apple_c = fruit_c<T> && requires(T t)
{
t.get_sweetness();
};
template <typename T>
concept orange_c = fruit_c<T> && requires(T t) { t.get_bitterness(); };
concept orange_c = fruit_c<T> && requires(T t)
{
t.get_bitterness();
};
class gala_apple {
public: