Changeset ed9df7d in mainline
- Timestamp:
- 2018-07-05T21:41:21Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e912cdf
- Parents:
- 3be3752
- git-author:
- Dzejrou <dzejrou@…> (2018-04-25 00:37:20)
- git-committer:
- Dzejrou <dzejrou@…> (2018-07-05 21:41:21)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/cpp/include/impl/unordered_map.hpp
r3be3752 red9df7d 272 272 auto node = new node_type{move(val)}; 273 273 bucket->append(node); 274 table_.increment_size(); 274 275 275 276 return make_pair(iterator{ … … 316 317 auto node = new node_type{val}; 317 318 bucket->append(node); 319 table_.increment_size(); 318 320 319 321 return make_pair(iterator{ … … 354 356 auto node = new node_type{forward<value_type>(val)}; 355 357 bucket->append(node); 358 table_.increment_size(); 359 // TODO: problem: rehashing here would invalidate the intel we have... 356 360 357 361 return make_pair(iterator{ … … 543 547 bucket->append(node); 544 548 549 table_.increment_size(); 550 table_.rehash_if_needed(); 545 551 return node->value.second; 546 552 } … … 569 575 bucket->append(node); 570 576 577 table_.increment_size(); 578 table_.rehash_if_needed(); 571 579 return node->value.second; 572 580 }
Note:
See TracChangeset
for help on using the changeset viewer.