diff --git a/alib2data/src/indexes/suffixTrie/common/TerminatingSymbolAlphabet.cpp b/alib2data/src/indexes/suffixTrie/common/TerminatingSymbolAlphabet.cpp index 2a74b2ae86a006f8e84f23ea6834b66206ff0a41..5708c28b20fd2dda61ed63aca2fb321b7b9647d9 100644 --- a/alib2data/src/indexes/suffixTrie/common/TerminatingSymbolAlphabet.cpp +++ b/alib2data/src/indexes/suffixTrie/common/TerminatingSymbolAlphabet.cpp @@ -22,11 +22,11 @@ void TerminatingSymbolAlphabet::addSymbol ( alphabet::Symbol symbol ) { this->alphabet.insert ( std::move ( symbol ) ); } -void TerminatingSymbolAlphabet::setTerminatingSymbol ( alphabet::Symbol terminatingSymbol ) { - if ( !alphabet.count ( terminatingSymbol ) ) - throw exception::AlibException ( "Symbol " + ( std::string ) terminatingSymbol + " cannot be set as terminating symbol. It is not present in the alphabet." ); +void TerminatingSymbolAlphabet::setTerminatingSymbol ( alphabet::Symbol newTerminatingSymbol ) { + if ( !alphabet.count ( newTerminatingSymbol ) ) + throw exception::AlibException ( "Symbol " + ( std::string ) newTerminatingSymbol + " cannot be set as terminating symbol. It is not present in the alphabet." ); - terminatingSymbol = std::move ( terminatingSymbol ); + terminatingSymbol = std::move ( newTerminatingSymbol ); } const alphabet::Symbol & TerminatingSymbolAlphabet::getTerminatingSymbol ( ) const { diff --git a/alib2data/src/string/common/TerminatingSymbolStringAlphabet.cpp b/alib2data/src/string/common/TerminatingSymbolStringAlphabet.cpp index 9cc3b833a36413cab5bb968356cc814c0bd74a5d..50ba738b92646104e7f8576bf352bd1141358b81 100644 --- a/alib2data/src/string/common/TerminatingSymbolStringAlphabet.cpp +++ b/alib2data/src/string/common/TerminatingSymbolStringAlphabet.cpp @@ -39,11 +39,11 @@ void TerminatingSymbolStringAlphabet::setAlphabet ( std::set < alphabet::Symbol alphabet = std::move ( newSymbols ); } -void TerminatingSymbolStringAlphabet::setTerminatingSymbol ( alphabet::Symbol terminatingSymbol ) { - if ( !alphabet.count ( terminatingSymbol ) ) - throw exception::AlibException ( "Symbol " + ( std::string ) terminatingSymbol + " cannot be set as terminating symbol. It is not present in the alphabet." ); +void TerminatingSymbolStringAlphabet::setTerminatingSymbol ( alphabet::Symbol newTerminatingSymbol ) { + if ( !alphabet.count ( newTerminatingSymbol ) ) + throw exception::AlibException ( "Symbol " + ( std::string ) newTerminatingSymbol + " cannot be set as terminating symbol. It is not present in the alphabet." ); - terminatingSymbol = std::move ( terminatingSymbol ); + terminatingSymbol = std::move ( newTerminatingSymbol ); } const alphabet::Symbol & TerminatingSymbolStringAlphabet::getTerminatingSymbol ( ) const {