Lines Matching refs:__rhs
200 any & operator=(any const & __rhs)
202 any(__rhs).swap(*this);
207 any & operator=(any && __rhs) _NOEXCEPT
209 any(_VSTD::move(__rhs)).swap(*this);
217 any & operator=(_ValueType && __rhs);
226 void swap(any & __rhs) _NOEXCEPT;
484 void any::swap(any & __rhs) _NOEXCEPT
486 if (__h && __rhs.__h) {
488 __rhs.__call(_Action::_Move, &__tmp);
489 this->__call(_Action::_Move, &__rhs);
493 this->__call(_Action::_Move, &__rhs);
495 else if (__rhs.__h) {
496 __rhs.__call(_Action::_Move, this);
503 void swap(any & __lhs, any & __rhs) _NOEXCEPT
505 __lhs.swap(__rhs);