From 88ada995e7feaf734ec2f80c40ab6b0b9b0b0d6a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= <klinkjak@fjfi.cvut.cz>
Date: Sat, 19 Mar 2016 16:10:05 +0100
Subject: [PATCH] Added tnlString constructor for conversion from unsigned int

---
 src/core/param-types.h | 1 +
 src/core/tnlString.cpp | 6 ++++++
 src/core/tnlString.h   | 2 ++
 3 files changed, 9 insertions(+)

diff --git a/src/core/param-types.h b/src/core/param-types.h
index 5a43683821..351c487280 100644
--- a/src/core/param-types.h
+++ b/src/core/param-types.h
@@ -28,6 +28,7 @@ template<> inline tnlString getType< bool >() { return tnlString( "bool" ); };
 template<> inline tnlString getType< short int >() { return tnlString( "short int" ); };
 template<> inline tnlString getType< int >() { return tnlString( "int" ); };
 template<> inline tnlString getType< long int >() { return tnlString( "long int" ); };
+template<> inline tnlString getType< unsigned int >() { return tnlString( "unsigned int" ); };
 template<> inline tnlString getType< char >() { return tnlString( "char" ); };
 template<> inline tnlString getType< float >() { return tnlString( "float" ); };
 template<> inline tnlString getType< double >() { return tnlString( "double" ); };
diff --git a/src/core/tnlString.cpp b/src/core/tnlString.cpp
index 265984f6f5..30e6799543 100644
--- a/src/core/tnlString.cpp
+++ b/src/core/tnlString.cpp
@@ -49,6 +49,12 @@ tnlString :: tnlString( const tnlString& str )
    setString( str. getString() );
 }
 
+tnlString :: tnlString( unsigned number )
+: string( 0 ), length( 0 )
+{
+   this->setString( convertToString( number ).getString() );
+}
+
 tnlString :: tnlString( int number )
 : string( 0 ), length( 0 )
 {
diff --git a/src/core/tnlString.h b/src/core/tnlString.h
index 42bfa9cabc..8e3e45e6b9 100644
--- a/src/core/tnlString.h
+++ b/src/core/tnlString.h
@@ -56,6 +56,8 @@ class tnlString
    tnlString( const tnlString& str );
 
    //! Convert number to a string
+   tnlString( unsigned number );
+
    tnlString( int number );
    
    tnlString( long int number );
-- 
GitLab