diff --git a/alib2data/src/string/StringBase.cpp b/alib2data/src/string/StringBase.cpp index 6b1f462c37efe0f3e1ac012a2994d1935a8a5e5c..c9c36fe78790598b1d81cec32c9ca40c56f6fdeb 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 b9ff980f05925f5e088f1f1f9747165ff86c1c09..d998caba35b1433ea493d18c8ba404d277332631 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 */