Wraps a value with an optional status message for task reporting.
More...
#include <spk_task_result.hpp>
|
|
| TaskResult ()=default |
| | Builds a default-initialized task result.
|
| | TaskResult (const TValueType &p_value, const std::wstring &p_status=L"") |
| | Builds a task result with a value and status message.
|
| TValueType | value () const |
| | Returns the stored value.
|
| const std::wstring & | status () const |
| | Returns the status message.
|
template<typename TValueType = size_t>
class spk::TaskResult< TValueType >
Wraps a value with an optional status message for task reporting.
- Template Parameters
-
| TValueType | Value type to store in the result. |
- See also
- Expected
auto value = result.value();
Wraps a value with an optional status message for task reporting.
Definition spk_task_result.hpp:21
TValueType value() const
Returns the stored value.
Definition spk_task_result.hpp:47
◆ TaskResult()
template<typename TValueType = size_t>
| spk::TaskResult< TValueType >::TaskResult |
( |
const TValueType & | p_value, |
|
|
const std::wstring & | p_status = L"" ) |
|
inline |
Builds a task result with a value and status message.
- Parameters
-
| p_value | Value to store. |
| p_status | Status message describing the result. |
◆ status()
template<typename TValueType = size_t>
Returns the status message.
- Returns
- Status message.
◆ value()
template<typename TValueType = size_t>
Returns the stored value.
- Returns
- Stored value.
The documentation for this class was generated from the following file: