Fix compiler warnings about Optional field initialization order

This commit is contained in:
Alex Szpakowski
2019-06-28 12:39:15 -03:00
parent 65d9d7fbbd
commit 3938da9cc6
+5 -5
View File
@@ -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;
}
};