File tree Expand file tree Collapse file tree 2 files changed +17
-15
lines changed Expand file tree Collapse file tree 2 files changed +17
-15
lines changed Original file line number Diff line number Diff line change 6
6
#include < cstddef>
7
7
#include < type_traits>
8
8
9
- template <class T >
10
- struct lax_v1 ::alignment_of_m : lazify_v<size_t , std::alignment_of, T> {};
9
+ template <class TypeExpr >
10
+ struct lax_v1 ::alignment_of_m : lazify_v<size_t , std::alignment_of, TypeExpr> {
11
+ };
11
12
12
- template <class T >
13
- struct lax_v1 ::is_array_m : lazify_v<bool , std::is_array, T > {};
13
+ template <class TypeExpr >
14
+ struct lax_v1 ::is_array_m : lazify_v<bool , std::is_array, TypeExpr > {};
14
15
15
- template <class T >
16
- struct lax_v1 ::is_pointer_m : lazify_v<bool , std::is_pointer, T > {};
16
+ template <class TypeExpr >
17
+ struct lax_v1 ::is_pointer_m : lazify_v<bool , std::is_pointer, TypeExpr > {};
17
18
18
- template <class T >
19
- struct lax_v1 ::remove_all_extents_m : lazify_t <std::remove_all_extents, T> {};
19
+ template <class TypeExpr >
20
+ struct lax_v1 ::remove_all_extents_m
21
+ : lazify_t <std::remove_all_extents, TypeExpr> {};
20
22
21
- template <class T >
22
- struct lax_v1 ::remove_pointer_m : lazify_t <std::remove_pointer, T > {};
23
+ template <class TypeExpr >
24
+ struct lax_v1 ::remove_pointer_m : lazify_t <std::remove_pointer, TypeExpr > {};
Original file line number Diff line number Diff line change 2
2
3
3
namespace lax_v1 {
4
4
5
- template <class T > struct alignment_of_m ;
5
+ template <class TypeExpr > struct alignment_of_m ;
6
6
7
- template <class T > struct is_array_m ;
7
+ template <class TypeExpr > struct is_array_m ;
8
8
9
- template <class T > struct is_pointer_m ;
9
+ template <class TypeExpr > struct is_pointer_m ;
10
10
11
- template <class T > struct remove_all_extents_m ;
11
+ template <class TypeExpr > struct remove_all_extents_m ;
12
12
13
- template <class T > struct remove_pointer_m ;
13
+ template <class TypeExpr > struct remove_pointer_m ;
14
14
15
15
} // namespace lax_v1
You can’t perform that action at this time.
0 commit comments