|
JSON Voorhees
Killer JSON for C++
|
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 typedef | jsonv::result< TValue, TError > | |
| is_error() const noexcept | jsonv::result< TValue, TError > | inline |
| is_ok() const noexcept | jsonv::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 noexcept | jsonv::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->() 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=(const result &)=default | jsonv::result< TValue, TError > | |
| operator=(result &&) noexcept=default | jsonv::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() noexcept | jsonv::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) noexcept | jsonv::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) noexcept | jsonv::result< TValue, TError > | inline |
| result(const result &)=default | jsonv::result< TValue, TError > | |
| result(result &&) noexcept=default | jsonv::result< TValue, TError > | |
| result(const result< UValue, UError > &src) | jsonv::result< TValue, TError > | inline |
| result(result< UValue, UError > &&src) noexcept | jsonv::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 noexcept | jsonv::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 typedef | jsonv::result< TValue, TError > |