violet
Simple, cross-platform graphics API
Loading...
Searching...
No Matches
violet::Result< T, E > Member List

This is the complete list of members for violet::Result< T, E >, including all inherited members.

and_then(F &&f) const (defined in violet::Result< T, E >)violet::Result< T, E >inline
expect(const std::string &message) const & (defined in violet::Result< T, E >)violet::Result< T, E >inline
expect(const std::string &message) && (defined in violet::Result< T, E >)violet::Result< T, E >inline
is_err() const (defined in violet::Result< T, E >)violet::Result< T, E >inline
is_ok() const (defined in violet::Result< T, E >)violet::Result< T, E >inline
map(F &&f) const -> Result< decltype(f(std::declval< T >())), E > (defined in violet::Result< T, E >)violet::Result< T, E >inline
map_err(F &&f) const -> Result< T, decltype(f(std::declval< E >()))> (defined in violet::Result< T, E >)violet::Result< T, E >inline
Result(const T &value) (defined in violet::Result< T, E >)violet::Result< T, E >inline
Result(T &&value) (defined in violet::Result< T, E >)violet::Result< T, E >inline
Result(const E &error) (defined in violet::Result< T, E >)violet::Result< T, E >inline
Result(E &&error) (defined in violet::Result< T, E >)violet::Result< T, E >inline
unwrap() const & (defined in violet::Result< T, E >)violet::Result< T, E >inline
unwrap() && (defined in violet::Result< T, E >)violet::Result< T, E >inline
unwrap_err() const & (defined in violet::Result< T, E >)violet::Result< T, E >inline
unwrap_err() && (defined in violet::Result< T, E >)violet::Result< T, E >inline
unwrap_ok() const & (defined in violet::Result< T, E >)violet::Result< T, E >inline
unwrap_ok() && (defined in violet::Result< T, E >)violet::Result< T, E >inline
unwrap_or(U &&default_value) const (defined in violet::Result< T, E >)violet::Result< T, E >inline
unwrap_or_else(F &&f) const (defined in violet::Result< T, E >)violet::Result< T, E >inline