mirror of
https://github.com/aantron/better-enums.git
synced 2025-12-06 16:56:42 +08:00
Fixed incorrect definition of optional::operator ->.
This commit is contained in:
parent
a2d738a913
commit
5d27fd83cf
2
enum.h
2
enum.h
@ -198,7 +198,7 @@ struct optional {
|
|||||||
_ENUM_CONSTEXPR optional(T v) : _valid(true), _value(v) { }
|
_ENUM_CONSTEXPR optional(T v) : _valid(true), _value(v) { }
|
||||||
|
|
||||||
_ENUM_CONSTEXPR const T& operator *() const { return _value; }
|
_ENUM_CONSTEXPR const T& operator *() const { return _value; }
|
||||||
_ENUM_CONSTEXPR const T& operator ->() const { return _value; }
|
_ENUM_CONSTEXPR const T* operator ->() const { return &_value; }
|
||||||
|
|
||||||
_ENUM_CONSTEXPR operator bool() const { return _valid; }
|
_ENUM_CONSTEXPR operator bool() const { return _valid; }
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user