[Orxonox-commit 6353] r11010 - in code/branches/cpp11_v2/src: . libraries/core libraries/core/config libraries/util modules/overlays/stats orxonox
muemart at orxonox.net
muemart at orxonox.net
Thu Dec 31 17:11:22 CET 2015
Author: muemart
Date: 2015-12-31 17:11:22 +0100 (Thu, 31 Dec 2015)
New Revision: 11010
Modified:
code/branches/cpp11_v2/src/OrxonoxConfig.h.in
code/branches/cpp11_v2/src/libraries/core/CorePrereqs.h
code/branches/cpp11_v2/src/libraries/core/config/ConfigFileSection.h
code/branches/cpp11_v2/src/libraries/util/UtilPrereqs.h
code/branches/cpp11_v2/src/modules/overlays/stats/CreateLines.h
code/branches/cpp11_v2/src/orxonox/Main.h
Log:
Remove std::string forward declaration, conflicted with new libstdc++
Modified: code/branches/cpp11_v2/src/OrxonoxConfig.h.in
===================================================================
--- code/branches/cpp11_v2/src/OrxonoxConfig.h.in 2015-12-31 13:23:59 UTC (rev 11009)
+++ code/branches/cpp11_v2/src/OrxonoxConfig.h.in 2015-12-31 16:11:22 UTC (rev 11010)
@@ -206,15 +206,6 @@
# define ORXONOX_RELEASE
#endif
-// Forward declare the everywhere used std::string
-namespace std
-{
- template<class _Elem> struct char_traits;
- template<class _Ty> class allocator;
- template<class _Elem, class _Traits, class _Ax> class basic_string;
- typedef basic_string<char, char_traits<char>, allocator<char>> string;
-}
-
// Define Boost Filesystem version
#include <boost/version.hpp>
#ifndef BOOST_FILESYSTEM_VERSION
Modified: code/branches/cpp11_v2/src/libraries/core/CorePrereqs.h
===================================================================
--- code/branches/cpp11_v2/src/libraries/core/CorePrereqs.h 2015-12-31 13:23:59 UTC (rev 11009)
+++ code/branches/cpp11_v2/src/libraries/core/CorePrereqs.h 2015-12-31 16:11:22 UTC (rev 11010)
@@ -37,6 +37,7 @@
#include "OrxonoxConfig.h"
#include <boost/version.hpp>
+#include <string>
//-----------------------------------------------------------------------
// Shared library settings
Modified: code/branches/cpp11_v2/src/libraries/core/config/ConfigFileSection.h
===================================================================
--- code/branches/cpp11_v2/src/libraries/core/config/ConfigFileSection.h 2015-12-31 13:23:59 UTC (rev 11009)
+++ code/branches/cpp11_v2/src/libraries/core/config/ConfigFileSection.h 2015-12-31 16:11:22 UTC (rev 11010)
@@ -38,6 +38,7 @@
#include <string>
#include <list>
+#include "util/StringUtils.h"
#include "ConfigFileEntry.h"
namespace orxonox
Modified: code/branches/cpp11_v2/src/libraries/util/UtilPrereqs.h
===================================================================
--- code/branches/cpp11_v2/src/libraries/util/UtilPrereqs.h 2015-12-31 13:23:59 UTC (rev 11009)
+++ code/branches/cpp11_v2/src/libraries/util/UtilPrereqs.h 2015-12-31 16:11:22 UTC (rev 11010)
@@ -36,6 +36,7 @@
#define _UtilPrereqs_H__
#include "OrxonoxConfig.h"
+#include <string>
//-----------------------------------------------------------------------
// Shared library settings
Modified: code/branches/cpp11_v2/src/modules/overlays/stats/CreateLines.h
===================================================================
--- code/branches/cpp11_v2/src/modules/overlays/stats/CreateLines.h 2015-12-31 13:23:59 UTC (rev 11009)
+++ code/branches/cpp11_v2/src/modules/overlays/stats/CreateLines.h 2015-12-31 16:11:22 UTC (rev 11010)
@@ -29,6 +29,8 @@
#include "overlays/OverlaysPrereqs.h"
+#include <string>
+
namespace orxonox
{
class _OverlaysExport CreateLines
Modified: code/branches/cpp11_v2/src/orxonox/Main.h
===================================================================
--- code/branches/cpp11_v2/src/orxonox/Main.h 2015-12-31 13:23:59 UTC (rev 11009)
+++ code/branches/cpp11_v2/src/orxonox/Main.h 2015-12-31 16:11:22 UTC (rev 11010)
@@ -32,6 +32,8 @@
#include "OrxonoxPrereqs.h"
+#include <string>
+
namespace orxonox
{
_OrxonoxExport int main(const std::string& strCmdLine);
More information about the Orxonox-commit
mailing list