File tree Expand file tree Collapse file tree 2 files changed +6
-13
lines changed Expand file tree Collapse file tree 2 files changed +6
-13
lines changed Original file line number Diff line number Diff line change 44#include " lax_v1/type.hpp"
55#include " lax_v1/value.hpp"
66
7- template <template <class ... Parameters> class Function , class ... Arguments>
8- struct lax_v1 ::lazify_t : type_t <type_of_t <Function<type_of_t <Arguments>...>>> {
9- };
7+ template <template <class ... Formals> class Trait , class ... Actuals>
8+ struct lax_v1 ::lazify_t : type_t <type_of_t <Trait<type_of_t <Actuals>...>>> {};
109
11- template <class Type ,
12- template <class ... Parameters>
13- class Function ,
14- class ... Arguments>
10+ template <class Type , template <class ... Formals> class Trait , class ... Actuals>
1511struct lax_v1 ::lazify_v
16- : value_t <Type, value_of_v<Function <type_of_t <Arguments >...>>> {};
12+ : value_t <Type, value_of_v<Trait <type_of_t <Actuals >...>>> {};
Original file line number Diff line number Diff line change @@ -55,13 +55,10 @@ template <class Expr> using force_t = typename Expr::eval;
5555
5656// lazify.hpp ==================================================================
5757
58- template <template <class ... Parameters > class Function , class ... Arguments >
58+ template <template <class ... Formals > class Trait , class ... Actuals >
5959struct lazify_t ;
6060
61- template <class Type ,
62- template <class ... Parameters>
63- class Function ,
64- class ... Arguments>
61+ template <class Type , template <class ... Formals> class Trait , class ... Actuals>
6562struct lazify_v ;
6663
6764// type_traits.hpp =============================================================
You can’t perform that action at this time.
0 commit comments