Шаблон:Conversion map entity body
Версия от 17:44, 10 декабря 2017; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{source header|lang="cpp"| template <class id_t, id_t id_v, class conversion_sequence_t> struct conversion_map_entity; }} {{class template paramlist begin}} {{c…»)
template <class id_t, id_t id_v, class conversion_sequence_t>
struct conversion_map_entity;
id_t | Тип идентификатора интерфейса, который должен удовлетворять требованиям EqualityComparable. |
id_v | Значение идентификатора интерфейса, к которому осуществляется преобразование с помощью conversion_sequence_t. |
conversion_sequence_t | Политика преобразования реализации интерфейсов и класса interface_implementation_map с conversion_policy_map в указатель на целевой интерфейс, соответствующий значению id_v. Тип conversion_sequence_t должен предоставлять следующие статические элементы.
|
Открытые типы
Тип | Описание |
---|---|
conversion_sequence | Метафункция преобразования. Определена как conversion_sequence_t. |
Открытые постоянные
Тип | Значение | Описание |
---|---|---|
value | id_v | Идентификатор интерфейса, к указателю на который осуществляется преобразование с помощью conversion_sequence_t. |