Lines Matching refs:__rhs
237 any & operator=(any const & __rhs) {
238 any(__rhs).swap(*this);
243 any & operator=(any && __rhs) _NOEXCEPT {
244 any(_VSTD::move(__rhs)).swap(*this);
256 any & operator=(_ValueType && __rhs);
281 void swap(any & __rhs) _NOEXCEPT;
541 void any::swap(any & __rhs) _NOEXCEPT
543 if (this == &__rhs)
545 if (__h && __rhs.__h) {
547 __rhs.__call(_Action::_Move, &__tmp);
548 this->__call(_Action::_Move, &__rhs);
552 this->__call(_Action::_Move, &__rhs);
554 else if (__rhs.__h) {
555 __rhs.__call(_Action::_Move, this);
562 void swap(any & __lhs, any & __rhs) _NOEXCEPT
564 __lhs.swap(__rhs);