diff --git a/AMMBid_8cpp_source.html b/AMMBid_8cpp_source.html index efad45a434..8ed4cda590 100644 --- a/AMMBid_8cpp_source.html +++ b/AMMBid_8cpp_source.html @@ -475,7 +475,7 @@ $(function() {
-Definition at line 140 of file Expected.h.
+Definition at line 130 of file Expected.h.
Definition at line 143 of file Expected.h.
+Definition at line 133 of file Expected.h.
Definition at line 148 of file Expected.h.
+Definition at line 138 of file Expected.h.
Definition at line 155 of file Expected.h.
+Definition at line 145 of file Expected.h.
@@ -261,7 +261,7 @@ template<class T , class E >Definition at line 161 of file Expected.h.
+Definition at line 151 of file Expected.h.
Definition at line 167 of file Expected.h.
+Definition at line 157 of file Expected.h.
Definition at line 173 of file Expected.h.
+Definition at line 163 of file Expected.h.
Definition at line 179 of file Expected.h.
+Definition at line 169 of file Expected.h.
Definition at line 185 of file Expected.h.
+Definition at line 175 of file Expected.h.
Definition at line 191 of file Expected.h.
+Definition at line 181 of file Expected.h.
Definition at line 200 of file Expected.h.
+Definition at line 190 of file Expected.h.
Definition at line 206 of file Expected.h.
+Definition at line 196 of file Expected.h.
Definition at line 212 of file Expected.h.
+Definition at line 202 of file Expected.h.
Definition at line 218 of file Expected.h.
+Definition at line 208 of file Expected.h.
Definition at line 227 of file Expected.h.
+Definition at line 217 of file Expected.h.
Definition at line 230 of file Expected.h.
+Definition at line 220 of file Expected.h.
Definition at line 235 of file Expected.h.
+Definition at line 225 of file Expected.h.
Definition at line 241 of file Expected.h.
+Definition at line 231 of file Expected.h.
@@ -241,7 +241,7 @@ template<class E >Definition at line 246 of file Expected.h.
+Definition at line 236 of file Expected.h.
Definition at line 252 of file Expected.h.
+Definition at line 242 of file Expected.h.
Definition at line 258 of file Expected.h.
+Definition at line 248 of file Expected.h.
Definition at line 91 of file Expected.h.
+Definition at line 81 of file Expected.h.
Definition at line 98 of file Expected.h.
+Definition at line 88 of file Expected.h.
Definition at line 102 of file Expected.h.
+Definition at line 92 of file Expected.h.
Definition at line 107 of file Expected.h.
+Definition at line 97 of file Expected.h.
Definition at line 113 of file Expected.h.
+Definition at line 103 of file Expected.h.
Definition at line 119 of file Expected.h.
+Definition at line 109 of file Expected.h.
Definition at line 125 of file Expected.h.
+Definition at line 115 of file Expected.h.
Definition at line 131 of file Expected.h.
+Definition at line 121 of file Expected.h.
hash_append (h, t.member2);
Do not use any version of Murmur or CityHash for the Hasher template parameter (the hashing algorithm). For details see https://131002.net/siphash/#at
diff --git a/digest_8h_source.html b/digest_8h_source.html index aeb23dd014..df5b4b2b1b 100644 --- a/digest_8h_source.html +++ b/digest_8h_source.html @@ -281,7 +281,7 @@ $(function() { -Definition at line 259 of file hash_append.h.
+Definition at line 234 of file hash_append.h.
@@ -1489,7 +1489,7 @@ template<class Hasher , class T >Definition at line 269 of file hash_append.h.
+Definition at line 244 of file hash_append.h.
Definition at line 277 of file hash_append.h.
+Definition at line 252 of file hash_append.h.
Definition at line 287 of file hash_append.h.
+Definition at line 262 of file hash_append.h.
Definition at line 358 of file hash_append.h.
+Definition at line 333 of file hash_append.h.
@@ -1649,7 +1649,7 @@ template<class Hasher , class CharT , class Traits , class Alloc >Definition at line 368 of file hash_append.h.
+Definition at line 343 of file hash_append.h.
Definition at line 379 of file hash_append.h.
+Definition at line 354 of file hash_append.h.
Definition at line 392 of file hash_append.h.
+Definition at line 367 of file hash_append.h.
Definition at line 401 of file hash_append.h.
+Definition at line 376 of file hash_append.h.
Definition at line 410 of file hash_append.h.
+Definition at line 385 of file hash_append.h.
Definition at line 420 of file hash_append.h.
+Definition at line 395 of file hash_append.h.
@@ -1889,7 +1889,7 @@ template<class Hasher , class... T>Definition at line 475 of file hash_append.h.
+Definition at line 450 of file hash_append.h.
Definition at line 428 of file hash_append.h.
+Definition at line 403 of file hash_append.h.
Definition at line 437 of file hash_append.h.
+Definition at line 412 of file hash_append.h.
Definition at line 511 of file hash_append.h.
+Definition at line 486 of file hash_append.h.
Definition at line 392 of file hash_append.h.
+Definition at line 367 of file hash_append.h.
Definition at line 475 of file hash_append.h.
+Definition at line 450 of file hash_append.h.
Definition at line 484 of file hash_append.h.
+Definition at line 459 of file hash_append.h.
Definition at line 493 of file hash_append.h.
+Definition at line 468 of file hash_append.h.
Definition at line 500 of file hash_append.h.
+Definition at line 475 of file hash_append.h.
Definition at line 521 of file hash_append.h.
+Definition at line 496 of file hash_append.h.
Definition at line 73 of file hash_append.h.
+Definition at line 48 of file hash_append.h.
Definition at line 84 of file hash_append.h.
+Definition at line 59 of file hash_append.h.
Definition at line 91 of file hash_append.h.
+Definition at line 66 of file hash_append.h.
Definition at line 99 of file hash_append.h.
+Definition at line 74 of file hash_append.h.
Definition at line 448 of file hash_append.h.
+Definition at line 423 of file hash_append.h.
Definition at line 454 of file hash_append.h.
+Definition at line 429 of file hash_append.h.
Definition at line 462 of file hash_append.h.
+Definition at line 437 of file hash_append.h.
Metafu
For is_contiguously_hashable<T>::value to be true, then for every combination of possible values of T held in x and y, if x == y, then it must be true that memcmp(&x, &y, sizeof(T)) return 0; i.e. that x and y are represented by the same bit pattern.
For example: A two's complement int should be contiguously hashable. Every bit pattern produces a unique value that does not compare equal to any other bit pattern's value. A IEEE floating point should not be contiguously hashable because -0. and 0. have different bit patterns, though they compare equal.
Definition at line 206 of file hash_append.h.
+Definition at line 181 of file hash_append.h.
Definition at line 217 of file hash_append.h.
+Definition at line 192 of file hash_append.h.
Definition at line 118 of file hash_append.h.
+Definition at line 93 of file hash_append.h.
Definition at line 128 of file hash_append.h.
+Definition at line 103 of file hash_append.h.
Definition at line 140 of file hash_append.h.
+Definition at line 115 of file hash_append.h.
Definition at line 134 of file hash_append.h.
+Definition at line 109 of file hash_append.h.
Definition at line 174 of file hash_append.h.
+Definition at line 149 of file hash_append.h.
Definition at line 182 of file hash_append.h.
+Definition at line 157 of file hash_append.h.
Definition at line 149 of file hash_append.h.
+Definition at line 124 of file hash_append.h.
Definition at line 162 of file hash_append.h.
+Definition at line 137 of file hash_append.h.
See: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0323r10.html
The implementation is entirely based on boost::outcome_v2::result.
-Definition at line 49 of file Expected.h.
+Definition at line 39 of file Expected.h.
Definition at line 51 of file Expected.h.
+Definition at line 41 of file Expected.h.
Definition at line 59 of file Expected.h.
+Definition at line 49 of file Expected.h.
Definition at line 63 of file Expected.h.
+Definition at line 53 of file Expected.h.
Definition at line 71 of file Expected.h.
+Definition at line 61 of file Expected.h.
Definition at line 79 of file Expected.h.
+Definition at line 69 of file Expected.h.