Lines Matching refs:limit
38 inline const char* operator()(const char* p, const char* limit, in operator ()()
44 assert(limit - p >= 3); in operator ()()
52 if ((p = GetVarint32Ptr(p, limit, shared)) == nullptr) return nullptr; in operator ()()
53 if ((p = GetVarint32Ptr(p, limit, non_shared)) == nullptr) return nullptr; in operator ()()
54 if ((p = GetVarint32Ptr(p, limit, value_length)) == nullptr) { in operator ()()
61 assert(!(static_cast<uint32_t>(limit - p) < (*non_shared + *value_length))); in operator ()()
69 inline const char* operator()(const char* p, const char* limit, in operator ()()
75 if (limit - p < 3) { in operator ()()
85 if ((p = GetVarint32Ptr(p, limit, shared)) == nullptr) return nullptr; in operator ()()
86 if ((p = GetVarint32Ptr(p, limit, non_shared)) == nullptr) return nullptr; in operator ()()
87 if ((p = GetVarint32Ptr(p, limit, value_length)) == nullptr) { in operator ()()
92 if (static_cast<uint32_t>(limit - p) < (*non_shared + *value_length)) { in operator ()()
100 inline const char* operator()(const char* p, const char* limit, in operator ()()
103 return DecodeEntry()(p, limit, shared, non_shared, &value_length); in operator ()()
111 inline const char* operator()(const char* p, const char* limit, in operator ()()
116 if (limit - p < 3) return nullptr; in operator ()()
123 if ((p = GetVarint32Ptr(p, limit, shared)) == nullptr) return nullptr; in operator ()()
124 if ((p = GetVarint32Ptr(p, limit, non_shared)) == nullptr) return nullptr; in operator ()()
319 const char* limit = nullptr; in SeekForGetImpl() local
321 limit = data_ + GetRestartPoint(restart_index_ + 1); in SeekForGetImpl()
323 limit = data_ + restarts_; in SeekForGetImpl()
333 if (!ParseNextDataKey<DecodeEntry>(limit) || Compare(key_, target) >= 0) { in SeekForGetImpl()
501 bool DataBlockIter::ParseNextDataKey(const char* limit) { in ParseNextDataKey() argument
504 if (!limit) { in ParseNextDataKey()
505 limit = data_ + restarts_; // Restarts come right after data in ParseNextDataKey()
508 if (p >= limit) { in ParseNextDataKey()
517 p = DecodeEntryFunc()(p, limit, &shared, &non_shared, &value_length); in ParseNextDataKey()
574 const char* limit = data_ + restarts_; // Restarts come right after data in ParseNextIndexKey() local
575 if (p >= limit) { in ParseNextIndexKey()
585 p = DecodeKeyV4()(p, limit, &shared, &non_shared); in ParseNextIndexKey()
588 p = DecodeEntry()(p, limit, &shared, &non_shared, &value_length); in ParseNextIndexKey()