H A D | Hashing.h | 392 /// buffer_ptr past the copied bytes, and returns true. 394 bool store_and_advance(char *&buffer_ptr, char *buffer_end, const T& value, argument 397 if (buffer_ptr + store_size > buffer_end) 400 memcpy(buffer_ptr, value_data + offset, store_size); 401 buffer_ptr += store_size; 413 char buffer[64], *buffer_ptr = buffer; local 414 char *const buffer_end = buffer_ptr + array_lengthof(buffer); 415 while (first != last && store_and_advance(buffer_ptr, buffer_end, 419 return hash_short(buffer, buffer_ptr - buffer, seed); 420 assert(buffer_ptr 523 combine_data(size_t &length, char *buffer_ptr, char *buffer_end, T data) argument 564 combine(size_t length, char *buffer_ptr, char *buffer_end, const T &arg, const Ts &...args) argument 578 combine(size_t length, char *buffer_ptr, char *buffer_end, const T1 &arg1, const T2 &arg2, const T3 &arg3, const T4 &arg4, const T5 &arg5, const T6 &arg6) argument 585 combine(size_t length, char *buffer_ptr, char *buffer_end, const T1 &arg1, const T2 &arg2, const T3 &arg3, const T4 &arg4, const T5 &arg5) argument 592 combine(size_t length, char *buffer_ptr, char *buffer_end, const T1 &arg1, const T2 &arg2, const T3 &arg3, const T4 &arg4) argument 599 combine(size_t length, char *buffer_ptr, char *buffer_end, const T1 &arg1, const T2 &arg2, const T3 &arg3) argument 605 combine(size_t length, char *buffer_ptr, char *buffer_end, const T1 &arg1, const T2 &arg2) argument 611 combine(size_t length, char *buffer_ptr, char *buffer_end, const T1 &arg1) argument 624 combine(size_t length, char *buffer_ptr, char *buffer_end) argument [all...] |