reinterpret_conversion_sequence
Перейти к навигации
Перейти к поиску
Осуществляет небезопасное преобразование, используя reinterpret_cast, по цепочке, заданной шаблонными параметрами.
template <class...sequence_types>
struct reinterpret_conversion_sequence;
sequence_types... | Задает упорядоченный набор типов, к которым последовательно должно применяться небезопасное преобразование так, что первое преобразование задается последним (правым) типом, а целевой тип, определяющий финальное преобразование, задается первым. |
Открытые типы
Тип | Описание |
---|---|
sequence_element | Шаблонный тип, принимающий индекс типа в sequence_types... и возвращающий этот тип. Определен как шаблон:
template <std::size_t I>
using sequence_element = /*реализация*/;
|
Открытые постоянные
Тип | Значение | Описание |
---|---|---|
sequence_length | sizeof...(sequence_types) | Длина цепочки преобразований. |
Открытые методы
Метод | Описание |
---|---|
convert | Осуществляет последовательное reinterpret_cast-преобразование типов для своего аргумента в соответствии с параметрами шаблона reinterpret_conversion_sequence. |