From 7c306a75d2ec900a1dbc9860429768c31289c904 Mon Sep 17 00:00:00 2001
From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz>
Date: Thu, 7 Aug 2014 20:54:10 +0200
Subject: [PATCH] simplify string

---
 alib2data/src/string/StringBase.cpp | 4 ----
 alib2data/src/string/StringBase.h   | 9 ---------
 2 files changed, 13 deletions(-)

diff --git a/alib2data/src/string/StringBase.cpp b/alib2data/src/string/StringBase.cpp
index 6b1f462c37..c9c36fe787 100644
--- a/alib2data/src/string/StringBase.cpp
+++ b/alib2data/src/string/StringBase.cpp
@@ -15,10 +15,6 @@
 
 namespace string {
 
-StringBase::StringBase() {
-
-}
-
 StringBase::~StringBase() noexcept {
 
 }
diff --git a/alib2data/src/string/StringBase.h b/alib2data/src/string/StringBase.h
index b9ff980f05..d998caba35 100644
--- a/alib2data/src/string/StringBase.h
+++ b/alib2data/src/string/StringBase.h
@@ -16,8 +16,6 @@
 	
 namespace string {
 
-class String;
-
 class LinearString;
 class CyclicString;
 class Epsilon;
@@ -27,7 +25,6 @@ class Epsilon;
  */
 class StringBase : public std::elementBase<Epsilon, LinearString, CyclicString> {
 public:
-	StringBase();
 	virtual ~StringBase() noexcept;
 
 	virtual StringBase* clone() const = 0;
@@ -57,12 +54,6 @@ public:
 	virtual void operator>>(std::ostream& out) const = 0;
 
 	virtual operator std::string () const = 0;
-
-	friend class String;
-
-	friend class Epsilon;
-	friend class LinearString;
-	friend class CyclicString;
 };
 
 } /* namespace string */
-- 
GitLab