|
template<typename T > |
using | call_parameters_t = typename call_parameters<T>::type |
|
template<typename List , size_t Index> |
using | element_t = typename element<List, Index>::type |
|
template<template< typename > typename F, typename List > |
using | map_t = typename map<F, List>::type |
|
template<typename List , size_t I, typename T > |
using | insert_at_t = insert_at<List, I, T>::type |
|
template<typename List1 , size_t I, TYPENAME1 T> |
using | insert_at1_t = insert_at1<List1, I, T>::type |
|
template<template< typename, typename > typename F, typename List , typename T > |
using | fold_right_t = fold_right<F, List, T>::type |
|
template<template< TYPENAME1, typename > typename F, typename List1 , typename T > |
using | fold_right1_t = fold_right1<F, List1, T>::type |
|
|
template<typename List > |
constexpr size_t | length_v = length<List>::value |
|
template<typename List1 > |
constexpr size_t | length1_v = length1<List1>::value |
|
template<typename List , typename T , size_t Otherwise = std::numeric_limits<size_t>::max()> |
constexpr size_t | index_of_v = index_of<List, T, Otherwise>::value |
|
template<typename List1 , TYPENAME1 T, size_t Otherwise = std::numeric_limits<size_t>::max()> |
constexpr size_t | index_of1_v = index_of1<List1, T, Otherwise>::value |
|
template<typename List , typename T > |
constexpr bool | contains_v = contains<List, T>::value |
|
template<typename List1 , TYPENAME1 T> |
constexpr bool | contains1_v = contains1<List1, T>::value |
|
template<typename List , template< typename, typename > typename Cmp = equals> |
constexpr bool | all_equal_v = all_equal<List, Cmp>::value |
|