/*
 * LinearStringTerminatingSymbolBWT.cpp
 *
 *  Created on: 15. 2. 2021
 *      Author: Martin Prokopic
 */

#include "LinearStringTerminatingSymbolBWT.h"

#include <registration/ValuePrinterRegistration.hpp>
#include <registration/CastRegistration.hpp>
#include <registration/ComponentRegistration.hpp>

template class string::LinearStringTerminatingSymbolBWT < >;

namespace {

auto components = registration::ComponentRegister < string::LinearStringTerminatingSymbolBWT < > > ( );
auto valuePrinter = registration::ValuePrinterRegister < string::LinearStringTerminatingSymbolBWT < > > ( );

auto toLinearString = registration::CastRegister < string::LinearString < >, string::LinearStringTerminatingSymbolBWT < > > (
        string::toLinearString, true );

} /* namespace */
