diff --git a/src/common/Optional.h b/src/common/Optional.h index adab488dd..e1eb00aad 100644 --- a/src/common/Optional.h +++ b/src/common/Optional.h @@ -31,19 +31,19 @@ struct Optional bool hasValue; Optional() - : hasValue(false) - , value(T()) + : value(T()) + , hasValue(false) {} Optional(T val) - : hasValue(true) - , value(val) + : value(val) + , hasValue(true) {} void set(T val) { - hasValue = true; value = val; + hasValue = true; } };