Lines Matching defs:rhs
245 V8_INLINE TracedReference& operator=(TracedReference&& rhs) noexcept;
251 V8_INLINE TracedReference& operator=(TracedReference<S>&& rhs) noexcept;
256 V8_INLINE TracedReference& operator=(const TracedReference& rhs);
262 V8_INLINE TracedReference& operator=(const TracedReference<S>& rhs);
297 const TracedReferenceBase& rhs) {
298 return internal::HandleHelper::EqualHandles(lhs, rhs);
303 const v8::Local<U>& rhs) {
304 return internal::HandleHelper::EqualHandles(lhs, rhs);
309 const TracedReferenceBase& rhs) {
310 return rhs == lhs;
314 const TracedReferenceBase& rhs) {
315 return !(lhs == rhs);
320 const v8::Local<U>& rhs) {
321 return !(lhs == rhs);
326 const TracedReferenceBase& rhs) {
327 return !(rhs == lhs);
344 TracedReference<S>&& rhs) noexcept {
346 *this = std::move(rhs.template As<T>());
353 const TracedReference<S>& rhs) {
355 *this = rhs.template As<T>();
361 TracedReference&& rhs) noexcept {
362 if (this != &rhs) {
363 internal::MoveTracedReference(&rhs.slot(), &this->slot());
369 TracedReference<T>& TracedReference<T>::operator=(const TracedReference& rhs) {
370 if (this != &rhs) {
372 if (!rhs.IsEmpty()) {
373 internal::CopyTracedReference(&rhs.slot(), &this->slot());