#include <sketch_impl.h>
|
| template<typename... Args> |
| | SketchImpl (int implementation, int bits, const Args &... args) |
| |
| size_t | Syndromes () const override |
| |
| void | Init (size_t count) override |
| |
| void | Add (uint64_t val) override |
| |
| void | Serialize (unsigned char *ptr) const override |
| |
| void | Deserialize (const unsigned char *ptr) override |
| |
| int | Decode (int max_count, uint64_t *out) const override |
| |
| size_t | Merge (const Sketch *other_sketch) override |
| |
| void | SetSeed (uint64_t seed) override |
| |
| | Sketch (int implementation, int bits) |
| |
| void | Ready () |
| |
| void | Check () const |
| |
| void | UnReady () |
| |
| int | Implementation () const |
| |
| int | Bits () const |
| |
| virtual | ~Sketch () |
| |
| virtual size_t | Syndromes () const =0 |
| |
| virtual void | Init (size_t syndromes)=0 |
| |
| virtual void | Add (uint64_t element)=0 |
| |
| virtual void | Serialize (unsigned char *) const =0 |
| |
| virtual void | Deserialize (const unsigned char *)=0 |
| |
| virtual size_t | Merge (const Sketch *other_sketch)=0 |
| |
| virtual void | SetSeed (uint64_t seed)=0 |
| |
| virtual int | Decode (int max_count, uint64_t *roots) const =0 |
| |
template<typename F>
class SketchImpl< F >
Definition at line 355 of file sketch_impl.h.
◆ SketchImpl()
template<typename F >
template<typename... Args>
◆ Add()
◆ Decode()
template<typename F >
| int SketchImpl< F >::Decode |
( |
int |
max_count, |
|
|
uint64_t * |
out |
|
) |
| const |
|
inlineoverridevirtual |
◆ Deserialize()
template<typename F >
| void SketchImpl< F >::Deserialize |
( |
const unsigned char * |
ptr | ) |
|
|
inlineoverridevirtual |
◆ Init()
◆ Merge()
◆ Serialize()
template<typename F >
| void SketchImpl< F >::Serialize |
( |
unsigned char * |
ptr | ) |
const |
|
inlineoverridevirtual |
◆ SetSeed()
◆ Syndromes()
◆ m_basis
◆ m_field
◆ m_syndromes
template<typename F >
| std::vector<typename F::Elem> SketchImpl< F >::m_syndromes |
|
private |
The documentation for this class was generated from the following file: