Standard library header <tuple> (C++11)
From cppreference.com
This header is part of the general utility library.
Includes | ||
(C++20) |
Three-way comparison operator support | |
Classes | ||
(C++11) |
implements fixed size container, which holds elements of possibly different types (class template) | |
(C++11) |
obtains the number of elements of a tuple-like type (class template) | |
(C++11) |
obtains the element types of a tuple-like type (class template) | |
(C++11) |
obtains the size of
a | |
obtains the type of the specified element (class template specialization) | ||
specializes the std::uses_allocator type trait (class template specialization) | ||
Constants | ||
(C++11) |
placeholder to skip an element when unpacking a tuple using tie (constant) | |
Functions | ||
(C++11) |
creates a tuple object of the type defined by the argument types (function template) | |
(C++11) |
creates a tuple of lvalue references or unpacks a tuple into individual objects (function template) | |
(C++11) |
creates a tuple of forwarding references (function template) | |
|