FastMM documentation
FastMM C++ API 0.6.0
Public headers, tier 1 and tier 2
Loading...
Searching...
No Matches
fastmm::Result< T, E > Member List

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

and_then(F &&f) const -> std::invoke_result_t< F, const T & >fastmm::Result< T, E >inline
error() const noexceptfastmm::Result< T, E >inline
error() noexceptfastmm::Result< T, E >inline
error_fastmm::Result< T, E >
error_type typedeffastmm::Result< T, E >
has_value() const noexceptfastmm::Result< T, E >inline
map(F &&f) const -> Result< std::invoke_result_t< F, const T & >, E >fastmm::Result< T, E >inline
operator bool() const noexceptfastmm::Result< T, E >inlineexplicit
operator*() noexceptfastmm::Result< T, E >inline
operator*() const noexceptfastmm::Result< T, E >inline
operator->() noexceptfastmm::Result< T, E >inline
operator->() const noexceptfastmm::Result< T, E >inline
operator=(const Result &o)fastmm::Result< T, E >inline
operator=(Result &&o) noexcept(std::is_nothrow_move_constructible_v< T > &&std::is_nothrow_move_constructible_v< E >)fastmm::Result< T, E >inline
Result(const T &v) noexcept(std::is_nothrow_copy_constructible_v< T >)fastmm::Result< T, E >inline
Result(T &&v) noexcept(std::is_nothrow_move_constructible_v< T >)fastmm::Result< T, E >inline
Result(Unexpected< E > u) noexcept(std::is_nothrow_move_constructible_v< E >)fastmm::Result< T, E >inline
Result(const Result &o) noexcept(std::is_nothrow_copy_constructible_v< T > &&std::is_nothrow_copy_constructible_v< E >)fastmm::Result< T, E >inline
Result(Result &&o) noexcept(std::is_nothrow_move_constructible_v< T > &&std::is_nothrow_move_constructible_v< E >)fastmm::Result< T, E >inline
value() &noexceptfastmm::Result< T, E >inline
value() const &noexceptfastmm::Result< T, E >inline
value() &&noexceptfastmm::Result< T, E >inline
value_fastmm::Result< T, E >
value_or(U &&fallback) constfastmm::Result< T, E >inline
value_type typedeffastmm::Result< T, E >
~Result()fastmm::Result< T, E >inline