Interface implementation base::add ref
Перейти к навигации
Перейти к поиску
std::size_t add_ref() const;
Метод, реализующий инкремент счетчика ссылок на объект interface_implementation_base.
- Возвращаемое значение:
- Результирующее значение счетчика ссылок.
Метод определен независимо от политики interface_ref_ctr_policy, которая специализирует C++ шаблон interface_implementation_base. Если политика не определяет использования подсчета ссылок, реализация метода interface_implementation_base::add_ref всегда возвращает 1. В противном случае, вызов делегируется объекту-политике.
Метод определен как noexcept
, если политика interface_ref_ctr_policy не определяет подсчета ссылок, или если определенный политикой метод add_ref сам является noexcept
.