Method: Roaring::Bitmap64#min

Defined in:
ext/roaring/bitmap64.c

#minObject Also known as: first



166
167
168
169
170
171
172
173
174
175
176
# File 'ext/roaring/bitmap64.c', line 166

static VALUE rb_roaring64_min(VALUE self)
{
    roaring64_bitmap_t *data = get_bitmap(self);

    if (roaring64_bitmap_is_empty(data)) {
        return Qnil;
    } else {
        uint64_t val = roaring64_bitmap_minimum(data);
        return ULL2NUM(val);
    }
}