diff --git a/alib2cli/src/lexer/StringCharSequence.h b/alib2cli/src/lexer/StringCharSequence.h
index aa7bb3c547dbd4b769a642bf7aded83b5f104472..0128aed462d510f045dd7d3d6885e42b1332626e 100644
--- a/alib2cli/src/lexer/StringCharSequence.h
+++ b/alib2cli/src/lexer/StringCharSequence.h
@@ -15,7 +15,7 @@ class StringCharSequence : public CharSequenceBase {
 	}
 
 public:
-	StringCharSequence ( std::string line ) : m_line ( std::move ( line ) ) {
+	explicit StringCharSequence ( std::string line ) : m_line ( std::move ( line ) ) {
 		this->linePtr = m_line.c_str ( );
 	}
 
diff --git a/alib2xml/src/core/xmlApi.hpp b/alib2xml/src/core/xmlApi.hpp
index dfa6121f9dd8986c662442c4e7382dca9377f754..954e7f955dec4f4c1b5f8f0233710cbd2fe2d04b 100644
--- a/alib2xml/src/core/xmlApi.hpp
+++ b/alib2xml/src/core/xmlApi.hpp
@@ -33,7 +33,7 @@ class xmlApiInputContext : public ext::deque < sax::Token >::iterator {
 	ext::map < int, object::Object > idToInstanceContexts;
 
 public:
-	xmlApiInputContext ( ext::deque < sax::Token >::iterator iter ) : ext::deque < sax::Token >::iterator ( iter ) {
+	explicit xmlApiInputContext ( ext::deque < sax::Token >::iterator iter ) : ext::deque < sax::Token >::iterator ( iter ) {
 	}
 
 	ext::map < int, object::Object > & idToInstance ( ) {