-/* Copyright (c) 2015-2017. The SimGrid Team.
+/* Copyright (c) 2015-2018. The SimGrid Team.
* All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
switch (that.status_) {
case ResultStatus::invalid:
break;
- case ResultStatus::valid:
+ case ResultStatus::value:
new (&value_) T(that.value);
break;
case ResultStatus::exception:
switch (that.status_) {
case ResultStatus::invalid:
break;
- case ResultStatus::valid:
+ case ResultStatus::value:
new (&value_) T(std::move(that.value));
that.value.~T();
break;