tuple File Reference
Detailed Description
This is a Standard C++ Library header.
Definition in file tuple.
Go to the source code of this file.
Namespaces
Classes
- struct std::__add_c_ref< _Tp >
- struct std::__add_c_ref< _Tp & >
- struct std::__add_ref< _Tp >
- struct std::__add_ref< _Tp & >
- struct std::__index_holder<>
- struct std::__index_holder_impl< __i, __index_holder< _Indexes...> >
- struct std::__index_holder_impl< __i, __index_holder< _Indexes...>, _IdxHolder, _Elements...>
- struct std::__make_index_holder< _Elements >
- struct std::__tuple_compare< 0, __i, __i, _Tp, _Up >
- struct std::__tuple_compare< 0, __i, __j, _Tp, _Up >
- struct std::_Head_base< _Idx, _Head, false >
- struct std::_Head_base< _Idx, _Head, true >
- struct std::_Swallow_assign
- struct std::_Tuple_impl< _Idx >
- struct std::_Tuple_impl< _Idx, _Head, _Tail...>
- class std::tuple< _Elements >
- tuple More...
- class std::tuple< _T1, _T2 >
- tuple (2-element), with construction and assignment from a pair. More...
- class std::tuple<>
- 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...
Defines
Functions
-
template<int __i, typename _Head, typename... _Tail> __add_c_ref< _Head >::type std::__get_helper (const _Tuple_impl< __i, _Head, _Tail...> &__t)
-
template<int __i, typename _Head, typename... _Tail> __add_ref< _Head >::type std::__get_helper (_Tuple_impl< __i, _Head, _Tail...> &__t)
-
template<typename... _TElements, int... _TIdx, typename... _UElements, int... _UIdx> tuple< _TElements..., _UElements...> std::__tuple_cat_helper (tuple< _TElements...> &&__t, const __index_holder< _TIdx...> &, tuple< _UElements...> &&__u, const __index_holder< _UIdx...> &)
-
template<typename... _TElements, int... _TIdx, typename... _UElements, int... _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, int... _TIdx, typename... _UElements, int... _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, int... _TIdx, typename... _UElements, int... _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<int __i, typename... _Elements> __add_c_ref< typename tuple_element<
__i, tuple< _Elements...>
>::type >::type std::get (const tuple< _Elements...> &__t)
-
template<int __i, typename... _Elements> __add_ref< typename tuple_element<
__i, tuple< _Elements...>
>::type >::type std::get (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> tuple< _Elements &...> std::tie (_Elements &...__args)
-
template<typename... _TElements, typename... _UElements> tuple< _TElements..., _UElements...> std::tuple_cat (tuple< _TElements...> &&__t, 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, const tuple< _UElements...> &__u)
-
template<typename... _TElements, typename... _UElements> tuple< _TElements..., _UElements...> std::tuple_cat (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u)
Variables
Generated on Wed Mar 26 00:43:34 2008 for libstdc++ by
1.5.1