C++11-Combat: last replacements of std::to_string.
authorKim Kulling <kim.kulling@googlemail.com>
Sat, 15 Oct 2016 19:30:02 +0000 (21:30 +0200)
committerKim Kulling <kim.kulling@googlemail.com>
Sat, 15 Oct 2016 19:30:02 +0000 (21:30 +0200)
code/StringUtils.h
code/X3DExporter.cpp
code/X3DImporter.cpp

index 99352eb..15f7db2 100644 (file)
@@ -43,6 +43,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include <cstdarg>
 #include <string.h>
 #include <stdio.h>
+#include <stdlib.h>
 #include <sstream>
 #include <string>
 
@@ -103,7 +104,7 @@ float ai_strtof( const char *begin, const char *end ) {
         std::string token( begin, len );
         val = static_cast< float >( ::atof( token.c_str() ) );
     }
-    
+
     return val;
 }
 
index 0512888..cb6a674 100644 (file)
@@ -10,6 +10,7 @@
 
 // Header files, Assimp.
 #include "Exceptional.h"
+#include "StringUtils.h"
 #include <assimp/Exporter.hpp>
 #include <assimp/IOSystem.hpp>
 
index a552af1..878017d 100644 (file)
@@ -795,7 +795,7 @@ void X3DImporter::GeometryHelper_Make_Arc2D(const float pStartAngle, const float
     {
         Throw_ArgOutOfRange( "GeometryHelper_Make_Arc2D.pStartAngle" );
     }
-    if ( ( pEndAngle < -AI_MATH_TWO_PI_F ) || ( pEndAngle > AI_MATH_TWO_PI_F ) ) 
+    if ( ( pEndAngle < -AI_MATH_TWO_PI_F ) || ( pEndAngle > AI_MATH_TWO_PI_F ) )
     {
         Throw_ArgOutOfRange( "GeometryHelper_Make_Arc2D.pEndAngle" );
     }
@@ -1078,8 +1078,8 @@ void X3DImporter::MeshGeometry_AddColor(aiMesh& pMesh, const std::list<int32_t>&
                        // check indices array count.
                        if(pColors.size() < pMesh.mNumVertices)
                        {
-                               throw DeadlyImportError("MeshGeometry_AddColor2. Colors count(" + std::to_string(pColors.size()) + ") can not be less than Vertices count(" +
-                                                                               std::to_string(pMesh.mNumVertices) +  ").");
+                               throw DeadlyImportError("MeshGeometry_AddColor2. Colors count(" + to_string(pColors.size()) + ") can not be less than Vertices count(" +
+                                                                               to_string(pMesh.mNumVertices) +  ").");
                        }
                        // create list with colors for every vertex.
                        col_tgt_arr.resize(pMesh.mNumVertices);
@@ -1096,8 +1096,8 @@ void X3DImporter::MeshGeometry_AddColor(aiMesh& pMesh, const std::list<int32_t>&
                        // check indices array count.
                        if(pColorIdx.size() < pMesh.mNumFaces)
                        {
-                               throw DeadlyImportError("MeshGeometry_AddColor2. Colors indices count(" + std::to_string(pColorIdx.size()) +
-                                                                               ") can not be less than Faces count(" + std::to_string(pMesh.mNumFaces) +  ").");
+                               throw DeadlyImportError("MeshGeometry_AddColor2. Colors indices count(" + to_string(pColorIdx.size()) +
+                                                                               ") can not be less than Faces count(" + to_string(pMesh.mNumFaces) +  ").");
                        }
                        // create list with colors for every vertex using faces indices.
                        col_tgt_arr.resize(pMesh.mNumFaces);
@@ -1116,8 +1116,8 @@ void X3DImporter::MeshGeometry_AddColor(aiMesh& pMesh, const std::list<int32_t>&
                        // check indices array count.
                        if(pColors.size() < pMesh.mNumFaces)
                        {
-                               throw DeadlyImportError("MeshGeometry_AddColor2. Colors count(" + std::to_string(pColors.size()) + ") can not be less than Faces count(" +
-                                                                               std::to_string(pMesh.mNumFaces) +  ").");
+                               throw DeadlyImportError("MeshGeometry_AddColor2. Colors count(" + to_string(pColors.size()) + ") can not be less than Faces count(" +
+                                                                               to_string(pMesh.mNumFaces) +  ").");
                        }
                        // create list with colors for every vertex using faces indices.
                        col_tgt_arr.resize(pMesh.mNumFaces);
@@ -1273,7 +1273,7 @@ void X3DImporter::MeshGeometry_AddTexCoord(aiMesh& pMesh, const std::list<int32_
        for(size_t fi = 0, fi_e = faces.size(); fi < fi_e; fi++)
        {
                if(pMesh.mFaces[fi].mNumIndices != faces.at(fi).mNumIndices)
-                       throw DeadlyImportError("Number of indices in texture face and mesh face must be equal. Invalid face index: " + std::to_string(fi) + ".");
+                       throw DeadlyImportError("Number of indices in texture face and mesh face must be equal. Invalid face index: " + to_string(fi) + ".");
 
                for(size_t ii = 0; ii < pMesh.mFaces[fi].mNumIndices; ii++)
                {