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 4
4
#include " lax_v1/type.hpp"
5
5
#include " lax_v1/value.hpp"
6
6
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>...>>> {};
10
9
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>
15
11
struct 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;
55
55
56
56
// lazify.hpp ==================================================================
57
57
58
- template <template <class ... Parameters > class Function , class ... Arguments >
58
+ template <template <class ... Formals > class Trait , class ... Actuals >
59
59
struct lazify_t ;
60
60
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>
65
62
struct lazify_v ;
66
63
67
64
// type_traits.hpp =============================================================
You can’t perform that action at this time.
0 commit comments