return *this;
}
- bool is_valid()
+ bool is_valid() const
{
return status_ != ResultStatus::invalid;
}
};
template<>
-class Result<void> : public Result<nullptr_t>
+class Result<void> : public Result<std::nullptr_t>
{
public:
void set_value()
}
void get()
{
- Result<nullptr_t>::get();
+ Result<std::nullptr_t>::get();
}
};