Removed constexpr for g++-5.
the build was successful Details

This commit is contained in:
tastytea 2019-02-25 14:49:18 +01:00
parent 25628e1d5d
commit 4fb13d1876
Signed by: tastytea
GPG Key ID: CFC39497F1B26E07
2 changed files with 6 additions and 7 deletions

View File

@ -26,8 +26,7 @@
#include <iostream> #include <iostream>
using namespace Mastodon; using namespace Mastodon;
return_base::operator const bool() const
constexpr return_base::operator const bool() const
{ {
if (error_code == 0) if (error_code == 0)
{ {
@ -39,12 +38,12 @@ constexpr return_base::operator const bool() const
} }
} }
constexpr return_base::operator const uint8_t() const return_base::operator const uint8_t() const
{ {
return error_code; return error_code;
} }
const return_call::operator const string() const return_call::operator const string() const
{ {
return answer; return answer;
} }

View File

@ -47,8 +47,8 @@ namespace Mastodon
uint8_t error_code = 0; // NOTE: http://mazack.org/unix/errno.php uint8_t error_code = 0; // NOTE: http://mazack.org/unix/errno.php
string error_message; string error_message;
constexpr operator const bool() const; operator const bool() const;
constexpr operator const uint8_t() const; operator const uint8_t() const;
} return_base; } return_base;
/*! /*!
@ -60,7 +60,7 @@ namespace Mastodon
uint16_t http_error_code = 0; uint16_t http_error_code = 0;
string answer; string answer;
const operator const string() const; operator const string() const;
friend std::ostream &operator <<(std::ostream &out, friend std::ostream &operator <<(std::ostream &out,
const return_call &ret); const return_call &ret);