From f1f9a450de9e1b097bbe9b42b70f6f2e3072456e Mon Sep 17 00:00:00 2001
From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz>
Date: Tue, 9 Jun 2015 22:17:17 +0200
Subject: [PATCH] fixes in algorithms

---
 alib2algo/src/string/simplify/NormalizeRotation.cpp      | 4 ++++
 alib2algo/src/string/simplify/NormalizeRotation.h        | 1 -
 alib2algo/src/stringology/exact/BadCharacterShiftTable.h | 1 +
 alib2algo/src/stringology/exact/BoyerMooreHorspool.h     | 1 +
 alib2algo/src/stringology/exact/ExactFactorMatch.h       | 1 +
 5 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/alib2algo/src/string/simplify/NormalizeRotation.cpp b/alib2algo/src/string/simplify/NormalizeRotation.cpp
index 1e22575f1b..7eaedbcd50 100644
--- a/alib2algo/src/string/simplify/NormalizeRotation.cpp
+++ b/alib2algo/src/string/simplify/NormalizeRotation.cpp
@@ -8,6 +8,10 @@
 #include "NormalizeRotation.h"
 #include <exception/AlibException.h>
 
+#include <string/Epsilon.h>
+#include <string/LinearString.h>
+#include <string/CyclicString.h>
+
 namespace string {
 
 namespace simplify {
diff --git a/alib2algo/src/string/simplify/NormalizeRotation.h b/alib2algo/src/string/simplify/NormalizeRotation.h
index 097d4bbbd5..1a426dd51a 100644
--- a/alib2algo/src/string/simplify/NormalizeRotation.h
+++ b/alib2algo/src/string/simplify/NormalizeRotation.h
@@ -8,7 +8,6 @@
 #ifndef _NORMALIZE_ROTATION_H__
 #define _NORMALIZE_ROTATION_H__
 
-#include <string/CyclicString.h>
 #include <string/String.h>
 
 namespace string {
diff --git a/alib2algo/src/stringology/exact/BadCharacterShiftTable.h b/alib2algo/src/stringology/exact/BadCharacterShiftTable.h
index 1341d5343e..e7a4d02457 100644
--- a/alib2algo/src/stringology/exact/BadCharacterShiftTable.h
+++ b/alib2algo/src/stringology/exact/BadCharacterShiftTable.h
@@ -10,6 +10,7 @@
 
 #include <string/String.h>
 
+#include <set>
 #include <map>
 
 namespace stringology {
diff --git a/alib2algo/src/stringology/exact/BoyerMooreHorspool.h b/alib2algo/src/stringology/exact/BoyerMooreHorspool.h
index b009922e15..db9276d313 100644
--- a/alib2algo/src/stringology/exact/BoyerMooreHorspool.h
+++ b/alib2algo/src/stringology/exact/BoyerMooreHorspool.h
@@ -9,6 +9,7 @@
 #define _BOYER_MOORE_HORSPOOL_H
 
 #include <string/String.h>
+#include <set>
 
 namespace stringology {
 
diff --git a/alib2algo/src/stringology/exact/ExactFactorMatch.h b/alib2algo/src/stringology/exact/ExactFactorMatch.h
index df9f5a1298..99ff150395 100644
--- a/alib2algo/src/stringology/exact/ExactFactorMatch.h
+++ b/alib2algo/src/stringology/exact/ExactFactorMatch.h
@@ -9,6 +9,7 @@
 #define _EXACT_MATCH_H__
 
 #include <string/String.h>
+#include <set>
 
 namespace stringology {
 
-- 
GitLab