|
template<std::size_t __i, typename _Head , typename... _Tail> |
__add_ref< _Head >::type | std::__get_helper (_Tuple_impl< __i, _Head, _Tail...> &__t) |
|
template<std::size_t __i, typename _Head , typename... _Tail> |
__add_c_ref< _Head >::type | std::__get_helper (const _Tuple_impl< __i, _Head, _Tail...> &__t) |
|
template<typename... _TElements, std::size_t... _TIdx, typename... _UElements, std::size_t... _UIdx> |
tuple< _TElements...,
_UElements...> | std::__tuple_cat_helper (const tuple< _TElements...> &__t, const __index_holder< _TIdx...> &, const tuple< _UElements...> &__u, const __index_holder< _UIdx...> &) |
|
template<typename... _TElements, std::size_t... _TIdx, typename... _UElements, std::size_t... _UIdx> |
tuple< _TElements...,
_UElements...> | std::__tuple_cat_helper (tuple< _TElements...> &&__t, const __index_holder< _TIdx...> &, const tuple< _UElements...> &__u, const __index_holder< _UIdx...> &) |
|
template<typename... _TElements, std::size_t... _TIdx, typename... _UElements, std::size_t... _UIdx> |
tuple< _TElements...,
_UElements...> | std::__tuple_cat_helper (const tuple< _TElements...> &__t, const __index_holder< _TIdx...> &, tuple< _UElements...> &&__u, const __index_holder< _UIdx...> &) |
|
template<typename... _TElements, std::size_t... _TIdx, typename... _UElements, std::size_t... _UIdx> |
tuple< _TElements...,
_UElements...> | std::__tuple_cat_helper (tuple< _TElements...> &&__t, const __index_holder< _TIdx...> &, tuple< _UElements...> &&__u, const __index_holder< _UIdx...> &) |
|
template<typename... _Elements> |
tuple< _Elements &&...> | std::forward_as_tuple (_Elements &&...__args) |
|
template<std::size_t __i, typename... _Elements> |
__add_ref< typename
tuple_element< __i, tuple
< _Elements...> >::type >
::type | std::get (tuple< _Elements...> &__t) |
|
template<std::size_t __i, typename... _Elements> |
__add_c_ref< typename
tuple_element< __i, tuple
< _Elements...> >::type >
::type | std::get (const tuple< _Elements...> &__t) |
|
template<typename... _Elements> |
tuple< typename
__decay_and_strip< _Elements >
::__type...> | std::make_tuple (_Elements &&...__args) |
|
template<typename... _TElements, typename... _UElements> |
bool | std::operator!= (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u) |
|
template<typename... _TElements, typename... _UElements> |
bool | std::operator< (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u) |
|
template<typename... _TElements, typename... _UElements> |
bool | std::operator<= (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u) |
|
template<typename... _TElements, typename... _UElements> |
bool | std::operator== (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u) |
|
template<typename... _TElements, typename... _UElements> |
bool | std::operator> (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u) |
|
template<typename... _TElements, typename... _UElements> |
bool | std::operator>= (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u) |
|
template<typename... _Elements> |
void | std::swap (tuple< _Elements...> &__x, tuple< _Elements...> &__y) |
|
template<typename... _Elements> |
tuple< _Elements &...> | std::tie (_Elements &...__args) |
|
template<typename... _TElements, typename... _UElements> |
tuple< _TElements...,
_UElements...> | std::tuple_cat (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u) |
|
template<typename... _TElements, typename... _UElements> |
tuple< _TElements...,
_UElements...> | std::tuple_cat (tuple< _TElements...> &&__t, const tuple< _UElements...> &__u) |
|
template<typename... _TElements, typename... _UElements> |
tuple< _TElements...,
_UElements...> | std::tuple_cat (const tuple< _TElements...> &__t, tuple< _UElements...> &&__u) |
|
template<typename... _TElements, typename... _UElements> |
tuple< _TElements...,
_UElements...> | std::tuple_cat (tuple< _TElements...> &&__t, tuple< _UElements...> &&__u) |
|
This is a Standard C++ Library header.
Definition in file tuple.