Back to Arangodb

Aliases

3rdParty/boost/1.78.0/libs/outcome/doc/html/reference/aliases.html

3.12.9.12.8 KB
Original Source

Aliases

  1. boost_checked<T, E = boost::system::error_code>

A type alias to a basic_result configured with boost::system::error_code and policy::throw_bad_result_access<EC>.

  1. boost_outcome<T, EC = boost::system::error_code, EP = boost::exception_ptr, NoValuePolicy = policy::default_policy<T, EC, EP>>

A type alias to a basic_outcome configured with boost::system::error_code, boost::exception_ptr and policy::default_policy.

  1. boost_result<T, E = boost::system::error_code, NoValuePolicy = policy::default_policy<T, E, void>>

A type alias to a basic_result configured with boost::system::error_code and policy::default_policy.

  1. boost_unchecked<T, E = boost::system::error_code>

A type alias to a basic_result configured with boost::system::error_code and policy::all_narrow.

  1. checked<T, E = varies>

A type alias to a std_checked<T, E> (standalone edition) or boost_checked<T, E> (Boost edition).

  1. default_policy<T, EC, EP>

A type alias to a no-value policy selected based on traits matching of T, EC and EP.

  1. outcome<T, EC = varies, EP = varies, NoValuePolicy = policy::default_policy<T, EC, EP>>

A type alias to a std_outcome<T, EC, EP, NoValuePolicy> (standalone edition) or boost_outcome<T, EC, EP, NoValuePolicy> (Boost edition).

  1. result<T, E = varies, NoValuePolicy = policy::default_policy<T, E, void>>

A type alias to a std_result<T, E, NoValuePolicy> (standalone edition) or boost_result<T, E, NoValuePolicy> (Boost edition).

  1. std_checked<T, E = std::error_code>

A type alias to a basic_result configured with std::error_code and policy::throw_bad_result_access<EC>.

  1. std_outcome<T, EC = std::error_code, EP = std::exception_ptr, NoValuePolicy = policy::default_policy<T, EC, EP>>

A type alias to a basic_outcome configured with std::error_code, std::exception_ptr and policy::default_policy.

  1. std_result<T, E = std::error_code, NoValuePolicy = policy::default_policy<T, E, void>>

A type alias to a basic_result configured with std::error_code and policy::default_policy.

  1. std_unchecked<T, E = std::error_code>

A type alias to a basic_result configured with std::error_code and policy::all_narrow.

  1. unchecked<T, E = varies>

A type alias to a std_unchecked<T, E> (standalone edition) or boost_unchecked<T, E> (Boost edition).