digest
|
#include <data_structure.hpp>
Public Member Functions | |
Interface (uint32_t) | |
virtual uint32_t | min () |
virtual T | min_hash () |
virtual void | min_syncmer (std::vector< uint32_t > &vec) |
virtual void | min_syncmer (std::vector< std::pair< uint32_t, T > > &vec) |
All data_structures must follow this interface. Add the min_syncmer functions for syncmer support.
digest::ds::Interface< T >::Interface | ( | uint32_t | ) |
constructor must accept uint32_t large_window
|
virtual |
returns the index of the minimum hash
|
virtual |
returns the minimum hash
|
virtual |
appends (left syncmer index, right syncmer index)
|
virtual |
appends minimum if syncmer