diff --git a/src/TNL/String.cpp b/src/TNL/String.cpp
index 292d90c0a5a60c5e15546ba207e3efd271c4a208..817c62cca36af2362d8cde9da295ce5730fecc41 100644
--- a/src/TNL/String.cpp
+++ b/src/TNL/String.cpp
@@ -29,12 +29,6 @@ String::String()
    setString( nullptr );
 }
 
-String::String( const char* str )
-   : string( nullptr ), length( 0 )
-{
-   setString( str );
-}
-
 String::String( const char* c, int prefix_cut_off, int sufix_cut_off )
    : string( nullptr ), length( 0 )
 {
@@ -47,13 +41,6 @@ String::String( const String& str )
    setString( str.getString() );
 }
 
-String::String( const bool b )
-   : string( nullptr ), length( 0 )
-{
-   if( b ) this->setString( "true" );
-   else this->setString( "false" );
-}
-
 String String::getType()
 {
    return String( "String" );