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