Implementation of hash_append proposal
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Handle.cpp
Handle.h
README.txt
ReviewOfInterfaces.txt
SpookyV2.cpp
SpookyV2.h
X.h
city.cc
city.h
city_hash.h
config.h
dates.cpp
debug_hash.h
endian.h
example.cpp
fnv1a.h
hash_adaptors.h
hash_append.h
hash_functors.cpp
hash_functors.h
hash_test.cpp
hash_test.h
jenkins1.h
m16.cpp
murmur2A.h
n3876.h
pairii.cpp
requirements.txt
sha2.c
sha2.h
sha256.h
sherlock.cpp
sherlock.txt
siphash.cpp
siphash.h
sizes.cpp
spooky.h
test.cpp
test2.cpp
test3.cpp
test4.cpp
xx_hash.h
xxhash.c
xxhash.h

README.txt

This is a collection of software used to provide an example
implementation of the proposal currently at:

http://htmlpreview.github.io/?https://github.com/HowardHinnant/papers/blob/master/hashing.html

And to demonstrate example software surrounding / using this proposal.

Though there are a lot of files here, only one file contains an implementation
of proposed software:

    hash_append.h

Everything in namespace xstd, except for those things in xstd::detail, is
proposed.  Nothing else is.  The only file containing anything in namespace
xstd is hash_append.h.

Currently hash_append.h is missing hash_append overloads for many std::containers
and other objects.  They should be added.