ControlSystemDomainSideOwn::operator=

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску

Операторы присваивания класса ControlSystemDomainSideOwn.

  1. Удаленный оператор присваивания c копированием.
  2. Оператор присваивания с перемещением. Данное присваивание разрешено только адаптеру, не ассоциированному с действительным указателем на реализацию IControlSystemDomainSide. Если right не ассоциирован с каким-либо состоянием, текущий адаптер также не будет содержать указателя на IControlSystemDomainSide. Иначе указатель вместе с владением передается адаптеру-адресату.
Параметры
rightЭкземпляр ControlSystemDomainSideOwn, которым инициализируется объект *this.
Возвращаемое значение:
Ссылка на *this.
Возможные исключения
Chusov::Exceptions::InvalidParameterExceptionЭкземпляр *this ассоциирован с действительным указателем IControlSystemDomainSide*, а присваиваемый адаптер right - нет.
Chusov::Exceptions::UnsupportedCallExceptionОба экземпляра ассоциированы с действительными указателями на реализации IControlSystemDomainSide.