Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 662 Bytes

todo.md

File metadata and controls

22 lines (18 loc) · 662 Bytes

todo

  • test for insert

  • implement clear

  • implement erase

  • add const call and call_return

  • test for find

  • test for iterate

  • add has

  • add capacity

  • value_iterator

  • handle_iterator

  • add hash and equal template argument for internal key (if a custom hash and/or equality operator need to be added)

notes

  • packed_hashtable_t stores an additional 28 bytes per element over unordered_map
    • 20 bytes per element in the handle_vector_t
      • 16 bytes (per internal handles)
      • 4 bytes (per element id)
    • 8 bytes per element for the typed_handle_t stored in the internal unordered_map