MCPcopy Create free account
hub / github.com/RedisGraph/RedisGraph / UnsignedRange_ContainsValue

Function UnsignedRange_ContainsValue

src/util/range/unsigned_range.c:56–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54}
55
56bool UnsignedRange_ContainsValue
57(
58 const UnsignedRange *range,
59 uint64_t v
60) {
61 if(!range->valid) return false;
62
63 // Make sure v is <= max.
64 if(range->include_max) {
65 if(v > range->max) return false;
66 } else {
67 if(v >= range->max) return false;
68 }
69
70 // Make sure v >= min.
71 if(range->include_min) {
72 if(v < range->min) return false;
73 } else {
74 if(v <= range->min) return false;
75 }
76
77 return true;
78}
79
80void UnsignedRange_TightenRange
81(

Callers 2

Calls

no outgoing calls

Tested by 1