std::to_string: add replacement for android build chain.
authorKim Kulling <kim.kulling@googlemail.com>
Tue, 24 May 2016 22:26:41 +0000 (00:26 +0200)
committerKim Kulling <kim.kulling@googlemail.com>
Tue, 24 May 2016 22:26:41 +0000 (00:26 +0200)
code/StringUtils.h
code/XFileParser.cpp

index 275bcbf..638c006 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 <sstream>
 
 ///    @fn             ai_snprintf
 ///    @brief  The portable version of the function snprintf ( C99 standard ), which works on visual studio compilers 2013 and earlier.
@@ -80,5 +81,12 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #   define ai_snprintf snprintf
 #endif
 
+template <typename T>
+std::string to_string( T value ) {
+    std::ostringstream os;
+    os << value;
+    return os.str();
+}
+
 #endif // INCLUDED_AI_STRINGUTILS_H
 
index fc3752b..800e128 100644 (file)
@@ -50,6 +50,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 #include "Exceptional.h"
 #include "TinyFormatter.h"
 #include "ByteSwapper.h"
+#include "StringUtils.h"
 #include "../include/assimp/DefaultLogger.hpp"