Interface implementation base::dispose

Материал из CAMaaS preliminary wiki
Версия от 18:20, 7 декабря 2017; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{function_begin |void dispose(); |{{interface_implementation_base::dispose brief}}}} {{function_end}} Метод определен независимо от п…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
void dispose();

Метод, реализующий уничтожения объекта interface_implementation_base в соответствии с его политикой interface_disposal_policy.

Метод определен независимо от политики interface_disposal_policy, которая специализирует C++ шаблон interface_implementation_base. Если политика не определяет собственного метода dispose, тело реализации interface_implementation_base::dispose пусто. В противном случае, вызов делегируется объекту-политике.

Метод определен как noexcept, если политика interface_disposal_policy не определяет своего метода dispose, или если определенный политикой метод сам является noexcept.