Lines Matching refs:my_node
56 node_handle_base() : my_node(nullptr), my_allocator() {} in node_handle_base()
57 node_handle_base(node_handle_base&& nh) : my_node(nh.my_node), in node_handle_base()
59 nh.my_node = nullptr; in node_handle_base()
62 __TBB_nodiscard bool empty() const { return my_node == nullptr; } in empty()
63 explicit operator bool() const { return my_node != nullptr; }
69 my_node = nh.my_node;
77 swap(my_node, nh.my_node); in swap()
86 node_handle_base( node* n ) : my_node(n) {} in node_handle_base()
89 if(my_node != nullptr) { in internal_destroy()
90 allocator_traits_type::destroy(my_allocator, my_node->storage()); in internal_destroy()
92 node_allocator.deallocate(my_node, 1); in internal_destroy()
96 node* get_node_ptr() { return my_node; } in get_node_ptr()
98 void deactivate() { my_node = nullptr; } in deactivate()
100 node* my_node; variable
117 return *const_cast<key_type*>(&(this->my_node->value().first)); in key()
122 return this->my_node->value().second; in mapped()
143 return *const_cast<value_type*>(&(this->my_node->value())); in value()