bk-tree  0.1.4
Header-only Burkhard-Keller tree library
Classes | Public Member Functions | List of all members
bk_tree::BKTree< Metric > Class Template Reference

BK-tree template class. More...

#include <bktree.hpp>

Classes

class  Iterator
 BK-tree class iterator. More...
 

Public Member Functions

 BKTree (const metric_type &distance=Metric())
 
 BKTree (std::initializer_list< std::string_view > list)
 
 BKTree (const BKTree &other)
 
 BKTree (BKTree &&other) noexcept
 
BKTreeoperator= (const BKTree &other)
 
BKTreeoperator= (BKTree &&other) noexcept
 
bool insert (std::string_view value)
 
bool erase (std::string_view value)
 
size_t size () const noexcept
 
bool empty () const noexcept
 
ResultList find (std::string_view value, const int &limit) const
 
Iterator begin ()
 
Iterator end ()
 

Detailed Description

template<typename Metric>
class bk_tree::BKTree< Metric >

BK-tree template class.


The documentation for this class was generated from the following file: