hashmap: The Faster Hash Map

Share:

Provides a hash table class for fast key-value storage of atomic vector types. Internally, hashmap makes extensive use of Rcpp, boost::variant, and boost::unordered_map to achieve high performance, type-safety, and versatility, while maintaining compliance with the C++98 standard.

Author
Nathan Russell [aut, cre]
Date of publication
2016-04-09 01:15:32
Maintainer
Nathan Russell <russell.nr2012@gmail.com>
License
MIT + file LICENSE
Version
0.1.0
URLs

View on CRAN

Man pages

hashmap
Atomic vector hash map
Hashmap-class
Internal hash map class
Rcpp_Hashmap-class
Hashmap internal class

Files in this package

hashmap
hashmap/inst
hashmap/inst/include
hashmap/inst/include/hashmap.h
hashmap/inst/include/hashmap
hashmap/inst/include/hashmap/HashMap.hpp
hashmap/inst/include/hashmap/utils.hpp
hashmap/inst/include/hashmap/traits.hpp
hashmap/inst/include/hashmap/HashTemplate.hpp
hashmap/inst/include/hashmap/tools.hpp
hashmap/tests
hashmap/tests/testthat.R
hashmap/tests/testthat
hashmap/tests/testthat/test-find.R
hashmap/tests/testthat/test-data.R
hashmap/tests/testthat/test-clear.R
hashmap/tests/testthat/test-datetime.R
hashmap/tests/testthat/test-bucket_count.R
hashmap/tests/testthat/test-has_keys.R
hashmap/src
hashmap/src/Makevars
hashmap/src/hashmap.cpp
hashmap/NAMESPACE
hashmap/R
hashmap/R/classes.R
hashmap/R/Hashmap-class.R
hashmap/R/hashmap.R
hashmap/R/zzz.R
hashmap/README.md
hashmap/MD5
hashmap/DESCRIPTION
hashmap/man
hashmap/man/Hashmap-class.Rd
hashmap/man/Rcpp_Hashmap-class.Rd
hashmap/man/hashmap.Rd
hashmap/LICENSE