Fixed formatting
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user