/*
 * ExactMatchingAutomaton.cpp
 *
 *  Created on: 9. 2. 2014
 *      Author: Jan Travnicek
 */

#include "GeneralizedLevenshteinMatchingAutomaton.h"
#include <registration/AlgoRegistration.hpp>

namespace {

auto GeneralizedLevenshteinMatchingAutomatonLinearString = registration::AbstractRegister < stringology::matching::GeneralizedLevenshteinMatchingAutomaton, automaton::EpsilonNFA < DefaultSymbolType, ext::pair<unsigned int, unsigned int> >, const string::LinearString < > & , unsigned int> ( stringology::matching::GeneralizedLevenshteinMatchingAutomaton::construct );

auto GeneralizedLevenshteinMatchingAutomatonWildcardLinearString = registration::AbstractRegister < stringology::matching::GeneralizedLevenshteinMatchingAutomaton, automaton::EpsilonNFA < DefaultSymbolType, ext::pair<unsigned int, unsigned int> >, const string::WildcardLinearString < > & , unsigned int> ( stringology::matching::GeneralizedLevenshteinMatchingAutomaton::construct );

} /* namespace */
