liblevenshtein 4.0.0
A library for generating Finite State Transducers based on Levenshtein Automata.
|
#include <cstddef>
#include <functional>
#include <vector>
#include "liblevenshtein/transducer/position.h"
#include "liblevenshtein/transducer/state.h"
#include "liblevenshtein/transducer/unsubsume.h"
Go to the source code of this file.
Classes | |
class | liblevenshtein::StateTransition |
Transitions Levenshtein States given a characteristic vector. More... | |
Namespaces | |
namespace | liblevenshtein |
Various utilities regarding Levenshtein transducers. | |
Typedefs | |
using | liblevenshtein::PositionTransitionFn |
Transitions Position nodes. | |
using | liblevenshtein::CompareFn = std::function<int(Position *, Position *)> |
Compares Position nodes. | |
using | liblevenshtein::MergeFn = std::function<void(State *, std::vector<Position *>)> |
Merges Position nodes into a State. | |