| line | true | false | branch | 
 
| 903 | 178 | 0 | return __h._M_emplace(__unique_keys(), std::forward<_Pair>(__v)); | 
 
| 1953 | 178 | 0 | __value_alloc_type __a(_M_node_allocator()); | 
 
| 1954 | 178 | 0 | ::new ((void*)__n) __node_type; | 
 
| 1955 | 178 | 0 | __value_alloc_traits::construct(__a, __n->_M_valptr(), | 
 
| 1960 | 0 | 0 | { | 
 
|  | 0 | 0 | { | 
 
| 1972 | 178 | 0 | __value_alloc_type __a(_M_node_allocator()); | 
 
| 1973 | 178 | 0 | __value_alloc_traits::destroy(__a, __n->_M_valptr()); | 
 
| 1975 | 178 | 0 | __node_alloc_traits::deallocate(_M_node_allocator(), __ptr, 1); | 
 
|  | 178 | 0 | __node_alloc_traits::deallocate(_M_node_allocator(), __ptr, 1); | 
 
| 1982 | 69 | 91 | while (__n) | 
 
| 1994 | 17 | 0 | __bucket_alloc_type __alloc(_M_node_allocator()); | 
 
| 1996 | 17 | 0 | auto __ptr = __bucket_alloc_traits::allocate(__alloc, __n); | 
 
| 2009 | 17 | 0 | __bucket_alloc_type __alloc(_M_node_allocator()); | 
 
| 2010 | 17 | 0 | __bucket_alloc_traits::deallocate(__alloc, __ptr, __n); |