#include <userver/utils/result_store.hpp>
Simple void value/exception store
Definition at line 49 of file result_store.hpp.
Public Member Functions | |
void | Retrieve () |
Checks value availability or rethrows the stored exception. | |
void | Get () const & |
void | SetValue () noexcept |
Marks the value as available. | |
void | SetException (std::exception_ptr &&) noexcept |
Stores an exception. | |
|
inline |
Definition at line 100 of file result_store.hpp.
|
inline |
Checks value availability or rethrows the stored exception.
std::logic_error | if no value/exception stored |
Definition at line 98 of file result_store.hpp.
|
inlinenoexcept |
Stores an exception.
Definition at line 108 of file result_store.hpp.
|
inlinenoexcept |
Marks the value as available.
Definition at line 106 of file result_store.hpp.