c++98 compat fix

This commit is contained in:
Michael Davidsaver
2017-09-12 20:53:26 -05:00
parent 9189e3d2b7
commit e984802233

View File

@ -213,9 +213,9 @@ public:
explicit operator bool() const { return !empty(); }
#else
private:
typedef void (AnyScalar::bool_type)(AnyScalar&);
typedef void (AnyScalar::*bool_type)(AnyScalar&);
public:
operator bool_type() const { !empty() ? &AnyScalar::swap : 0 }
operator bool_type() const { return !empty() ? &AnyScalar::swap : 0; }
#endif
/** Return reference to wrapped value */