diff --git a/alib2data/src/string/Epsilon.h b/alib2data/src/string/Epsilon.h index 9b4141dc8ba22f8a1926a88f164f88c0a63a2973..7849744e5801aa214825472ca0ebff5cf72f2387 100644 --- a/alib2data/src/string/Epsilon.h +++ b/alib2data/src/string/Epsilon.h @@ -84,7 +84,7 @@ public: * * \returns the alphabet of the string */ - ext::set < SymbolType > & getAlphabet ( ) && { + ext::set < SymbolType > && getAlphabet ( ) && { return std::move ( this->template accessComponent < GeneralAlphabet > ( ).get ( ) ); } diff --git a/alib2data/src/string/WildcardLinearString.h b/alib2data/src/string/WildcardLinearString.h index 1e5ed7e92bc358bc9fc7b80341ac785f8b88919b..c0638c54605d3b9ac470f4f97ff0e532edd1b9a4 100644 --- a/alib2data/src/string/WildcardLinearString.h +++ b/alib2data/src/string/WildcardLinearString.h @@ -267,7 +267,7 @@ WildcardLinearString < SymbolType >::WildcardLinearString(ext::vector<SymbolType } template < class SymbolType > -WildcardLinearString < SymbolType >::WildcardLinearString(const std::string & str, char wildcard) : WildcardLinearString ( ext::vector < SymbolType > ( str.begin ( ), str.end ( ) ), wildcard ) { +WildcardLinearString < SymbolType >::WildcardLinearString(const std::string & str, char wildcard) : WildcardLinearString ( ext::vector < SymbolType > ( str.begin ( ), str.end ( ) ), SymbolType ( wildcard ) ) { } template < class SymbolType >