Lines Matching defs:size_t
75 size_t value;
83 hash_code(size_t value) : value(value) {}
86 /*explicit*/ operator size_t() const { return value; }
96 friend size_t hash_value(const hash_code &code) { return code.value; }
177 inline uint64_t rotate(uint64_t val, size_t shift) {
197 inline uint64_t hash_1to3_bytes(const char *s, size_t len, uint64_t seed) {
206 inline uint64_t hash_4to8_bytes(const char *s, size_t len, uint64_t seed) {
211 inline uint64_t hash_9to16_bytes(const char *s, size_t len, uint64_t seed) {
217 inline uint64_t hash_17to32_bytes(const char *s, size_t len, uint64_t seed) {
227 inline uint64_t hash_33to64_bytes(const char *s, size_t len, uint64_t seed) {
250 inline uint64_t hash_short(const char *s, size_t length, uint64_t seed) {
319 uint64_t finalize(size_t length) {
384 std::enable_if_t<!is_hashable_data<T>::value, size_t>
399 size_t offset = 0) {
400 size_t store_size = sizeof(value) - offset;
427 size_t length = 64;
463 const size_t length = std::distance(s_begin, s_end);
527 char *combine_data(size_t &length, char *buffer_ptr, char *buffer_end, T data) {
533 size_t partial_store_size = buffer_end - buffer_ptr;
566 hash_code combine(size_t length, char *buffer_ptr, char *buffer_end,
579 hash_code combine(size_t length, char *buffer_ptr, char *buffer_end) {
681 return static_cast<unsigned>(size_t(val));
693 size_t operator()(llvm::hash_code const& Val) const {