From 136e54402500d6065ddcfcb2941b0849f523a279 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Thu, 21 Jan 2016 21:22:31 +0000 Subject: Add workaround for has_result_type not correctly handling references --- project2/common/variableConvert.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/project2/common/variableConvert.cpp b/project2/common/variableConvert.cpp index 2c6e49a..fb90c95 100644 --- a/project2/common/variableConvert.cpp +++ b/project2/common/variableConvert.cpp @@ -1,4 +1,5 @@ #include +#define BOOST_NO_CXX14_DECLTYPE_AUTO #include "variables.h" #include "exceptions.h" #include @@ -193,6 +194,7 @@ class ConvertVisitorBool : public boost::static_visitor { } const VariableType * var; }; + VariableType::operator const Glib::ustring &() const { return boost::apply_visitor(ConvertVisitorGlibUstring(this), *this); @@ -237,3 +239,4 @@ VariableType::operator bool() const { return boost::apply_visitor(ConvertVisitorBool(this), *this); } + -- cgit v1.2.3