Шаблон:Conversion map entity body
Версия от 17:46, 10 декабря 2017; Андрей Чусов (обсуждение | вклад)
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_base, с conversion_policy_map, в указатель на целевой интерфейс, соответствующий значению id_v. Тип conversion_sequence_t должен предоставлять следующие статические элементы.
|
Открытые типы
Тип | Описание |
---|---|
conversion_sequence | Метафункция преобразования. Определена как conversion_sequence_t. |
Открытые постоянные
Тип | Значение | Описание |
---|---|---|
value | id_v | Идентификатор интерфейса, к указателю на который осуществляется преобразование с помощью conversion_sequence_t. |