libstdc++
Classes
|
Namespaces
|
Defines
|
Functions
|
Variables
tuple File Reference
Go to the source code of this file.
Classes
struct
std::_Build_index_tuple
Builds an
_Index_tuple
<0, 1, 2, ..., _Num-1>.
More...
struct
std::_Index_tuple
struct
std::_Tuple_impl< _Idx >
struct
std::_Tuple_impl< _Idx, _Head, _Tail...>
class
std::tuple
tuple
More...
class
std::tuple< _T1 >
tuple (1-element).
More...
class
std::tuple< _T1, _T2 >
tuple (2-element), with construction and assignment from a pair.
More...
struct
std::tuple_element< 0, tuple< _Head, _Tail...> >
struct
std::tuple_element< __i, tuple< _Head, _Tail...> >
struct
std::tuple_size< tuple< _Elements...> >
class tuple_size
More...
Namespaces
namespace
std
Defines
#define
_GLIBCXX_TUPLE
Functions
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)
Variables
const _Swallow_assign
std::ignore
Detailed Description
This is a Standard C++ Library header.
Definition in file
tuple
.
tuple
Generated by
1.7.5