#include <result.h>
template<class T>
class util::Result< T >
Definition at line 35 of file result.h.
◆ Result() [1/2]
◆ Result() [2/2]
◆ has_value()
std::optional methods, so functions returning optional<T> can change to return Result<T> with minimal changes to existing code, and vice versa.
Definition at line 49 of file result.h.
◆ operator bool()
◆ operator*() [1/2]
◆ operator*() [2/2]
◆ operator->() [1/2]
◆ operator->() [2/2]
◆ value() [1/2]
◆ value() [2/2]
◆ value_or() [1/2]
template<class T>
template<class U >
◆ value_or() [2/2]
template<class T>
template<class U >
◆ ErrorString
template<class T>
template<typename FT >
◆ m_variant
The documentation for this class was generated from the following file: