#include "concordia/substring_occurence.hpp" #include "concordia/common/utils.hpp" SubstringOccurence::SubstringOccurence() { } SubstringOccurence::SubstringOccurence(const SUFFIX_MARKER_TYPE & marker) { _id = Utils::getIdFromMarker(marker); _offset = Utils::getOffsetFromMarker(marker); _exampleLength = Utils::getLengthFromMarker(marker); } void SubstringOccurence::enterDataFromMarker( const SUFFIX_MARKER_TYPE & marker) { _id = Utils::getIdFromMarker(marker); _offset = Utils::getOffsetFromMarker(marker); _exampleLength = Utils::getLengthFromMarker(marker); } SubstringOccurence::SubstringOccurence( const SUFFIX_MARKER_TYPE & id, const SUFFIX_MARKER_TYPE & offset, const SUFFIX_MARKER_TYPE & exampleLength): _id(id), _offset(offset), _exampleLength(exampleLength) { } SubstringOccurence::~SubstringOccurence() { }