pub unsafe extern "C" fn roaring_bitmap_and(
r1: *const roaring_bitmap_t,
r2: *const roaring_bitmap_t,
) -> *mut roaring_bitmap_tExpand description
Computes the intersection between two bitmaps and returns new bitmap. The caller is responsible for memory management.
Performance hint: if you are computing the intersection between several bitmaps, two-by-two, it is best to start with the smallest bitmap. You may also rely on roaring_bitmap_and_inplace to avoid creating many temporary bitmaps. The returned pointer may be NULL in case of errors.