fixed noexcept in visual studio

This commit is contained in:
gabi 2014-12-20 16:24:16 +02:00
parent 3014087b66
commit 1e7814295b

View File

@ -27,12 +27,21 @@
#include<initializer_list>
#include<chrono>
//visual studio does not support noexcept yet
#ifndef _MSC_VER
#define SPDLOG_NOEXCEPT noexcept
#else
#define SPDLOG_NOEXCEPT
#endif
namespace spdlog
{
class formatter;
namespace sinks { class sink;}
namespace sinks {
class sink;
}
// Common types across the lib
using log_clock = std::chrono::system_clock;
@ -72,7 +81,7 @@ class spdlog_ex : public std::exception
{
public:
spdlog_ex(const std::string& msg) :_msg(msg) {}
const char* what() const noexcept override
const char* what() const SPDLOG_NOEXCEPT override
{
return _msg.c_str();
}