MCPcopy Create free account
hub / github.com/ElementsProject/elements / minisketch_clone

Function minisketch_clone

src/minisketch/src/minisketch.cpp:414–422  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

412}
413
414minisketch* minisketch_clone(const minisketch* sketch) {
415 const Sketch* s = (const Sketch*)sketch;
416 s->Check();
417 Sketch* r = (Sketch*) minisketch_create(s->Bits(), s->Implementation(), s->Syndromes());
418 if (r) {
419 r->Merge(s);
420 }
421 return (minisketch*) r;
422}
423
424void minisketch_destroy(minisketch* sketch) {
425 if (sketch) {

Callers 2

MinisketchMethod · 0.85
MinisketchClass · 0.85

Calls 6

minisketch_createFunction · 0.85
ImplementationMethod · 0.80
SyndromesMethod · 0.80
CheckMethod · 0.45
BitsMethod · 0.45
MergeMethod · 0.45

Tested by

no test coverage detected