Lines Matching refs:this
113 return (reinterpret_cast<slot*>(reinterpret_cast<void*>(this+1)))[k];
181 s2.ptr = add_element(static_cast<ets_base<E2>&>(*this), s1.ptr);
193 __TBB_ASSERT(this!=&other, "Don't swap an instance with itself");
336 __TBB_ASSERT(this!=&other, "Don't swap an instance with itself");
396 return *this;
406 return *this;
427 return *this;
433 return *this;
438 enumerable_thread_specific_iterator result = *this;
446 enumerable_thread_specific_iterator result = *this;
544 return *this;
559 return *this;
565 return *this;
570 segmented_iterator tmp = *this;
683 return make(*this);
688 tbb::detail::allocator_traits<my_allocator_type>::destroy(alloc, this);
689 tbb::detail::allocator_traits<my_allocator_type>::deallocate(alloc, this, 1);
882 this->ets_base<ETS_key_type>::table_clear();
893 void* ptr = this->table_lookup(exists);
923 this->table_clear();
936 this->table_elementwise_copy( other, create_local_by_copy );
941 __TBB_ASSERT( this!=&other, nullptr);
946 this->ets_base<ETS_key_type>::table_swap(other);
956 this->table_elementwise_copy( other, create_local_by_move );
986 if( this != &other ) {
987 this->clear();
991 return *this;
997 …__TBB_ASSERT( static_cast<void*>(this)!=static_cast<const void*>(&other), nullptr); // Objects of …
998 this->clear();
1001 return *this;
1006 if( this != &other ) {
1010 return *this;
1016 …__TBB_ASSERT( static_cast<void*>(this)!=static_cast<const void*>(&other), nullptr); // Objects of …
1017 this->clear();
1020 return *this;