Lines Matching refs:lhs
41 template< class T > void swap (T & lhs, T & rhs) in swap() argument
43 T tmp = rhs; rhs = lhs; lhs = tmp; in swap()
95 friend void swap<> (SharedCount & lhs, SharedCount & rhs); // nothrow
102 inline void swap (SharedCount & lhs, SharedCount & rhs) // nothrow in swap() argument
104 swap<long*>(lhs.m_pCount, rhs.m_pCount); in swap()
259 friend void swap<>(PageAllocator & lhs, PageAllocator & rhs);
266 inline void swap (PageAllocator & lhs, PageAllocator & rhs) in swap() argument
268 swap<rtl_cache_type*>(lhs.m_cache, rhs.m_cache); in swap()
269 swap<SharedCount>(lhs.m_refcount, rhs.m_refcount); in swap()
318 friend void swap<> (PageHolder & lhs, PageHolder & rhs); // nothrow
325 inline void swap (PageHolder & lhs, PageHolder & rhs) // nothrow in swap() argument
327 swap<SharedCount>(lhs.m_refcount, rhs.m_refcount); in swap()
328 swap<PageData*>(lhs.m_pagedata, rhs.m_pagedata); in swap()
329 swap<PageHolder::allocator_type>(lhs.m_allocator, rhs.m_allocator); in swap()