Branch Coverage

/usr/include/c++/5/bits/hashtable_policy.h
Criterion Covered Total %
branch 0 54 0.0


line true false branch
135 0 0 if (_M_nodes)
140 0 0 __value_alloc_type __a(_M_h._M_node_allocator());
141 0 0 __value_alloc_traits::destroy(__a, __node->_M_valptr());
144 0 0 __value_alloc_traits::construct(__a, __node->_M_valptr(),
149 0 0 __node->~__node_type();
0 0 __node->~__node_type();
1322 0 0 { return __c == __n->_M_hash_code && __eq(__k, __extract(__n->_M_v())); }
0 0 { return __c == __n->_M_hash_code && __eq(__k, __extract(__n->_M_v())); }
1953 0 0 __value_alloc_type __a(_M_node_allocator());
0 0 __value_alloc_type __a(_M_node_allocator());
1954 0 0 ::new ((void*)__n) __node_type;
0 0 ::new ((void*)__n) __node_type;
1955 0 0 __value_alloc_traits::construct(__a, __n->_M_valptr(),
0 0 __value_alloc_traits::construct(__a, __n->_M_valptr(),
1960 0 0 {
0 0 {
0 0 {
0 0 {
1972 0 0 __value_alloc_type __a(_M_node_allocator());
1973 0 0 __value_alloc_traits::destroy(__a, __n->_M_valptr());
1975 0 0 __node_alloc_traits::deallocate(_M_node_allocator(), __ptr, 1);
0 0 __node_alloc_traits::deallocate(_M_node_allocator(), __ptr, 1);
1982 0 0 while (__n)
1994 0 0 __bucket_alloc_type __alloc(_M_node_allocator());
1996 0 0 auto __ptr = __bucket_alloc_traits::allocate(__alloc, __n);
2009 0 0 __bucket_alloc_type __alloc(_M_node_allocator());
2010 0 0 __bucket_alloc_traits::deallocate(__alloc, __ptr, __n);