Home | History | Annotate | Download | only in ADT

Lines Matching defs:size_t

73   size_t value;
81 hash_code(size_t value) : value(value) {}
84 /*explicit*/ operator size_t() const { return value; }
94 friend size_t hash_value(const hash_code &code) { return code.value; }
136 void set_fixed_execution_hash_seed(size_t fixed_value);
170 inline uint64_t rotate(uint64_t val, size_t shift) {
190 inline uint64_t hash_1to3_bytes(const char *s, size_t len, uint64_t seed) {
199 inline uint64_t hash_4to8_bytes(const char *s, size_t len, uint64_t seed) {
204 inline uint64_t hash_9to16_bytes(const char *s, size_t len, uint64_t seed) {
210 inline uint64_t hash_17to32_bytes(const char *s, size_t len, uint64_t seed) {
219 inline uint64_t hash_33to64_bytes(const char *s, size_t len, uint64_t seed) {
242 inline uint64_t hash_short(const char *s, size_t length, uint64_t seed) {
307 uint64_t finalize(size_t length) {
319 extern size_t fixed_seed_override;
321 inline size_t get_execution_seed() {
329 static size_t seed = fixed_seed_override ? fixed_seed_override
330 : (size_t)seed_prime;
373 typename std::enable_if<!is_hashable_data<T>::value, size_t>::type
388 size_t offset = 0) {
389 size_t store_size = sizeof(value) - offset;
405 const size_t seed = get_execution_seed();
416 size_t length = 64;
449 const size_t seed = get_execution_seed();
452 const size_t length = std::distance(s_begin, s_end);
499 const size_t seed;
516 char *combine_data(size_t &length, char *buffer_ptr, char *buffer_end, T data) {
522 size_t partial_store_size = buffer_end - buffer_ptr;
555 hash_code combine(size_t length, char *buffer_ptr, char *buffer_end,
568 hash_code combine(size_t length, char *buffer_ptr, char *buffer_end) {