|
| template<typename L> |
| using | meta::lazy::size = defer<size, L> |
| template<typename N, typename T = void> |
| using | meta::lazy::repeat_n = defer<repeat_n, N, T> |
| template<std::size_t N, typename T = void> |
| using | meta::lazy::repeat_n_c = defer<repeat_n, meta::size_t<N>, T> |
| template<typename L, typename N> |
| using | meta::lazy::at = defer<at, L, N> |
| template<typename L> |
| using | meta::lazy::front = defer<front, L> |
| template<typename L> |
| using | meta::lazy::back = defer<back, L> |
| template<typename L> |
| using | meta::lazy::empty = defer<empty, L> |
| template<typename Pair> |
| using | meta::lazy::first = defer<first, Pair> |
| template<typename Pair> |
| using | meta::lazy::second = defer<second, Pair> |
| template<typename Sequence> |
| using | meta::lazy::as_list = defer<as_list, Sequence> |