| 
    libstdc++
    
   | 
 
Go to the source code of this file.
Namespaces | |
| std | |
Macros | |
| #define | _GLIBCXX_TUPLE | 
Functions | |
| template<std::size_t __i, typename _Head , typename... _Tail> | |
| constexpr __add_ref< _Head >::type | std::__get_helper (_Tuple_impl< __i, _Head, _Tail...> &__t) noexcept | 
| template<std::size_t __i, typename _Head , typename... _Tail> | |
| constexpr __add_c_ref< _Head > ::type  | std::__get_helper (const _Tuple_impl< __i, _Head, _Tail...> &__t) noexcept | 
| template<typename... _Elements> | |
| tuple< _Elements &&...> | std::forward_as_tuple (_Elements &&...__args) noexcept | 
| template<std::size_t __i, typename... _Elements> | |
| constexpr __add_ref< typename  tuple_element< __i, tuple < _Elements...> >::type > ::type  | std::get (tuple< _Elements...> &__t) noexcept | 
| template<std::size_t __i, typename... _Elements> | |
| constexpr __add_c_ref < typename tuple_element< __i, tuple< _Elements...> >::type > ::type  | std::get (const tuple< _Elements...> &__t) noexcept | 
| template<std::size_t __i, typename... _Elements> | |
| constexpr __add_r_ref < typename tuple_element< __i, tuple< _Elements...> >::type > ::type  | std::get (tuple< _Elements...> &&__t) noexcept | 
| template<typename... _Elements> | |
| constexpr tuple< typename  __decay_and_strip< _Elements > ::__type...>  | std::make_tuple (_Elements &&...__args) | 
| template<typename... _Elements> | |
| void | std::noexcept (noexcept(__x.swap(__y))) | 
| template<typename... _TElements, typename... _UElements> | |
| constexpr bool | std::operator!= (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u) | 
| template<typename... _TElements, typename... _UElements> | |
| constexpr bool | std::operator< (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u) | 
| template<typename... _TElements, typename... _UElements> | |
| constexpr bool | std::operator<= (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u) | 
| template<typename... _TElements, typename... _UElements> | |
| constexpr bool | std::operator== (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u) | 
| template<typename... _TElements, typename... _UElements> | |
| constexpr bool | std::operator> (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u) | 
| template<typename... _TElements, typename... _UElements> | |
| constexpr bool | std::operator>= (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u) | 
| template<typename... _Elements> | |
| tuple< _Elements &...> | std::tie (_Elements &...__args) noexcept | 
Variables | |
| const _Swallow_assign | std::ignore | 
This is a Standard C++ Library header.
Definition in file tuple.