Update minisketch subtree to latest upstream

This commit is contained in:
fanquake committed 2025-05-13 18:07:47 +01:00
commit 46b533dfe6
1 file changed
+4 -4
+4 -4
View File
@@ -115,12 +115,12 @@ MINISKETCH_API void minisketch_serialize(const minisketch* sketch, unsigned char
MINISKETCH_API void minisketch_deserialize(minisketch* sketch, const unsigned char* input); MINISKETCH_API void minisketch_deserialize(minisketch* sketch, const unsigned char* input);
/** Add an element to a sketch. /** Add an element to a sketch.
* *
* If the element to be added is too large for the sketch, the most significant * If the element to be added is too large for the sketch, the most significant
* bits of the element are dropped. More precisely, if the element size of * bits of the element are dropped. More precisely, if the element size of
* `sketch` is b bits, then this function adds the unsigned integer represented * `sketch` is b bits, then this function adds the unsigned integer represented
* by the b least significant bits of `element` to `sketch`. * by the b least significant bits of `element` to `sketch`.
* *
* If the element to be added is 0 (after potentially dropping the most significant * If the element to be added is 0 (after potentially dropping the most significant
* bits), then this function is a no-op. Sketches cannot contain an element with * bits), then this function is a no-op. Sketches cannot contain an element with
* the value 0. * the value 0.
@@ -248,8 +248,8 @@ public:
/** Check whether this Minisketch object is valid. */ /** Check whether this Minisketch object is valid. */
explicit operator bool() const noexcept { return bool{m_minisketch}; } explicit operator bool() const noexcept { return bool{m_minisketch}; }
/** Construct an (invalid) Minisketch object. */ /** Default constructor is deleted. */
Minisketch() noexcept = default; Minisketch() noexcept = delete;
/** Move constructor. */ /** Move constructor. */
Minisketch(Minisketch&&) noexcept = default; Minisketch(Minisketch&&) noexcept = default;