JSON Voorhees
Killer JSON for C++
Loading...
Searching...
No Matches
jsonv::result< TValue, TError > Member List

This is the complete list of members for jsonv::result< TValue, TError >, including all inherited members.

error() const &jsonv::result_error_operations< TSelf, TError >inline
error() & (defined in jsonv::result_error_operations< TSelf, TError >)jsonv::result_error_operations< TSelf, TError >inline
error() && (defined in jsonv::result_error_operations< TSelf, TError >)jsonv::result_error_operations< TSelf, TError >inline
error_type typedefjsonv::result< TValue, TError >
is_error() const noexceptjsonv::result< TValue, TError >inline
is_ok() const noexceptjsonv::result< TValue, TError >inline
map(FUnary &&transform) const &noexcept(ResultInfo::is_noexcept)jsonv::result< TValue, TError >inline
map(FUnary &&transform) &&noexcept(ResultInfo::is_noexcept)jsonv::result< TValue, TError >inline
map_error(FUnary &&transform) const &noexcept(ResultInfo::is_noexcept)jsonv::result< TValue, TError >inline
map_error(FUnary &&transform) &&noexcept(ResultInfo::is_noexcept)jsonv::result< TValue, TError >inline
map_flat(FUnary &&transform) const &noexcept(ResultInfo::is_noexcept)jsonv::result< TValue, TError >inline
map_flat(FUnary &&transform) &&noexcept(ResultInfo::is_noexcept)jsonv::result< TValue, TError >inline
operator bool() const noexceptjsonv::result< TValue, TError >inlineexplicit
operator*() const &jsonv::result_value_operations< TSelf, TValue >inline
operator*() & (defined in jsonv::result_value_operations< TSelf, TValue >)jsonv::result_value_operations< TSelf, TValue >inline
operator*() && (defined in jsonv::result_value_operations< TSelf, TValue >)jsonv::result_value_operations< TSelf, TValue >inline
operator->() constjsonv::result_value_operations< TSelf, TValue >inline
operator->() (defined in jsonv::result_value_operations< TSelf, TValue >)jsonv::result_value_operations< TSelf, TValue >inline
operator=(const result &)=defaultjsonv::result< TValue, TError >
operator=(result &&) noexcept=defaultjsonv::result< TValue, TError >
recover(FUnary &&recovery) const &noexcept(ResultInfo::is_noexcept)jsonv::result< TValue, TError >inline
recover_flat(FUnary &&recovery) const &noexcept(ResultInfo::is_noexcept)jsonv::result< TValue, TError >inline
recover_flat(FUnary &&recovery) &&noexcept(ResultInfo::is_noexcept)jsonv::result< TValue, TError >inline
reset() noexcept(std::is_nothrow_destructible_v< value_type > &&std::is_nothrow_destructible_v< error_type >)jsonv::result< TValue, TError >inline
result (defined in jsonv::result< TValue, TError >)jsonv::result< TValue, TError >friend
result() noexceptjsonv::result< TValue, TError >inline
result(in_place_ok_t, TArgs &&... args) noexcept(std::is_nothrow_constructible_v< value_type, TArgs... >)jsonv::result< TValue, TError >inlineexplicit
result(TOkValue &&value, std::enable_if_t< detail::is_template_of_v< ok, std::decay_t< TOkValue > > &&std::is_convertible_v< typename TOkValue::value_type, value_type > > *=nullptr)jsonv::result< TValue, TError >inline
result(TOkValue &&value, std::enable_if_t< std::is_same_v< ok< void >, std::decay_t< TOkValue > > &&std::is_void_v< value_type > > *=nullptr) noexceptjsonv::result< TValue, TError >inline
result(UValue &&value, std::enable_if_t< std::is_convertible_v< UValue, value_type > &&!std::is_same_v< value_type, error_type > > *=nullptr) noexcept(std::is_nothrow_constructible_v< value_type, UValue >)jsonv::result< TValue, TError >inline
result(in_place_error_t, TArgs &&... args) noexcept(std::is_nothrow_constructible_v< error_type, TArgs... >)jsonv::result< TValue, TError >inlineexplicit
result(TErrorValue &&error_value, std::enable_if_t< detail::is_template_of_v< jsonv::error, TErrorValue > &&std::is_convertible_v< typename TErrorValue::error_type, error_type > > *=nullptr)jsonv::result< TValue, TError >inline
result(TErrorValue &&, std::enable_if_t< std::is_same_v< jsonv::error< void >, std::decay_t< TErrorValue > > &&std::is_void_v< error_type > > *=nullptr) noexceptjsonv::result< TValue, TError >inline
result(const result &)=defaultjsonv::result< TValue, TError >
result(result &&) noexcept=defaultjsonv::result< TValue, TError >
result(const result< UValue, UError > &src)jsonv::result< TValue, TError >inline
result(result< UValue, UError > &&src) noexceptjsonv::result< TValue, TError >inline
result_error_operations (defined in jsonv::result< TValue, TError >)jsonv::result< TValue, TError >friend
result_value_operations (defined in jsonv::result< TValue, TError >)jsonv::result< TValue, TError >friend
state() const noexceptjsonv::result< TValue, TError >inline
value() const &jsonv::result_value_operations< TSelf, TValue >inline
value() & (defined in jsonv::result_value_operations< TSelf, TValue >)jsonv::result_value_operations< TSelf, TValue >inline
value() && (defined in jsonv::result_value_operations< TSelf, TValue >)jsonv::result_value_operations< TSelf, TValue >inline
value_or(UValue &&recovery_value) const &noexcept(std::is_nothrow_copy_constructible_v< value_type > &&std::is_nothrow_constructible_v< value_type, UValue >)jsonv::result_value_operations< TSelf, TValue >inline
value_or(UValue &&recovery_value) &&noexcept(std::is_nothrow_move_constructible_v< value_type > &&std::is_nothrow_constructible_v< value_type, UValue >) (defined in jsonv::result_value_operations< TSelf, TValue >)jsonv::result_value_operations< TSelf, TValue >inline
value_type typedefjsonv::result< TValue, TError >