<tuple>

Определяет шаблон tuple, экземпляры которого содержат объекты различных типов.

Требования

Заголовок:<кортеж>

Пространство имен: std

Участники

Классы и структуры

Имя Описание
Класс tuple Создает последовательность элементов фиксированной длины.
Класс tuple_element Заключает в оболочку тип элемента tuple.
Класс tuple_size Создает оболочку для счетчика элементов tuple .
uses_allocator

Объект

Имя Описание
tuple_element_t
tuple_size_v

Операторы

Имя Описание
operator== tuple Сравнение объектов, равных.
оператор!= tuple Сравнение объектов, а не равно.
operator< tuple Сравнение объектов, меньше.
operator<= tuple Сравнение объектов, меньше или равно.
operator> tuple Сравнение объектов, больше.
operator>= tuple Сравнение объектов, больше или равно.

Функции

Имя Описание
apply Вызывает функцию с кортежем.
forward_as_tuple Создает кортеж ссылок.
get Возвращает элемент из объекта tuple.
make_from_tuple Короткий tuple, чтобы сделать .
make_tuple Создает tuple из значений элементов.
swap
tie Создает tuple из ссылок на элементы.
tuple_cat Создает объект кортежа с диапазоном элементов типа.

См. также

<array>.