|
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. | |