CRoaring
4.2.1
Roaring bitmaps in C (and C++)
|
This is the complete list of members for roaring::Roaring, including all inherited members.
add(uint32_t x) noexcept | roaring::Roaring | inline |
addBulk(BulkContext &context, uint32_t x) noexcept | roaring::Roaring | inline |
addChecked(uint32_t x) noexcept | roaring::Roaring | inline |
addMany(size_t n_args, const uint32_t *vals) noexcept | roaring::Roaring | inline |
addRange(const uint64_t min, const uint64_t max) noexcept | roaring::Roaring | inline |
addRangeClosed(const uint32_t min, const uint32_t max) noexcept | roaring::Roaring | inline |
and_cardinality(const Roaring &r) const noexcept | roaring::Roaring | inline |
andnot_cardinality(const Roaring &r) const noexcept | roaring::Roaring | inline |
begin() const | roaring::Roaring | inline |
bitmapOf(size_t n,...) | roaring::Roaring | inlinestatic |
bitmapOfList(std::initializer_list< uint32_t > l) | roaring::Roaring | inlinestatic |
cardinality() const noexcept | roaring::Roaring | inline |
clear() | roaring::Roaring | inline |
const_bidirectional_iterator typedef | roaring::Roaring | |
const_iterator typedef | roaring::Roaring | |
contains(uint32_t x) const noexcept | roaring::Roaring | inline |
containsBulk(BulkContext &context, uint32_t x) const noexcept | roaring::Roaring | inline |
containsRange(const uint64_t x, const uint64_t y) const noexcept | roaring::Roaring | inline |
containsRangeClosed(const uint32_t x, const uint32_t y) const noexcept | roaring::Roaring | inline |
end() const | roaring::Roaring | inline |
fastunion(size_t n, const Roaring **inputs) | roaring::Roaring | inlinestatic |
flip(uint64_t range_start, uint64_t range_end) noexcept | roaring::Roaring | inline |
flipClosed(uint32_t range_start, uint32_t range_end) noexcept | roaring::Roaring | inline |
frozenView(const char *buf, size_t length) | roaring::Roaring | inlinestatic |
getCopyOnWrite() const noexcept | roaring::Roaring | inline |
getFrozenSizeInBytes() const noexcept | roaring::Roaring | inline |
getIndex(uint32_t x) const noexcept | roaring::Roaring | inline |
getSizeInBytes(bool portable=true) const noexcept | roaring::Roaring | inline |
intersect(const Roaring &r) const noexcept | roaring::Roaring | inline |
isEmpty() const noexcept | roaring::Roaring | inline |
isFull() const noexcept | roaring::Roaring | inline |
isStrictSubset(const Roaring &r) const noexcept | roaring::Roaring | inline |
isSubset(const Roaring &r) const noexcept | roaring::Roaring | inline |
iterate(api::roaring_iterator iterator, void *ptr) const | roaring::Roaring | inline |
jaccard_index(const Roaring &r) const noexcept | roaring::Roaring | inline |
maximum() const noexcept | roaring::Roaring | inline |
minimum() const noexcept | roaring::Roaring | inline |
operator&(const Roaring &o) const | roaring::Roaring | inline |
operator&=(const Roaring &r) noexcept | roaring::Roaring | inline |
operator-(const Roaring &o) const | roaring::Roaring | inline |
operator-=(const Roaring &r) noexcept | roaring::Roaring | inline |
operator=(const Roaring &r) | roaring::Roaring | inline |
operator=(Roaring &&r) noexcept | roaring::Roaring | inline |
operator=(std::initializer_list< uint32_t > l) | roaring::Roaring | inline |
operator==(const Roaring &r) const noexcept | roaring::Roaring | inline |
operator^(const Roaring &o) const | roaring::Roaring | inline |
operator^=(const Roaring &r) noexcept | roaring::Roaring | inline |
operator|(const Roaring &o) const | roaring::Roaring | inline |
operator|=(const Roaring &r) noexcept | roaring::Roaring | inline |
or_cardinality(const Roaring &r) const noexcept | roaring::Roaring | inline |
portableDeserializeFrozen(const char *buf) | roaring::Roaring | inlinestatic |
printf() const noexcept | roaring::Roaring | inline |
rangeUint32Array(uint32_t *ans, size_t offset, size_t limit) const noexcept | roaring::Roaring | inline |
rank(uint32_t x) const noexcept | roaring::Roaring | inline |
rank_many(const uint32_t *begin, const uint32_t *end, uint64_t *ans) const noexcept | roaring::Roaring | inline |
read(const char *buf, bool portable=true) | roaring::Roaring | inlinestatic |
readSafe(const char *buf, size_t maxbytes) | roaring::Roaring | inlinestatic |
remove(uint32_t x) noexcept | roaring::Roaring | inline |
removeChecked(uint32_t x) noexcept | roaring::Roaring | inline |
removeRange(uint64_t min, uint64_t max) noexcept | roaring::Roaring | inline |
removeRangeClosed(uint32_t min, uint32_t max) noexcept | roaring::Roaring | inline |
removeRunCompression() noexcept | roaring::Roaring | inline |
roaring | roaring::Roaring | |
Roaring() | roaring::Roaring | inline |
Roaring(size_t n, const uint32_t *data) | roaring::Roaring | inline |
Roaring(std::initializer_list< uint32_t > l) | roaring::Roaring | inline |
Roaring(roaring_bitmap_t *s) noexcept | roaring::Roaring | inlineexplicit |
Roaring(const Roaring &r) | roaring::Roaring | inline |
Roaring(Roaring &&r) noexcept | roaring::Roaring | inline |
RoaringSetBitBiDirectionalIterator class | roaring::Roaring | friend |
runOptimize() noexcept | roaring::Roaring | inline |
select(uint32_t rnk, uint32_t *element) const noexcept | roaring::Roaring | inline |
setCopyOnWrite(bool val) noexcept | roaring::Roaring | inline |
shrinkToFit() noexcept | roaring::Roaring | inline |
swap(Roaring &r) noexcept | roaring::Roaring | inline |
toString() const noexcept | roaring::Roaring | inline |
toUint32Array(uint32_t *ans) const noexcept | roaring::Roaring | inline |
write(char *buf, bool portable=true) const noexcept | roaring::Roaring | inline |
writeFrozen(char *buf) const noexcept | roaring::Roaring | inline |
xor_cardinality(const Roaring &r) const noexcept | roaring::Roaring | inline |
~Roaring() | roaring::Roaring | inline |