From d4cf274621e1fe050421df88c3704499b812d147 Mon Sep 17 00:00:00 2001 From: ned14 Date: Thu, 12 Dec 2024 23:52:19 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20ned14/ou?= =?UTF-8?q?tcome@e6c4d62c24c0591ae391bc115c287c9493bc5d00=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 2 +- _footer/index.html | 2 +- _header/index.html | 2 +- abi-stability/index.html | 2 +- alternatives/error_code/index.html | 2 +- alternatives/exceptions/index.html | 30 +- alternatives/expected/index.html | 2 +- alternatives/index.html | 2 +- alternatives/leaf/index.html | 2 +- alternatives/outcome/index.html | 2 +- build/index.html | 216 +- categories/assignment/index.html | 2 +- categories/comparisons/index.html | 2 +- categories/comparisons/page/2/index.html | 2 +- categories/constructors/index.html | 2 +- categories/constructors/page/2/index.html | 2 +- categories/constructors/page/3/index.html | 2 +- categories/constructors/page/4/index.html | 2 +- categories/constructors/page/5/index.html | 2 +- categories/constructors/page/6/index.html | 2 +- categories/constructors/page/7/index.html | 2 +- categories/converting-constructors/index.html | 2 +- .../converting-constructors/page/2/index.html | 2 +- .../converting-constructors/page/3/index.html | 2 +- categories/copy-assignment/index.html | 2 +- categories/copy-constructors/index.html | 2 +- categories/default-constructors/index.html | 2 +- categories/destructors/index.html | 2 +- categories/disabling-constructors/index.html | 2 +- categories/explicit-constructors/index.html | 2 +- .../explicit-constructors/page/2/index.html | 2 +- .../explicit-constructors/page/3/index.html | 2 +- categories/implicit-constructors/index.html | 2 +- .../implicit-constructors/page/2/index.html | 2 +- .../implicit-constructors/page/3/index.html | 2 +- .../implicit-constructors/page/4/index.html | 2 +- categories/index.html | 2 +- categories/inplace-constructors/index.html | 2 +- .../inplace-constructors/page/2/index.html | 2 +- categories/modifiers/index.html | 2 +- categories/move-assignment/index.html | 2 +- categories/move-constructors/index.html | 2 +- categories/observer-policies/index.html | 2 +- .../observer-policies/page/2/index.html | 2 +- categories/observers/index.html | 2 +- categories/observers/page/2/index.html | 2 +- categories/observers/page/3/index.html | 2 +- categories/observers/page/4/index.html | 2 +- categories/observers/page/5/index.html | 2 +- categories/observers/page/6/index.html | 2 +- categories/observers/page/7/index.html | 2 +- categories/operators/index.html | 2 +- categories/page/2/index.html | 2 +- categories/special/index.html | 2 +- categories/tagged-constructors/index.html | 2 +- .../tagged-constructors/page/2/index.html | 2 +- changelog/index.html | 2 +- changelog/upgrade_v21_v22/index.html | 2 +- changelog/v22/index.html | 72 +- credits/index.html | 2 +- experimental/advantages/index.html | 2 +- experimental/c-api/from-c/declare/index.html | 2 +- experimental/c-api/from-c/index.html | 2 +- .../c-api/from-c/system_code/index.html | 2 +- experimental/c-api/from-c/try/index.html | 2 +- experimental/c-api/from-c/use/index.html | 2 +- .../c-api/from-cxx/example/index.html | 2 +- .../c-api/from-cxx/example2/index.html | 2 +- experimental/c-api/from-cxx/index.html | 2025 +---------------- experimental/c-api/index.html | 2 +- experimental/differences/index.html | 2 +- experimental/index.html | 2 +- experimental/map/index.html | 2 +- experimental/outcome/index.html | 2 +- experimental/status_result/index.html | 2 +- .../constructor/index.html | 2 +- .../implicit_conversion/index.html | 2 +- experimental/worked-example-long/index.html | 2 +- .../worked-example-long/message/index.html | 2 +- .../worked-example-long/preamble/index.html | 2 +- .../worked-example-long/source/index.html | 2 +- .../worked-example-long/string_ref/index.html | 2 +- .../worked-example-long/value_type/index.html | 2 +- .../implicit-construction/index.html | 2 +- experimental/worked-example/index.html | 16 +- faq/index.html | 2 +- history/index.html | 9 +- index.html | 2 +- motivation/errno/index.html | 2 +- motivation/error_codes/index.html | 2 +- motivation/exceptions/index.html | 2 +- motivation/index.html | 2 +- motivation/narrow_contract/index.html | 2 +- motivation/plug_error_code/index.html | 2 +- motivation/plug_error_code2/index.html | 2 +- motivation/std_error_code/index.html | 2 +- recipes/asio-integration-1-70/index.html | 2 +- recipes/asio-integration/index.html | 2 +- recipes/foreign-try/index.html | 2 +- recipes/index.html | 2 +- reference/aliases/boost_checked/index.html | 436 +++- reference/aliases/boost_outcome/index.html | 2 +- reference/aliases/boost_result/index.html | 2 +- reference/aliases/boost_unchecked/index.html | 2 +- reference/aliases/checked/index.html | 2 +- reference/aliases/default_policy/index.html | 2 +- reference/aliases/index.html | 2 +- reference/aliases/outcome/index.html | 2 +- reference/aliases/result/index.html | 2 +- reference/aliases/std_checked/index.html | 2 +- reference/aliases/std_outcome/index.html | 2 +- reference/aliases/std_result/index.html | 2 +- reference/aliases/std_unchecked/index.html | 2 +- reference/aliases/unchecked/index.html | 2 +- reference/concepts/basic_outcome/index.html | 184 +- reference/concepts/basic_result/index.html | 2 +- reference/concepts/index.html | 2 +- reference/concepts/value_or_error/index.html | 2 +- reference/concepts/value_or_none/index.html | 2 +- reference/converters/index.html | 2 +- .../converters/value_or_error/index.html | 2 +- .../functions/error_from_exception/index.html | 2 +- reference/functions/failure/index.html | 2 +- .../hook_outcome_construction/index.html | 2 +- .../hook_outcome_construction2/index.html | 2 +- .../hook_outcome_copy_construction/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../hook_outcome_move_construction/index.html | 2 +- .../index.html | 2 +- .../hooks/hook_result_construction/index.html | 2 +- .../hook_result_copy_construction/index.html | 2 +- .../index.html | 2 +- .../hook_result_move_construction/index.html | 2 +- reference/functions/hooks/index.html | 2 +- .../override_outcome_exception/index.html | 2 +- .../hooks/set_spare_storage/index.html | 2 +- .../functions/hooks/spare_storage/index.html | 2 +- reference/functions/index.html | 2 +- reference/functions/iostream/index.html | 2 +- .../iostream/outcome_operator_in/index.html | 2 +- .../iostream/outcome_operator_out/index.html | 2 +- .../iostream/outcome_print/index.html | 2 +- .../iostream/result_operator_in/index.html | 2 +- .../iostream/result_operator_out/index.html | 2 +- .../iostream/result_print/index.html | 2 +- .../index.html | 2 +- .../functions/policy/error_code/index.html | 2 +- .../functions/policy/exception_ptr/index.html | 2 +- reference/functions/policy/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- reference/functions/strong_swap/index.html | 2 +- reference/functions/success/index.html | 2 +- .../try_operation_extract_value/index.html | 2 +- .../try_operation_has_value/index.html | 436 +--- .../try_operation_return_as/index.html | 2 +- .../index.html | 2 +- reference/index.html | 2 +- reference/macros/co_try/index.html | 2 +- .../macros/co_try_failure_likely/index.html | 2 +- reference/macros/co_tryv/index.html | 2 +- reference/macros/co_tryv2/index.html | 2 +- .../macros/co_tryv2_failure_likely/index.html | 2 +- .../macros/co_tryv_failure_likely/index.html | 2 +- reference/macros/co_tryx/index.html | 2 +- .../macros/co_tryx_failure_likely/index.html | 2 +- reference/macros/disable_execinfo/index.html | 2 +- .../enable_legacy_support_for/index.html | 2 +- reference/macros/in_place_type/index.html | 2 +- reference/macros/index.html | 2 +- .../macros/is_nothrow_swappable/index.html | 2 +- reference/macros/nodiscard/index.html | 2 +- reference/macros/requires/index.html | 2 +- reference/macros/symbol_visible/index.html | 2 +- reference/macros/template/index.html | 2 +- reference/macros/thread_local/index.html | 2 +- reference/macros/throw_exception/index.html | 2 +- reference/macros/try/index.html | 2 +- .../macros/try_failure_likely/index.html | 2 +- reference/macros/tryv/index.html | 2 +- reference/macros/tryv2/index.html | 2 +- .../macros/tryv2_failure_likely/index.html | 2 +- .../macros/tryv_failure_likely/index.html | 2 +- reference/macros/tryx/index.html | 2 +- .../macros/tryx_failure_likely/index.html | 2 +- reference/macros/version/index.html | 2 +- reference/policies/all_narrow/index.html | 2 +- reference/policies/base/error/index.html | 2 +- reference/policies/base/exception/index.html | 2 +- reference/policies/base/has_error/index.html | 2 +- .../base/has_error_is_errno/index.html | 2 +- .../policies/base/has_exception/index.html | 2 +- reference/policies/base/has_value/index.html | 2 +- reference/policies/base/index.html | 2 +- .../base/narrow_error_check/index.html | 2 +- .../base/narrow_exception_check/index.html | 2 +- .../base/narrow_value_check/index.html | 60 +- .../base/on_outcome_construction/index.html | 2 +- .../base/on_outcome_construction2/index.html | 2 +- .../on_outcome_copy_construction/index.html | 2 +- .../on_outcome_copy_construction2/index.html | 2 +- .../index.html | 2 +- .../on_outcome_move_construction/index.html | 2 +- .../on_outcome_move_construction2/index.html | 2 +- .../base/on_result_construction/index.html | 2 +- .../on_result_copy_construction/index.html | 2 +- .../index.html | 2 +- .../on_result_move_construction/index.html | 2 +- .../policies/base/set_has_error/index.html | 2 +- .../base/set_has_error_is_errno/index.html | 2 +- .../base/set_has_exception/index.html | 2 +- .../policies/base/set_has_value/index.html | 2 +- reference/policies/base/ub/index.html | 2 +- reference/policies/base/value/index.html | 117 +- .../index.html | 2 +- .../index.html | 2 +- .../exception_ptr_rethrow_outcome/index.html | 2 +- .../exception_ptr_rethrow_result/index.html | 2 +- .../fail_to_compile_observers/index.html | 2 +- reference/policies/index.html | 2 +- reference/policies/terminate/index.html | 2 +- .../throw_bad_result_access/index.html | 2 +- reference/traits/index.html | 2 +- reference/traits/is_basic_outcome/index.html | 2 +- reference/traits/is_basic_result/index.html | 2 +- .../traits/is_error_code_available/index.html | 2 +- reference/traits/is_error_type/index.html | 2 +- .../traits/is_error_type_enum/index.html | 2 +- .../is_exception_ptr_available/index.html | 2 +- reference/traits/is_failure_type/index.html | 2 +- .../traits/is_move_bitcopying/index.html | 2 +- reference/traits/is_success_type/index.html | 2 +- .../index.html | 2 +- reference/types/awaitables/eager/index.html | 2 +- .../types/awaitables/generator/index.html | 2 +- reference/types/awaitables/lazy/index.html | 2 +- reference/types/bad_outcome_access/index.html | 2 +- reference/types/bad_result_access/index.html | 2 +- .../types/bad_result_access_with/index.html | 2 +- .../as_failure_lvalue/index.html | 2 +- .../as_failure_rvalue/index.html | 2 +- .../assume_error_lvalue/index.html | 2 +- .../assume_error_lvalue_const/index.html | 2 +- .../assume_error_rvalue/index.html | 2 +- .../assume_error_rvalue_const/index.html | 87 +- .../assume_exception_lvalue/index.html | 2 +- .../assume_exception_lvalue_const/index.html | 2 +- .../assume_exception_rvalue/index.html | 2 +- .../assume_exception_rvalue_const/index.html | 2 +- .../assume_value_lvalue/index.html | 2 +- .../assume_value_lvalue_const/index.html | 2 +- .../assume_value_rvalue/index.html | 2 +- .../assume_value_rvalue_const/index.html | 2 +- .../basic_outcome/copy_assignment/index.html | 2 +- .../basic_outcome/copy_constructor/index.html | 2 +- .../types/basic_outcome/default/index.html | 2 +- .../types/basic_outcome/destructor/index.html | 2 +- .../disabling_catchall/index.html | 2 +- .../disabling_implicit_constructor/index.html | 2 +- .../equality_basic_outcome/index.html | 2 +- .../equality_basic_result/index.html | 2 +- .../equality_failure_type/index.html | 2 +- .../equality_success_type/index.html | 2 +- .../basic_outcome/error_lvalue/index.html | 2 +- .../error_lvalue_const/index.html | 2 +- .../basic_outcome/error_rvalue/index.html | 2 +- .../error_rvalue_const/index.html | 2 +- .../basic_outcome/exception_lvalue/index.html | 2 +- .../exception_lvalue_const/index.html | 2 +- .../basic_outcome/exception_rvalue/index.html | 2 +- .../exception_rvalue_const/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../types/basic_outcome/failure/index.html | 2 +- .../types/basic_outcome/has_error/index.html | 2 +- .../basic_outcome/has_exception/index.html | 2 +- .../basic_outcome/has_failure/index.html | 2 +- .../types/basic_outcome/has_value/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- reference/types/basic_outcome/index.html | 2 +- .../inequality_basic_outcome/index.html | 2 +- .../inequality_basic_result/index.html | 2 +- .../inequality_failure_type/index.html | 2 +- .../inequality_success_type/index.html | 2 +- .../basic_outcome/move_assignment/index.html | 2 +- .../basic_outcome/move_constructor/index.html | 2 +- .../basic_outcome/operator_bool/index.html | 2 +- reference/types/basic_outcome/swap/index.html | 2 +- .../basic_outcome/value_lvalue/index.html | 2 +- .../value_lvalue_const/index.html | 2 +- .../basic_outcome/value_rvalue/index.html | 2 +- .../value_rvalue_const/index.html | 2 +- .../basic_result/as_failure_lvalue/index.html | 2 +- .../basic_result/as_failure_rvalue/index.html | 2 +- .../assume_error_lvalue/index.html | 2 +- .../assume_error_lvalue_const/index.html | 2 +- .../assume_error_rvalue/index.html | 2 +- .../assume_error_rvalue_const/index.html | 2 +- .../assume_value_lvalue/index.html | 2 +- .../assume_value_lvalue_const/index.html | 2 +- .../assume_value_rvalue/index.html | 2 +- .../assume_value_rvalue_const/index.html | 2 +- .../basic_result/copy_assignment/index.html | 2 +- .../basic_result/copy_constructor/index.html | 2 +- .../types/basic_result/default/index.html | 2 +- .../types/basic_result/destructor/index.html | 2 +- .../disabling_catchall/index.html | 2 +- .../disabling_implicit_constructor/index.html | 2 +- .../equality_basic_result/index.html | 2 +- .../equality_failure_type/index.html | 2 +- .../equality_success_type/index.html | 2 +- .../basic_result/error_lvalue/index.html | 2 +- .../error_lvalue_const/index.html | 2 +- .../basic_result/error_rvalue/index.html | 2 +- .../error_rvalue_const/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../types/basic_result/has_error/index.html | 2 +- .../basic_result/has_exception/index.html | 2 +- .../types/basic_result/has_failure/index.html | 2 +- .../has_lost_consistency/index.html | 2 +- .../types/basic_result/has_value/index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- reference/types/basic_result/index.html | 2 +- .../inequality_basic_result/index.html | 2 +- .../inequality_failure_type/index.html | 2 +- .../inequality_success_type/index.html | 2 +- .../basic_result/move_assignment/index.html | 2 +- .../basic_result/move_constructor/index.html | 2 +- .../basic_result/operator_bool/index.html | 2 +- reference/types/basic_result/swap/index.html | 2 +- .../basic_result/value_lvalue/index.html | 2 +- .../value_lvalue_const/index.html | 2 +- .../basic_result/value_rvalue/index.html | 2 +- .../value_rvalue_const/index.html | 2 +- reference/types/failure_type/index.html | 2 +- reference/types/in_place_type_t/index.html | 2 +- reference/types/index.html | 2 +- reference/types/success_type/index.html | 2 +- requirements/index.html | 2 +- tags/adl-bridging/index.html | 2 +- tags/asio/index.html | 2 +- tags/awaitables/index.html | 2 +- tags/backtrace/index.html | 2 +- tags/best-practice/index.html | 2 +- tags/co_await/index.html | 2 +- tags/constructors/index.html | 2 +- tags/conventions/index.html | 2 +- tags/coroutines/index.html | 2 +- tags/default-actions/index.html | 2 +- tags/dual-api/index.html | 2 +- tags/eager/index.html | 2 +- tags/error/index.html | 2 +- tags/exception/index.html | 2 +- tags/has_error_code/index.html | 2 +- tags/hooks/index.html | 2 +- tags/idioms/index.html | 2 +- tags/index.html | 2 +- tags/lazy/index.html | 2 +- tags/make_error_code/index.html | 2 +- tags/namespace/index.html | 2 +- tags/networking-ts/index.html | 2 +- tags/nodiscard/index.html | 2 +- tags/outcome/index.html | 2 +- tags/page/2/index.html | 2 +- tags/page/3/index.html | 2 +- tags/payload/index.html | 2 +- tags/playpen/index.html | 2 +- tags/policies/index.html | 2 +- tags/result/index.html | 2 +- tags/try/index.html | 2 +- tags/value-or-error/index.html | 2 +- tags/value/index.html | 2 +- .../constructors/file_handle/index.html | 2 +- tutorial/advanced/constructors/index.html | 2 +- .../constructors/metaprogrammg1/index.html | 2 +- .../constructors/metaprogrammg2/index.html | 2 +- .../constructors/metaprogrammg3/index.html | 2 +- .../static-constructor/index.html | 2 +- .../constructors/two-phase-init/index.html | 2 +- .../advanced/hooks/adl_bridging/index.html | 175 +- .../advanced/hooks/hook_outcome/index.html | 2 +- .../advanced/hooks/hook_result/index.html | 23 +- tutorial/advanced/hooks/index.html | 2 +- .../advanced/hooks/keeping_state/index.html | 2 +- .../advanced/hooks/poke_exception/index.html | 2 +- tutorial/advanced/index.html | 2 +- tutorial/advanced/interop/app-go/index.html | 2 +- .../interop/app-map-filelib/index.html | 2 +- .../interop/app-map-httplib1/index.html | 2 +- .../interop/app-map-httplib2/index.html | 44 +- .../interop/app-map-tidylib/index.html | 2 +- tutorial/advanced/interop/app/index.html | 2 +- .../advanced/interop/conclusion/index.html | 1061 +-------- tutorial/advanced/interop/filelib/index.html | 2 +- tutorial/advanced/interop/httplib/index.html | 2 +- tutorial/advanced/interop/index.html | 2 +- tutorial/advanced/interop/problem/index.html | 2 +- tutorial/advanced/interop/tidylib/index.html | 2 +- .../interop/value-or-error/index.html | 2 +- .../advanced/payload/copy_file/index.html | 2 +- .../advanced/payload/copy_file2/index.html | 2 +- .../advanced/payload/copy_file3/index.html | 2 +- tutorial/advanced/payload/index.html | 2 +- tutorial/essential/before/index.html | 2 +- tutorial/essential/conventions/index.html | 2 +- .../coroutines/awaitables/index.html | 2 +- .../essential/coroutines/co_await/index.html | 2 +- tutorial/essential/coroutines/index.html | 2 +- .../essential/coroutines/returning/index.html | 2 +- tutorial/essential/coroutines/try/index.html | 2 +- tutorial/essential/index.html | 2 +- .../essential/no-value/builtin/index.html | 2025 ++++++++++++++++- tutorial/essential/no-value/custom/index.html | 51 +- tutorial/essential/no-value/index.html | 2 +- tutorial/essential/outcome/index.html | 2 +- .../essential/outcome/inspecting/index.html | 2 +- tutorial/essential/result/index.html | 2 +- .../essential/result/inspecting/index.html | 2 +- tutorial/essential/result/try/index.html | 2 +- .../essential/result/try_greedy/index.html | 2 +- tutorial/essential/result/try_ref/index.html | 2 +- tutorial/index.html | 2 +- videos/index.html | 2 +- 473 files changed, 3456 insertions(+), 4521 deletions(-) diff --git a/404.html b/404.html index 21254c6716..cd7ef1ccdd 100644 --- a/404.html +++ b/404.html @@ -5,7 +5,7 @@ - + 404 Page not found :: Outcome documentation diff --git a/_footer/index.html b/_footer/index.html index 1ff0492b52..5093e38d51 100644 --- a/_footer/index.html +++ b/_footer/index.html @@ -5,7 +5,7 @@ - + :: Outcome documentation diff --git a/_header/index.html b/_header/index.html index 798400a1e8..8dc432feb1 100644 --- a/_header/index.html +++ b/_header/index.html @@ -5,7 +5,7 @@ - + :: Outcome documentation diff --git a/abi-stability/index.html b/abi-stability/index.html index 5ed528af9f..0eac0173c3 100644 --- a/abi-stability/index.html +++ b/abi-stability/index.html @@ -5,7 +5,7 @@ - + Future ABI stability guarantees :: Outcome documentation diff --git a/alternatives/error_code/index.html b/alternatives/error_code/index.html index 1125d727ff..36e2650579 100644 --- a/alternatives/error_code/index.html +++ b/alternatives/error_code/index.html @@ -5,7 +5,7 @@ - + std error codes :: Outcome documentation diff --git a/alternatives/exceptions/index.html b/alternatives/exceptions/index.html index 26602418ae..ce6d803343 100644 --- a/alternatives/exceptions/index.html +++ b/alternatives/exceptions/index.html @@ -5,7 +5,7 @@ - + std exception throws :: Outcome documentation @@ -201,34 +201,6 @@ result<>
  • - + std expected :: Outcome documentation diff --git a/alternatives/index.html b/alternatives/index.html index 1c5ccc34e3..58c90a742a 100644 --- a/alternatives/index.html +++ b/alternatives/index.html @@ -5,7 +5,7 @@ - + Review of Error Handling Frameworks :: Outcome documentation diff --git a/alternatives/leaf/index.html b/alternatives/leaf/index.html index 5d29e1de0c..96634be40c 100644 --- a/alternatives/leaf/index.html +++ b/alternatives/leaf/index.html @@ -5,7 +5,7 @@ - + LEAF :: Outcome documentation diff --git a/alternatives/outcome/index.html b/alternatives/outcome/index.html index da01aa69c6..41c09f7671 100644 --- a/alternatives/outcome/index.html +++ b/alternatives/outcome/index.html @@ -5,7 +5,7 @@ - + Outcome (proposed std result) :: Outcome documentation diff --git a/build/index.html b/build/index.html index d9e453ab0c..8b6a18ce83 100644 --- a/build/index.html +++ b/build/index.html @@ -5,7 +5,7 @@ - + Build and install :: Outcome documentation @@ -317,6 +317,220 @@ Advanced
  • diff --git a/categories/assignment/index.html b/categories/assignment/index.html index 30d3fba855..9e54680572 100644 --- a/categories/assignment/index.html +++ b/categories/assignment/index.html @@ -5,7 +5,7 @@ - + Assignment :: Outcome documentation diff --git a/categories/comparisons/index.html b/categories/comparisons/index.html index 74826ed57d..66ca1f96d9 100644 --- a/categories/comparisons/index.html +++ b/categories/comparisons/index.html @@ -5,7 +5,7 @@ - + Comparisons :: Outcome documentation diff --git a/categories/comparisons/page/2/index.html b/categories/comparisons/page/2/index.html index 35074d4766..fa70b5c6c5 100644 --- a/categories/comparisons/page/2/index.html +++ b/categories/comparisons/page/2/index.html @@ -5,7 +5,7 @@ - + Comparisons :: Outcome documentation diff --git a/categories/constructors/index.html b/categories/constructors/index.html index 022c012daa..ee4c1a3e63 100644 --- a/categories/constructors/index.html +++ b/categories/constructors/index.html @@ -5,7 +5,7 @@ - + Constructors :: Outcome documentation diff --git a/categories/constructors/page/2/index.html b/categories/constructors/page/2/index.html index e3f3984a31..e7505e4696 100644 --- a/categories/constructors/page/2/index.html +++ b/categories/constructors/page/2/index.html @@ -5,7 +5,7 @@ - + Constructors :: Outcome documentation diff --git a/categories/constructors/page/3/index.html b/categories/constructors/page/3/index.html index 31b0da66f9..7c91bbf69a 100644 --- a/categories/constructors/page/3/index.html +++ b/categories/constructors/page/3/index.html @@ -5,7 +5,7 @@ - + Constructors :: Outcome documentation diff --git a/categories/constructors/page/4/index.html b/categories/constructors/page/4/index.html index 17b7853719..759f7c75ab 100644 --- a/categories/constructors/page/4/index.html +++ b/categories/constructors/page/4/index.html @@ -5,7 +5,7 @@ - + Constructors :: Outcome documentation diff --git a/categories/constructors/page/5/index.html b/categories/constructors/page/5/index.html index be58c085e3..5e68e578c1 100644 --- a/categories/constructors/page/5/index.html +++ b/categories/constructors/page/5/index.html @@ -5,7 +5,7 @@ - + Constructors :: Outcome documentation diff --git a/categories/constructors/page/6/index.html b/categories/constructors/page/6/index.html index a07b6e4110..9e1681fcdb 100644 --- a/categories/constructors/page/6/index.html +++ b/categories/constructors/page/6/index.html @@ -5,7 +5,7 @@ - + Constructors :: Outcome documentation diff --git a/categories/constructors/page/7/index.html b/categories/constructors/page/7/index.html index d577441b07..f4f3066051 100644 --- a/categories/constructors/page/7/index.html +++ b/categories/constructors/page/7/index.html @@ -5,7 +5,7 @@ - + Constructors :: Outcome documentation diff --git a/categories/converting-constructors/index.html b/categories/converting-constructors/index.html index b43efa875a..560e8ceb6b 100644 --- a/categories/converting-constructors/index.html +++ b/categories/converting-constructors/index.html @@ -5,7 +5,7 @@ - + Converting Constructors :: Outcome documentation diff --git a/categories/converting-constructors/page/2/index.html b/categories/converting-constructors/page/2/index.html index bf4548a756..b180aeff87 100644 --- a/categories/converting-constructors/page/2/index.html +++ b/categories/converting-constructors/page/2/index.html @@ -5,7 +5,7 @@ - + Converting Constructors :: Outcome documentation diff --git a/categories/converting-constructors/page/3/index.html b/categories/converting-constructors/page/3/index.html index 0d2501dea1..29925144a3 100644 --- a/categories/converting-constructors/page/3/index.html +++ b/categories/converting-constructors/page/3/index.html @@ -5,7 +5,7 @@ - + Converting Constructors :: Outcome documentation diff --git a/categories/copy-assignment/index.html b/categories/copy-assignment/index.html index 8ceb151c1c..ff10cd807e 100644 --- a/categories/copy-assignment/index.html +++ b/categories/copy-assignment/index.html @@ -5,7 +5,7 @@ - + Copy Assignment :: Outcome documentation diff --git a/categories/copy-constructors/index.html b/categories/copy-constructors/index.html index 324c129ed9..60bb7e9ce7 100644 --- a/categories/copy-constructors/index.html +++ b/categories/copy-constructors/index.html @@ -5,7 +5,7 @@ - + Copy Constructors :: Outcome documentation diff --git a/categories/default-constructors/index.html b/categories/default-constructors/index.html index 0bef890677..78a1682929 100644 --- a/categories/default-constructors/index.html +++ b/categories/default-constructors/index.html @@ -5,7 +5,7 @@ - + Default Constructors :: Outcome documentation diff --git a/categories/destructors/index.html b/categories/destructors/index.html index 0ea600d4e3..084f7462ff 100644 --- a/categories/destructors/index.html +++ b/categories/destructors/index.html @@ -5,7 +5,7 @@ - + Destructors :: Outcome documentation diff --git a/categories/disabling-constructors/index.html b/categories/disabling-constructors/index.html index ebf6a5c2c7..ce8b6b6b94 100644 --- a/categories/disabling-constructors/index.html +++ b/categories/disabling-constructors/index.html @@ -5,7 +5,7 @@ - + Disabling Constructors :: Outcome documentation diff --git a/categories/explicit-constructors/index.html b/categories/explicit-constructors/index.html index 6271e8482e..f5468a8ef5 100644 --- a/categories/explicit-constructors/index.html +++ b/categories/explicit-constructors/index.html @@ -5,7 +5,7 @@ - + Explicit Constructors :: Outcome documentation diff --git a/categories/explicit-constructors/page/2/index.html b/categories/explicit-constructors/page/2/index.html index 0288e8f677..091153f81d 100644 --- a/categories/explicit-constructors/page/2/index.html +++ b/categories/explicit-constructors/page/2/index.html @@ -5,7 +5,7 @@ - + Explicit Constructors :: Outcome documentation diff --git a/categories/explicit-constructors/page/3/index.html b/categories/explicit-constructors/page/3/index.html index ff22a1c973..d337d41b5d 100644 --- a/categories/explicit-constructors/page/3/index.html +++ b/categories/explicit-constructors/page/3/index.html @@ -5,7 +5,7 @@ - + Explicit Constructors :: Outcome documentation diff --git a/categories/implicit-constructors/index.html b/categories/implicit-constructors/index.html index ce6a9e0cea..fd952189b0 100644 --- a/categories/implicit-constructors/index.html +++ b/categories/implicit-constructors/index.html @@ -5,7 +5,7 @@ - + Implicit Constructors :: Outcome documentation diff --git a/categories/implicit-constructors/page/2/index.html b/categories/implicit-constructors/page/2/index.html index 62ebb8db46..b4ae6babaa 100644 --- a/categories/implicit-constructors/page/2/index.html +++ b/categories/implicit-constructors/page/2/index.html @@ -5,7 +5,7 @@ - + Implicit Constructors :: Outcome documentation diff --git a/categories/implicit-constructors/page/3/index.html b/categories/implicit-constructors/page/3/index.html index 9b635bc4bf..61eb4e7436 100644 --- a/categories/implicit-constructors/page/3/index.html +++ b/categories/implicit-constructors/page/3/index.html @@ -5,7 +5,7 @@ - + Implicit Constructors :: Outcome documentation diff --git a/categories/implicit-constructors/page/4/index.html b/categories/implicit-constructors/page/4/index.html index 08e0cf9d4f..feb92f5b49 100644 --- a/categories/implicit-constructors/page/4/index.html +++ b/categories/implicit-constructors/page/4/index.html @@ -5,7 +5,7 @@ - + Implicit Constructors :: Outcome documentation diff --git a/categories/index.html b/categories/index.html index ab85db62cb..e6a01da8e7 100644 --- a/categories/index.html +++ b/categories/index.html @@ -5,7 +5,7 @@ - + Categories :: Outcome documentation diff --git a/categories/inplace-constructors/index.html b/categories/inplace-constructors/index.html index 25e93130fc..85a5d4e30d 100644 --- a/categories/inplace-constructors/index.html +++ b/categories/inplace-constructors/index.html @@ -5,7 +5,7 @@ - + Inplace Constructors :: Outcome documentation diff --git a/categories/inplace-constructors/page/2/index.html b/categories/inplace-constructors/page/2/index.html index e6d253f08b..cabda629b7 100644 --- a/categories/inplace-constructors/page/2/index.html +++ b/categories/inplace-constructors/page/2/index.html @@ -5,7 +5,7 @@ - + Inplace Constructors :: Outcome documentation diff --git a/categories/modifiers/index.html b/categories/modifiers/index.html index 95256a9cb1..d60fced2d3 100644 --- a/categories/modifiers/index.html +++ b/categories/modifiers/index.html @@ -5,7 +5,7 @@ - + Modifiers :: Outcome documentation diff --git a/categories/move-assignment/index.html b/categories/move-assignment/index.html index c45ebfae72..f73c3397a6 100644 --- a/categories/move-assignment/index.html +++ b/categories/move-assignment/index.html @@ -5,7 +5,7 @@ - + Move Assignment :: Outcome documentation diff --git a/categories/move-constructors/index.html b/categories/move-constructors/index.html index cd4048eee8..1b7c1c19c3 100644 --- a/categories/move-constructors/index.html +++ b/categories/move-constructors/index.html @@ -5,7 +5,7 @@ - + Move Constructors :: Outcome documentation diff --git a/categories/observer-policies/index.html b/categories/observer-policies/index.html index aafe603f43..c7da5aa93a 100644 --- a/categories/observer-policies/index.html +++ b/categories/observer-policies/index.html @@ -5,7 +5,7 @@ - + Observer Policies :: Outcome documentation diff --git a/categories/observer-policies/page/2/index.html b/categories/observer-policies/page/2/index.html index 8a47ce592e..845f5cbf14 100644 --- a/categories/observer-policies/page/2/index.html +++ b/categories/observer-policies/page/2/index.html @@ -5,7 +5,7 @@ - + Observer Policies :: Outcome documentation diff --git a/categories/observers/index.html b/categories/observers/index.html index 3cd648555b..0a8990ab0b 100644 --- a/categories/observers/index.html +++ b/categories/observers/index.html @@ -5,7 +5,7 @@ - + Observers :: Outcome documentation diff --git a/categories/observers/page/2/index.html b/categories/observers/page/2/index.html index 13bcaea406..8bb39c5df6 100644 --- a/categories/observers/page/2/index.html +++ b/categories/observers/page/2/index.html @@ -5,7 +5,7 @@ - + Observers :: Outcome documentation diff --git a/categories/observers/page/3/index.html b/categories/observers/page/3/index.html index 533cec1c4f..fe1c18c431 100644 --- a/categories/observers/page/3/index.html +++ b/categories/observers/page/3/index.html @@ -5,7 +5,7 @@ - + Observers :: Outcome documentation diff --git a/categories/observers/page/4/index.html b/categories/observers/page/4/index.html index 0a673e5205..0b08cd6aec 100644 --- a/categories/observers/page/4/index.html +++ b/categories/observers/page/4/index.html @@ -5,7 +5,7 @@ - + Observers :: Outcome documentation diff --git a/categories/observers/page/5/index.html b/categories/observers/page/5/index.html index 56e9478b86..b04c045352 100644 --- a/categories/observers/page/5/index.html +++ b/categories/observers/page/5/index.html @@ -5,7 +5,7 @@ - + Observers :: Outcome documentation diff --git a/categories/observers/page/6/index.html b/categories/observers/page/6/index.html index f7f5d7a808..0cf7a472fb 100644 --- a/categories/observers/page/6/index.html +++ b/categories/observers/page/6/index.html @@ -5,7 +5,7 @@ - + Observers :: Outcome documentation diff --git a/categories/observers/page/7/index.html b/categories/observers/page/7/index.html index 63efb35659..a1d968cfe3 100644 --- a/categories/observers/page/7/index.html +++ b/categories/observers/page/7/index.html @@ -5,7 +5,7 @@ - + Observers :: Outcome documentation diff --git a/categories/operators/index.html b/categories/operators/index.html index 81147e4b1b..c7ae79af81 100644 --- a/categories/operators/index.html +++ b/categories/operators/index.html @@ -5,7 +5,7 @@ - + Operators :: Outcome documentation diff --git a/categories/page/2/index.html b/categories/page/2/index.html index 037f683cc7..4e6d6cec31 100644 --- a/categories/page/2/index.html +++ b/categories/page/2/index.html @@ -5,7 +5,7 @@ - + Categories :: Outcome documentation diff --git a/categories/special/index.html b/categories/special/index.html index 288b00cbf2..16c6d726b2 100644 --- a/categories/special/index.html +++ b/categories/special/index.html @@ -5,7 +5,7 @@ - + Special :: Outcome documentation diff --git a/categories/tagged-constructors/index.html b/categories/tagged-constructors/index.html index 784057e6aa..6e612b2b0e 100644 --- a/categories/tagged-constructors/index.html +++ b/categories/tagged-constructors/index.html @@ -5,7 +5,7 @@ - + Tagged Constructors :: Outcome documentation diff --git a/categories/tagged-constructors/page/2/index.html b/categories/tagged-constructors/page/2/index.html index 5d1d328e1f..9e2501181e 100644 --- a/categories/tagged-constructors/page/2/index.html +++ b/categories/tagged-constructors/page/2/index.html @@ -5,7 +5,7 @@ - + Tagged Constructors :: Outcome documentation diff --git a/changelog/index.html b/changelog/index.html index 9e7ca22827..4c91c86bd7 100644 --- a/changelog/index.html +++ b/changelog/index.html @@ -5,7 +5,7 @@ - + Changelog :: Outcome documentation diff --git a/changelog/upgrade_v21_v22/index.html b/changelog/upgrade_v21_v22/index.html index 9eabdb1c58..4b413eb516 100644 --- a/changelog/upgrade_v21_v22/index.html +++ b/changelog/upgrade_v21_v22/index.html @@ -5,7 +5,7 @@ - + Upgrade guide v2.1 => v2.2 :: Outcome documentation diff --git a/changelog/v22/index.html b/changelog/v22/index.html index 63381af95c..aecef158a7 100644 --- a/changelog/v22/index.html +++ b/changelog/v22/index.html @@ -5,7 +5,7 @@ - + v2.2 major changes :: Outcome documentation @@ -1005,76 +1005,6 @@ Traits
  • - + Acknowledgements :: Outcome documentation diff --git a/experimental/advantages/index.html b/experimental/advantages/index.html index 8251d73bc6..3b9b640522 100644 --- a/experimental/advantages/index.html +++ b/experimental/advantages/index.html @@ -5,7 +5,7 @@ - + The main advantages :: Outcome documentation diff --git a/experimental/c-api/from-c/declare/index.html b/experimental/c-api/from-c/declare/index.html index 3079e498e4..747c91bd95 100644 --- a/experimental/c-api/from-c/declare/index.html +++ b/experimental/c-api/from-c/declare/index.html @@ -5,7 +5,7 @@ - + Declare a Result :: Outcome documentation diff --git a/experimental/c-api/from-c/index.html b/experimental/c-api/from-c/index.html index d153a0b97a..95a2702eee 100644 --- a/experimental/c-api/from-c/index.html +++ b/experimental/c-api/from-c/index.html @@ -5,7 +5,7 @@ - + C Results :: Outcome documentation diff --git a/experimental/c-api/from-c/system_code/index.html b/experimental/c-api/from-c/system_code/index.html index 9e4ff9f465..97a382277c 100644 --- a/experimental/c-api/from-c/system_code/index.html +++ b/experimental/c-api/from-c/system_code/index.html @@ -5,7 +5,7 @@ - + C system error results :: Outcome documentation diff --git a/experimental/c-api/from-c/try/index.html b/experimental/c-api/from-c/try/index.html index b94ea5b8ed..61237a61c9 100644 --- a/experimental/c-api/from-c/try/index.html +++ b/experimental/c-api/from-c/try/index.html @@ -5,7 +5,7 @@ - + TRY a C Result :: Outcome documentation diff --git a/experimental/c-api/from-c/use/index.html b/experimental/c-api/from-c/use/index.html index cac40b59d0..f76928c309 100644 --- a/experimental/c-api/from-c/use/index.html +++ b/experimental/c-api/from-c/use/index.html @@ -5,7 +5,7 @@ - + Using a Result :: Outcome documentation diff --git a/experimental/c-api/from-cxx/example/index.html b/experimental/c-api/from-cxx/example/index.html index f87f943c6c..08922ea0a5 100644 --- a/experimental/c-api/from-cxx/example/index.html +++ b/experimental/c-api/from-cxx/example/index.html @@ -5,7 +5,7 @@ - + Example C++ function :: Outcome documentation diff --git a/experimental/c-api/from-cxx/example2/index.html b/experimental/c-api/from-cxx/example2/index.html index e8510b2959..1e8098e21c 100644 --- a/experimental/c-api/from-cxx/example2/index.html +++ b/experimental/c-api/from-cxx/example2/index.html @@ -5,7 +5,7 @@ - + Calling it from C :: Outcome documentation diff --git a/experimental/c-api/from-cxx/index.html b/experimental/c-api/from-cxx/index.html index c21aea06fa..2fd1a3536d 100644 --- a/experimental/c-api/from-cxx/index.html +++ b/experimental/c-api/from-cxx/index.html @@ -5,7 +5,7 @@ - + Calling C++ from C :: Outcome documentation @@ -754,2029 +754,6 @@ API reference
  • - + Using Outcome from C code :: Outcome documentation diff --git a/experimental/differences/index.html b/experimental/differences/index.html index 73f1cd9bd1..ff5b727642 100644 --- a/experimental/differences/index.html +++ b/experimental/differences/index.html @@ -5,7 +5,7 @@ - + Major differences :: Outcome documentation diff --git a/experimental/index.html b/experimental/index.html index f56c1567f4..988fecc8e6 100644 --- a/experimental/index.html +++ b/experimental/index.html @@ -5,7 +5,7 @@ - + Experimental :: Outcome documentation diff --git a/experimental/map/index.html b/experimental/map/index.html index 0f583303ad..744c5bb1cb 100644 --- a/experimental/map/index.html +++ b/experimental/map/index.html @@ -5,7 +5,7 @@ - + Approximate map between error code designs :: Outcome documentation diff --git a/experimental/outcome/index.html b/experimental/outcome/index.html index 2069250854..3334b80f57 100644 --- a/experimental/outcome/index.html +++ b/experimental/outcome/index.html @@ -5,7 +5,7 @@ - + Tying it all together :: Outcome documentation diff --git a/experimental/status_result/index.html b/experimental/status_result/index.html index 53ec0feda1..c59e454a78 100644 --- a/experimental/status_result/index.html +++ b/experimental/status_result/index.html @@ -5,7 +5,7 @@ - + `status_result` and `status_outcome` :: Outcome documentation diff --git a/experimental/worked-example-long/constructor/index.html b/experimental/worked-example-long/constructor/index.html index 751edc0a51..e5fa24ae1e 100644 --- a/experimental/worked-example-long/constructor/index.html +++ b/experimental/worked-example-long/constructor/index.html @@ -5,7 +5,7 @@ - + The constructor :: Outcome documentation diff --git a/experimental/worked-example-long/implicit_conversion/index.html b/experimental/worked-example-long/implicit_conversion/index.html index 7b10e19423..2fac43bef2 100644 --- a/experimental/worked-example-long/implicit_conversion/index.html +++ b/experimental/worked-example-long/implicit_conversion/index.html @@ -5,7 +5,7 @@ - + Implicit conversion :: Outcome documentation diff --git a/experimental/worked-example-long/index.html b/experimental/worked-example-long/index.html index 2cabb7f360..421f6fa220 100644 --- a/experimental/worked-example-long/index.html +++ b/experimental/worked-example-long/index.html @@ -5,7 +5,7 @@ - + Worked example: Custom domain (the long way) :: Outcome documentation diff --git a/experimental/worked-example-long/message/index.html b/experimental/worked-example-long/message/index.html index 33c795302a..349975386f 100644 --- a/experimental/worked-example-long/message/index.html +++ b/experimental/worked-example-long/message/index.html @@ -5,7 +5,7 @@ - + Redefining `message()` :: Outcome documentation diff --git a/experimental/worked-example-long/preamble/index.html b/experimental/worked-example-long/preamble/index.html index 976f4b1758..29bd398c15 100644 --- a/experimental/worked-example-long/preamble/index.html +++ b/experimental/worked-example-long/preamble/index.html @@ -5,7 +5,7 @@ - + Define a custom code domain :: Outcome documentation diff --git a/experimental/worked-example-long/source/index.html b/experimental/worked-example-long/source/index.html index c96f291770..acf34bf173 100644 --- a/experimental/worked-example-long/source/index.html +++ b/experimental/worked-example-long/source/index.html @@ -5,7 +5,7 @@ - + Constexpr domain source :: Outcome documentation diff --git a/experimental/worked-example-long/string_ref/index.html b/experimental/worked-example-long/string_ref/index.html index 7b42d69b46..718ff2840d 100644 --- a/experimental/worked-example-long/string_ref/index.html +++ b/experimental/worked-example-long/string_ref/index.html @@ -5,7 +5,7 @@ - + String refs :: Outcome documentation diff --git a/experimental/worked-example-long/value_type/index.html b/experimental/worked-example-long/value_type/index.html index 6b34a5172a..8bd57cf28a 100644 --- a/experimental/worked-example-long/value_type/index.html +++ b/experimental/worked-example-long/value_type/index.html @@ -5,7 +5,7 @@ - + The payload :: Outcome documentation diff --git a/experimental/worked-example/implicit-construction/index.html b/experimental/worked-example/implicit-construction/index.html index d33108a79b..41c2b694d9 100644 --- a/experimental/worked-example/implicit-construction/index.html +++ b/experimental/worked-example/implicit-construction/index.html @@ -5,7 +5,7 @@ - + Implicit construction :: Outcome documentation diff --git a/experimental/worked-example/index.html b/experimental/worked-example/index.html index a408885f8c..8bcbfff3d9 100644 --- a/experimental/worked-example/index.html +++ b/experimental/worked-example/index.html @@ -5,7 +5,7 @@ - + Worked example: Custom domain (the short way) :: Outcome documentation @@ -2796,6 +2796,20 @@ Changelog
  • - + Frequently asked questions :: Outcome documentation diff --git a/history/index.html b/history/index.html index 24e76bb442..b559e54357 100644 --- a/history/index.html +++ b/history/index.html @@ -5,7 +5,7 @@ - + History :: Outcome documentation @@ -611,6 +611,13 @@ Worked example: Custom domain (the short way)
  • - + Home :: Outcome documentation diff --git a/motivation/errno/index.html b/motivation/errno/index.html index 53b16d914e..1615a7fe49 100644 --- a/motivation/errno/index.html +++ b/motivation/errno/index.html @@ -5,7 +5,7 @@ - + errno :: Outcome documentation diff --git a/motivation/error_codes/index.html b/motivation/error_codes/index.html index e43dc37b38..1ad677c3d8 100644 --- a/motivation/error_codes/index.html +++ b/motivation/error_codes/index.html @@ -5,7 +5,7 @@ - + Error codes :: Outcome documentation diff --git a/motivation/exceptions/index.html b/motivation/exceptions/index.html index cd689d10bc..0bec1d57b3 100644 --- a/motivation/exceptions/index.html +++ b/motivation/exceptions/index.html @@ -5,7 +5,7 @@ - + Exceptions :: Outcome documentation diff --git a/motivation/index.html b/motivation/index.html index 24e50fdc5b..147ca6367b 100644 --- a/motivation/index.html +++ b/motivation/index.html @@ -5,7 +5,7 @@ - + Motivation :: Outcome documentation diff --git a/motivation/narrow_contract/index.html b/motivation/narrow_contract/index.html index f1a433ecc5..4ec01bd768 100644 --- a/motivation/narrow_contract/index.html +++ b/motivation/narrow_contract/index.html @@ -5,7 +5,7 @@ - + Narrow contracts :: Outcome documentation diff --git a/motivation/plug_error_code/index.html b/motivation/plug_error_code/index.html index 69126f726a..de5f6bd87e 100644 --- a/motivation/plug_error_code/index.html +++ b/motivation/plug_error_code/index.html @@ -5,7 +5,7 @@ - + Plugging a library into `std::error_code` :: Outcome documentation diff --git a/motivation/plug_error_code2/index.html b/motivation/plug_error_code2/index.html index e149def749..760e61d2e4 100644 --- a/motivation/plug_error_code2/index.html +++ b/motivation/plug_error_code2/index.html @@ -5,7 +5,7 @@ - + Plugging a library into `boost::system::error_code` :: Outcome documentation diff --git a/motivation/std_error_code/index.html b/motivation/std_error_code/index.html index 403958db8c..fb74df3a4c 100644 --- a/motivation/std_error_code/index.html +++ b/motivation/std_error_code/index.html @@ -5,7 +5,7 @@ - + std::error_code :: Outcome documentation diff --git a/recipes/asio-integration-1-70/index.html b/recipes/asio-integration-1-70/index.html index 3f49edfc29..2dc9f33202 100644 --- a/recipes/asio-integration-1-70/index.html +++ b/recipes/asio-integration-1-70/index.html @@ -5,7 +5,7 @@ - + ASIO/Networking TS: Boost >= 1.70 :: Outcome documentation diff --git a/recipes/asio-integration/index.html b/recipes/asio-integration/index.html index 925cb9d28c..3e20c31033 100644 --- a/recipes/asio-integration/index.html +++ b/recipes/asio-integration/index.html @@ -5,7 +5,7 @@ - + ASIO/Networking TS : Boost < 1.70 :: Outcome documentation diff --git a/recipes/foreign-try/index.html b/recipes/foreign-try/index.html index 8331b3c191..e7776b89a8 100644 --- a/recipes/foreign-try/index.html +++ b/recipes/foreign-try/index.html @@ -5,7 +5,7 @@ - + Extending `OUTCOME_TRY` :: Outcome documentation diff --git a/recipes/index.html b/recipes/index.html index 5048cc6062..fd0a10caee 100644 --- a/recipes/index.html +++ b/recipes/index.html @@ -5,7 +5,7 @@ - + Recipes :: Outcome documentation diff --git a/reference/aliases/boost_checked/index.html b/reference/aliases/boost_checked/index.html index 7216382bdd..c9218620f8 100644 --- a/reference/aliases/boost_checked/index.html +++ b/reference/aliases/boost_checked/index.html @@ -5,7 +5,7 @@ - + `boost_checked<T, E = boost::system::error_code>` :: Outcome documentation @@ -1898,6 +1898,440 @@ basic_result<T, E, NoValuePolicy>
  • diff --git a/reference/aliases/boost_outcome/index.html b/reference/aliases/boost_outcome/index.html index 912948898c..31b3520e32 100644 --- a/reference/aliases/boost_outcome/index.html +++ b/reference/aliases/boost_outcome/index.html @@ -5,7 +5,7 @@ - + `boost_outcome<T, EC = boost::system::error_code, EP = boost::exception_ptr, NoValuePolicy = policy::default_policy<T, EC, EP>>` :: Outcome documentation diff --git a/reference/aliases/boost_result/index.html b/reference/aliases/boost_result/index.html index 3af0761ebf..d4a9fb1947 100644 --- a/reference/aliases/boost_result/index.html +++ b/reference/aliases/boost_result/index.html @@ -5,7 +5,7 @@ - + `boost_result<T, E = boost::system::error_code, NoValuePolicy = policy::default_policy<T, E, void>>` :: Outcome documentation diff --git a/reference/aliases/boost_unchecked/index.html b/reference/aliases/boost_unchecked/index.html index 1789906b15..0c7ef68329 100644 --- a/reference/aliases/boost_unchecked/index.html +++ b/reference/aliases/boost_unchecked/index.html @@ -5,7 +5,7 @@ - + `boost_unchecked<T, E = boost::system::error_code>` :: Outcome documentation diff --git a/reference/aliases/checked/index.html b/reference/aliases/checked/index.html index 8df6327c1a..551195c92e 100644 --- a/reference/aliases/checked/index.html +++ b/reference/aliases/checked/index.html @@ -5,7 +5,7 @@ - + `checked<T, E = varies>` :: Outcome documentation diff --git a/reference/aliases/default_policy/index.html b/reference/aliases/default_policy/index.html index afe96d1e13..9ef3ab1530 100644 --- a/reference/aliases/default_policy/index.html +++ b/reference/aliases/default_policy/index.html @@ -5,7 +5,7 @@ - + `default_policy<T, EC, EP>` :: Outcome documentation diff --git a/reference/aliases/index.html b/reference/aliases/index.html index ea3a273f47..3371322ca1 100644 --- a/reference/aliases/index.html +++ b/reference/aliases/index.html @@ -5,7 +5,7 @@ - + Aliases :: Outcome documentation diff --git a/reference/aliases/outcome/index.html b/reference/aliases/outcome/index.html index e273122b65..55d62abd01 100644 --- a/reference/aliases/outcome/index.html +++ b/reference/aliases/outcome/index.html @@ -5,7 +5,7 @@ - + `outcome<T, EC = varies, EP = varies, NoValuePolicy = policy::default_policy<T, EC, EP>>` :: Outcome documentation diff --git a/reference/aliases/result/index.html b/reference/aliases/result/index.html index e8af62a0fd..8e81e405f3 100644 --- a/reference/aliases/result/index.html +++ b/reference/aliases/result/index.html @@ -5,7 +5,7 @@ - + `result<T, E = varies, NoValuePolicy = policy::default_policy<T, E, void>>` :: Outcome documentation diff --git a/reference/aliases/std_checked/index.html b/reference/aliases/std_checked/index.html index f78317aedd..be53b25452 100644 --- a/reference/aliases/std_checked/index.html +++ b/reference/aliases/std_checked/index.html @@ -5,7 +5,7 @@ - + `std_checked<T, E = std::error_code>` :: Outcome documentation diff --git a/reference/aliases/std_outcome/index.html b/reference/aliases/std_outcome/index.html index 8c4ff5b5a5..2e9c6abfa6 100644 --- a/reference/aliases/std_outcome/index.html +++ b/reference/aliases/std_outcome/index.html @@ -5,7 +5,7 @@ - + `std_outcome<T, EC = std::error_code, EP = std::exception_ptr, NoValuePolicy = policy::default_policy<T, EC, EP>>` :: Outcome documentation diff --git a/reference/aliases/std_result/index.html b/reference/aliases/std_result/index.html index 300f07cfed..d958f8aaa0 100644 --- a/reference/aliases/std_result/index.html +++ b/reference/aliases/std_result/index.html @@ -5,7 +5,7 @@ - + `std_result<T, E = std::error_code, NoValuePolicy = policy::default_policy<T, E, void>>` :: Outcome documentation diff --git a/reference/aliases/std_unchecked/index.html b/reference/aliases/std_unchecked/index.html index e3cb6f2f21..c27a869b33 100644 --- a/reference/aliases/std_unchecked/index.html +++ b/reference/aliases/std_unchecked/index.html @@ -5,7 +5,7 @@ - + `std_unchecked<T, E = std::error_code>` :: Outcome documentation diff --git a/reference/aliases/unchecked/index.html b/reference/aliases/unchecked/index.html index f66921594f..2b331c8e94 100644 --- a/reference/aliases/unchecked/index.html +++ b/reference/aliases/unchecked/index.html @@ -5,7 +5,7 @@ - + `unchecked<T, E = varies>` :: Outcome documentation diff --git a/reference/concepts/basic_outcome/index.html b/reference/concepts/basic_outcome/index.html index e1682be8e9..e1856197a0 100644 --- a/reference/concepts/basic_outcome/index.html +++ b/reference/concepts/basic_outcome/index.html @@ -5,7 +5,7 @@ - + `basic_outcome<T>` :: Outcome documentation @@ -1091,188 +1091,6 @@ base
  • diff --git a/reference/concepts/basic_result/index.html b/reference/concepts/basic_result/index.html index c2e50fd426..49dec80c22 100644 --- a/reference/concepts/basic_result/index.html +++ b/reference/concepts/basic_result/index.html @@ -5,7 +5,7 @@ - + `basic_result<T>` :: Outcome documentation diff --git a/reference/concepts/index.html b/reference/concepts/index.html index d287aa275b..4f00fc88b3 100644 --- a/reference/concepts/index.html +++ b/reference/concepts/index.html @@ -5,7 +5,7 @@ - + Concepts :: Outcome documentation diff --git a/reference/concepts/value_or_error/index.html b/reference/concepts/value_or_error/index.html index eb1408b44d..03e2dc7405 100644 --- a/reference/concepts/value_or_error/index.html +++ b/reference/concepts/value_or_error/index.html @@ -5,7 +5,7 @@ - + `value_or_error<T>` :: Outcome documentation diff --git a/reference/concepts/value_or_none/index.html b/reference/concepts/value_or_none/index.html index 95531f5675..04a7a719be 100644 --- a/reference/concepts/value_or_none/index.html +++ b/reference/concepts/value_or_none/index.html @@ -5,7 +5,7 @@ - + `value_or_none<T>` :: Outcome documentation diff --git a/reference/converters/index.html b/reference/converters/index.html index e03d1ee6bc..c22ba410f8 100644 --- a/reference/converters/index.html +++ b/reference/converters/index.html @@ -5,7 +5,7 @@ - + Converters :: Outcome documentation diff --git a/reference/converters/value_or_error/index.html b/reference/converters/value_or_error/index.html index 81743b7878..420fb9cfce 100644 --- a/reference/converters/value_or_error/index.html +++ b/reference/converters/value_or_error/index.html @@ -5,7 +5,7 @@ - + `value_or_error<T, U>` :: Outcome documentation diff --git a/reference/functions/error_from_exception/index.html b/reference/functions/error_from_exception/index.html index e306fe02be..f43c185f72 100644 --- a/reference/functions/error_from_exception/index.html +++ b/reference/functions/error_from_exception/index.html @@ -5,7 +5,7 @@ - + `std::error_code error_from_exception(std::exception_ptr &&ep = std::current_exception(), std::error_code not_matched = std::make_error_code(std::errc::resource_unavailable_try_again)) noexcept` :: Outcome documentation diff --git a/reference/functions/failure/index.html b/reference/functions/failure/index.html index 62f5c92496..2309e3c8f0 100644 --- a/reference/functions/failure/index.html +++ b/reference/functions/failure/index.html @@ -5,7 +5,7 @@ - + `auto failure(T &&, ...)` :: Outcome documentation diff --git a/reference/functions/hooks/hook_outcome_construction/index.html b/reference/functions/hooks/hook_outcome_construction/index.html index 40c5fecad6..932229d1bb 100644 --- a/reference/functions/hooks/hook_outcome_construction/index.html +++ b/reference/functions/hooks/hook_outcome_construction/index.html @@ -5,7 +5,7 @@ - + `void hook_outcome_construction(T *, U &&) noexcept` :: Outcome documentation diff --git a/reference/functions/hooks/hook_outcome_construction2/index.html b/reference/functions/hooks/hook_outcome_construction2/index.html index ca5e008c26..0030cbf192 100644 --- a/reference/functions/hooks/hook_outcome_construction2/index.html +++ b/reference/functions/hooks/hook_outcome_construction2/index.html @@ -5,7 +5,7 @@ - + `void hook_outcome_construction(T *, U &&, V &&) noexcept` :: Outcome documentation diff --git a/reference/functions/hooks/hook_outcome_copy_construction/index.html b/reference/functions/hooks/hook_outcome_copy_construction/index.html index 929bd9885d..ebabffe97d 100644 --- a/reference/functions/hooks/hook_outcome_copy_construction/index.html +++ b/reference/functions/hooks/hook_outcome_copy_construction/index.html @@ -5,7 +5,7 @@ - + `void hook_outcome_copy_construction(T *, U &&) noexcept` :: Outcome documentation diff --git a/reference/functions/hooks/hook_outcome_copy_construction2/index.html b/reference/functions/hooks/hook_outcome_copy_construction2/index.html index 0b6531d561..6b85a9c5c2 100644 --- a/reference/functions/hooks/hook_outcome_copy_construction2/index.html +++ b/reference/functions/hooks/hook_outcome_copy_construction2/index.html @@ -5,7 +5,7 @@ - + `void hook_outcome_copy_construction(T *, U &&, V &&) noexcept` :: Outcome documentation diff --git a/reference/functions/hooks/hook_outcome_in_place_construction/index.html b/reference/functions/hooks/hook_outcome_in_place_construction/index.html index 86c82326ca..b201137381 100644 --- a/reference/functions/hooks/hook_outcome_in_place_construction/index.html +++ b/reference/functions/hooks/hook_outcome_in_place_construction/index.html @@ -5,7 +5,7 @@ - + `void hook_outcome_in_place_construction(T *, in_place_type_t<U>, Args &&...) noexcept` :: Outcome documentation diff --git a/reference/functions/hooks/hook_outcome_move_construction/index.html b/reference/functions/hooks/hook_outcome_move_construction/index.html index a39c7d7f41..e1c0895b3e 100644 --- a/reference/functions/hooks/hook_outcome_move_construction/index.html +++ b/reference/functions/hooks/hook_outcome_move_construction/index.html @@ -5,7 +5,7 @@ - + `void hook_outcome_move_construction(T *, U &&) noexcept` :: Outcome documentation diff --git a/reference/functions/hooks/hook_outcome_move_construction2/index.html b/reference/functions/hooks/hook_outcome_move_construction2/index.html index 268af2e938..7e1a40af5d 100644 --- a/reference/functions/hooks/hook_outcome_move_construction2/index.html +++ b/reference/functions/hooks/hook_outcome_move_construction2/index.html @@ -5,7 +5,7 @@ - + `void hook_outcome_move_construction(T *, U &&, V &&) noexcept` :: Outcome documentation diff --git a/reference/functions/hooks/hook_result_construction/index.html b/reference/functions/hooks/hook_result_construction/index.html index a6861a418b..1169255368 100644 --- a/reference/functions/hooks/hook_result_construction/index.html +++ b/reference/functions/hooks/hook_result_construction/index.html @@ -5,7 +5,7 @@ - + `void hook_result_construction(T *, U &&) noexcept` :: Outcome documentation diff --git a/reference/functions/hooks/hook_result_copy_construction/index.html b/reference/functions/hooks/hook_result_copy_construction/index.html index 386d3010a1..c71402daf7 100644 --- a/reference/functions/hooks/hook_result_copy_construction/index.html +++ b/reference/functions/hooks/hook_result_copy_construction/index.html @@ -5,7 +5,7 @@ - + `void hook_result_copy_construction(T *, U &&) noexcept` :: Outcome documentation diff --git a/reference/functions/hooks/hook_result_in_place_construction/index.html b/reference/functions/hooks/hook_result_in_place_construction/index.html index ec1ba63cf7..59b6323f6b 100644 --- a/reference/functions/hooks/hook_result_in_place_construction/index.html +++ b/reference/functions/hooks/hook_result_in_place_construction/index.html @@ -5,7 +5,7 @@ - + `void hook_result_in_place_construction(T *, in_place_type_t<U>, Args &&...) noexcept` :: Outcome documentation diff --git a/reference/functions/hooks/hook_result_move_construction/index.html b/reference/functions/hooks/hook_result_move_construction/index.html index ab2b78fe50..5b58fbec72 100644 --- a/reference/functions/hooks/hook_result_move_construction/index.html +++ b/reference/functions/hooks/hook_result_move_construction/index.html @@ -5,7 +5,7 @@ - + `void hook_result_move_construction(T *, U &&) noexcept` :: Outcome documentation diff --git a/reference/functions/hooks/index.html b/reference/functions/hooks/index.html index b1e955910a..9abaa70c6e 100644 --- a/reference/functions/hooks/index.html +++ b/reference/functions/hooks/index.html @@ -5,7 +5,7 @@ - + Hooks :: Outcome documentation diff --git a/reference/functions/hooks/override_outcome_exception/index.html b/reference/functions/hooks/override_outcome_exception/index.html index a6748393a7..3fd1640c80 100644 --- a/reference/functions/hooks/override_outcome_exception/index.html +++ b/reference/functions/hooks/override_outcome_exception/index.html @@ -5,7 +5,7 @@ - + `void override_outcome_exception(basic_outcome<T, EC, EP, NoValuePolicy> *, U &&) noexcept` :: Outcome documentation diff --git a/reference/functions/hooks/set_spare_storage/index.html b/reference/functions/hooks/set_spare_storage/index.html index f66221194b..694ccfa1f1 100644 --- a/reference/functions/hooks/set_spare_storage/index.html +++ b/reference/functions/hooks/set_spare_storage/index.html @@ -5,7 +5,7 @@ - + `void set_spare_storage(basic_result|basic_outcome *, uint16_t) noexcept` :: Outcome documentation diff --git a/reference/functions/hooks/spare_storage/index.html b/reference/functions/hooks/spare_storage/index.html index de968785ef..1f9c847286 100644 --- a/reference/functions/hooks/spare_storage/index.html +++ b/reference/functions/hooks/spare_storage/index.html @@ -5,7 +5,7 @@ - + `uint16_t spare_storage(const basic_result|basic_outcome *) noexcept` :: Outcome documentation diff --git a/reference/functions/index.html b/reference/functions/index.html index 5438b4e550..290c3849f4 100644 --- a/reference/functions/index.html +++ b/reference/functions/index.html @@ -5,7 +5,7 @@ - + Functions :: Outcome documentation diff --git a/reference/functions/iostream/index.html b/reference/functions/iostream/index.html index f82383f35c..5357030925 100644 --- a/reference/functions/iostream/index.html +++ b/reference/functions/iostream/index.html @@ -5,7 +5,7 @@ - + Iostream :: Outcome documentation diff --git a/reference/functions/iostream/outcome_operator_in/index.html b/reference/functions/iostream/outcome_operator_in/index.html index f564f3a252..903be9e7f8 100644 --- a/reference/functions/iostream/outcome_operator_in/index.html +++ b/reference/functions/iostream/outcome_operator_in/index.html @@ -5,7 +5,7 @@ - + `std::istream &operator>>(std::istream &, basic_outcome<T, EC, EP, NoValuePolicy> &)` :: Outcome documentation diff --git a/reference/functions/iostream/outcome_operator_out/index.html b/reference/functions/iostream/outcome_operator_out/index.html index 11ea3c8c9c..7a0b2d09a3 100644 --- a/reference/functions/iostream/outcome_operator_out/index.html +++ b/reference/functions/iostream/outcome_operator_out/index.html @@ -5,7 +5,7 @@ - + `std::ostream &operator<<(std::ostream &, const basic_outcome<T, EC, EP, NoValuePolicy> &)` :: Outcome documentation diff --git a/reference/functions/iostream/outcome_print/index.html b/reference/functions/iostream/outcome_print/index.html index 1acc271c41..f977f113d2 100644 --- a/reference/functions/iostream/outcome_print/index.html +++ b/reference/functions/iostream/outcome_print/index.html @@ -5,7 +5,7 @@ - + `std::string print(const basic_outcome<T, EC, EP, NoValuePolicy> &)` :: Outcome documentation diff --git a/reference/functions/iostream/result_operator_in/index.html b/reference/functions/iostream/result_operator_in/index.html index e89947556f..138c11a598 100644 --- a/reference/functions/iostream/result_operator_in/index.html +++ b/reference/functions/iostream/result_operator_in/index.html @@ -5,7 +5,7 @@ - + `std::istream &operator>>(std::istream &, basic_result<T, E, NoValuePolicy> &)` :: Outcome documentation diff --git a/reference/functions/iostream/result_operator_out/index.html b/reference/functions/iostream/result_operator_out/index.html index 79cb57daec..74869bb406 100644 --- a/reference/functions/iostream/result_operator_out/index.html +++ b/reference/functions/iostream/result_operator_out/index.html @@ -5,7 +5,7 @@ - + `std::ostream &operator<<(std::ostream &, const basic_result<T, E, NoValuePolicy> &)` :: Outcome documentation diff --git a/reference/functions/iostream/result_print/index.html b/reference/functions/iostream/result_print/index.html index 9e74c8d936..bc45421c95 100644 --- a/reference/functions/iostream/result_print/index.html +++ b/reference/functions/iostream/result_print/index.html @@ -5,7 +5,7 @@ - + `std::string print(const basic_result<T, E, NoValuePolicy> &)` :: Outcome documentation diff --git a/reference/functions/policy/basic_outcome_failure_exception_from_error/index.html b/reference/functions/policy/basic_outcome_failure_exception_from_error/index.html index ef164475b7..905134b4a5 100644 --- a/reference/functions/policy/basic_outcome_failure_exception_from_error/index.html +++ b/reference/functions/policy/basic_outcome_failure_exception_from_error/index.html @@ -5,7 +5,7 @@ - + `auto basic_outcome_failure_exception_from_error(const EC &)` :: Outcome documentation diff --git a/reference/functions/policy/error_code/index.html b/reference/functions/policy/error_code/index.html index d94011a901..9a779beda1 100644 --- a/reference/functions/policy/error_code/index.html +++ b/reference/functions/policy/error_code/index.html @@ -5,7 +5,7 @@ - + `decltype(auto) error_code(T &&)` :: Outcome documentation diff --git a/reference/functions/policy/exception_ptr/index.html b/reference/functions/policy/exception_ptr/index.html index 09164c1d87..89da411c82 100644 --- a/reference/functions/policy/exception_ptr/index.html +++ b/reference/functions/policy/exception_ptr/index.html @@ -5,7 +5,7 @@ - + `decltype(auto) exception_ptr(T &&)` :: Outcome documentation diff --git a/reference/functions/policy/index.html b/reference/functions/policy/index.html index e39c3c4c6c..7ab3c9902e 100644 --- a/reference/functions/policy/index.html +++ b/reference/functions/policy/index.html @@ -5,7 +5,7 @@ - + Policy :: Outcome documentation diff --git a/reference/functions/policy/outcome_throw_as_system_error_with_payload_boost_enum/index.html b/reference/functions/policy/outcome_throw_as_system_error_with_payload_boost_enum/index.html index 8dd67464de..a609499256 100644 --- a/reference/functions/policy/outcome_throw_as_system_error_with_payload_boost_enum/index.html +++ b/reference/functions/policy/outcome_throw_as_system_error_with_payload_boost_enum/index.html @@ -5,7 +5,7 @@ - + `void outcome_throw_as_system_error_with_payload(BoostErrorCodeEnum &&)` :: Outcome documentation diff --git a/reference/functions/policy/outcome_throw_as_system_error_with_payload_boost_error_code/index.html b/reference/functions/policy/outcome_throw_as_system_error_with_payload_boost_error_code/index.html index 91552b9c34..a6bb54489f 100644 --- a/reference/functions/policy/outcome_throw_as_system_error_with_payload_boost_error_code/index.html +++ b/reference/functions/policy/outcome_throw_as_system_error_with_payload_boost_error_code/index.html @@ -5,7 +5,7 @@ - + `void outcome_throw_as_system_error_with_payload(const boost::system::error_code &)` :: Outcome documentation diff --git a/reference/functions/policy/outcome_throw_as_system_error_with_payload_std_enum/index.html b/reference/functions/policy/outcome_throw_as_system_error_with_payload_std_enum/index.html index 3d6edf7e25..0c07088dc1 100644 --- a/reference/functions/policy/outcome_throw_as_system_error_with_payload_std_enum/index.html +++ b/reference/functions/policy/outcome_throw_as_system_error_with_payload_std_enum/index.html @@ -5,7 +5,7 @@ - + `void outcome_throw_as_system_error_with_payload(ErrorCodeEnum &&)` :: Outcome documentation diff --git a/reference/functions/policy/outcome_throw_as_system_error_with_payload_std_error_code/index.html b/reference/functions/policy/outcome_throw_as_system_error_with_payload_std_error_code/index.html index 332d08ab5c..73409dced6 100644 --- a/reference/functions/policy/outcome_throw_as_system_error_with_payload_std_error_code/index.html +++ b/reference/functions/policy/outcome_throw_as_system_error_with_payload_std_error_code/index.html @@ -5,7 +5,7 @@ - + `void outcome_throw_as_system_error_with_payload(const std::error_code &)` :: Outcome documentation diff --git a/reference/functions/strong_swap/index.html b/reference/functions/strong_swap/index.html index d56058c894..ac14f5215a 100644 --- a/reference/functions/strong_swap/index.html +++ b/reference/functions/strong_swap/index.html @@ -5,7 +5,7 @@ - + `void strong_swap(bool &all_good, T &a, T &b)` :: Outcome documentation diff --git a/reference/functions/success/index.html b/reference/functions/success/index.html index 414b55b897..9ff2416c71 100644 --- a/reference/functions/success/index.html +++ b/reference/functions/success/index.html @@ -5,7 +5,7 @@ - + `auto success(T &&, ...)` :: Outcome documentation diff --git a/reference/functions/try_operation_extract_value/index.html b/reference/functions/try_operation_extract_value/index.html index e954af483c..c1606e6508 100644 --- a/reference/functions/try_operation_extract_value/index.html +++ b/reference/functions/try_operation_extract_value/index.html @@ -5,7 +5,7 @@ - + `decltype(auto) try_operation_extract_value(X)` :: Outcome documentation diff --git a/reference/functions/try_operation_has_value/index.html b/reference/functions/try_operation_has_value/index.html index 36c942bfb4..827a86208c 100644 --- a/reference/functions/try_operation_has_value/index.html +++ b/reference/functions/try_operation_has_value/index.html @@ -5,7 +5,7 @@ - + `bool try_operation_has_value(X)` :: Outcome documentation @@ -1898,440 +1898,6 @@ basic_result<T, E, NoValuePolicy>
  • diff --git a/reference/functions/try_operation_return_as/index.html b/reference/functions/try_operation_return_as/index.html index bff5a4329c..66e47e034e 100644 --- a/reference/functions/try_operation_return_as/index.html +++ b/reference/functions/try_operation_return_as/index.html @@ -5,7 +5,7 @@ - + `decltype(auto) try_operation_return_as(X)` :: Outcome documentation diff --git a/reference/functions/try_throw_std_exception_from_error/index.html b/reference/functions/try_throw_std_exception_from_error/index.html index 6d098b3819..5d30f1b159 100644 --- a/reference/functions/try_throw_std_exception_from_error/index.html +++ b/reference/functions/try_throw_std_exception_from_error/index.html @@ -5,7 +5,7 @@ - + `void try_throw_std_exception_from_error(std::error_code ec, const std::string &msg = std::string{})` :: Outcome documentation diff --git a/reference/index.html b/reference/index.html index fe4d3cd459..6a2b775de4 100644 --- a/reference/index.html +++ b/reference/index.html @@ -5,7 +5,7 @@ - + API reference :: Outcome documentation diff --git a/reference/macros/co_try/index.html b/reference/macros/co_try/index.html index adf139a963..cc05df2264 100644 --- a/reference/macros/co_try/index.html +++ b/reference/macros/co_try/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_CO_TRY(var, expr)` :: Outcome documentation diff --git a/reference/macros/co_try_failure_likely/index.html b/reference/macros/co_try_failure_likely/index.html index 2ef1c9a8b2..37488b7fea 100644 --- a/reference/macros/co_try_failure_likely/index.html +++ b/reference/macros/co_try_failure_likely/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_CO_TRY_FAILURE_LIKELY(var, expr)` :: Outcome documentation diff --git a/reference/macros/co_tryv/index.html b/reference/macros/co_tryv/index.html index a622030ea5..4e47f72609 100644 --- a/reference/macros/co_tryv/index.html +++ b/reference/macros/co_tryv/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_CO_TRYV(expr)/OUTCOME_CO_TRY(expr)` :: Outcome documentation diff --git a/reference/macros/co_tryv2/index.html b/reference/macros/co_tryv2/index.html index 96d471754e..5b42185c59 100644 --- a/reference/macros/co_tryv2/index.html +++ b/reference/macros/co_tryv2/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_CO_TRYV2(spec, expr)` :: Outcome documentation diff --git a/reference/macros/co_tryv2_failure_likely/index.html b/reference/macros/co_tryv2_failure_likely/index.html index 22c438efd5..642a35a4f7 100644 --- a/reference/macros/co_tryv2_failure_likely/index.html +++ b/reference/macros/co_tryv2_failure_likely/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_CO_TRYV2_FAILURE_LIKELY(spec, expr)` :: Outcome documentation diff --git a/reference/macros/co_tryv_failure_likely/index.html b/reference/macros/co_tryv_failure_likely/index.html index a9497e27b2..749baf4492 100644 --- a/reference/macros/co_tryv_failure_likely/index.html +++ b/reference/macros/co_tryv_failure_likely/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_CO_TRYV_FAILURE_LIKELY(expr)/OUTCOME_CO_TRY_FAILURE_LIKELY(expr)` :: Outcome documentation diff --git a/reference/macros/co_tryx/index.html b/reference/macros/co_tryx/index.html index f37098c200..779a83399d 100644 --- a/reference/macros/co_tryx/index.html +++ b/reference/macros/co_tryx/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_CO_TRYX(expr)` :: Outcome documentation diff --git a/reference/macros/co_tryx_failure_likely/index.html b/reference/macros/co_tryx_failure_likely/index.html index d19e84f56a..c44b4b4fd3 100644 --- a/reference/macros/co_tryx_failure_likely/index.html +++ b/reference/macros/co_tryx_failure_likely/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_CO_TRYX_FAILURE_LIKELY(expr)` :: Outcome documentation diff --git a/reference/macros/disable_execinfo/index.html b/reference/macros/disable_execinfo/index.html index 9b4f1e3e19..8d306e30e0 100644 --- a/reference/macros/disable_execinfo/index.html +++ b/reference/macros/disable_execinfo/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_DISABLE_EXECINFO` :: Outcome documentation diff --git a/reference/macros/enable_legacy_support_for/index.html b/reference/macros/enable_legacy_support_for/index.html index d0954e49d5..80651dd038 100644 --- a/reference/macros/enable_legacy_support_for/index.html +++ b/reference/macros/enable_legacy_support_for/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_ENABLE_LEGACY_SUPPORT_FOR` :: Outcome documentation diff --git a/reference/macros/in_place_type/index.html b/reference/macros/in_place_type/index.html index cefa1e2994..4d6e167687 100644 --- a/reference/macros/in_place_type/index.html +++ b/reference/macros/in_place_type/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_USE_STD_IN_PLACE_TYPE` :: Outcome documentation diff --git a/reference/macros/index.html b/reference/macros/index.html index b0bdf3afd5..e6064ac148 100644 --- a/reference/macros/index.html +++ b/reference/macros/index.html @@ -5,7 +5,7 @@ - + Macros :: Outcome documentation diff --git a/reference/macros/is_nothrow_swappable/index.html b/reference/macros/is_nothrow_swappable/index.html index 813d105cce..ef3eab7d5b 100644 --- a/reference/macros/is_nothrow_swappable/index.html +++ b/reference/macros/is_nothrow_swappable/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_USE_STD_IS_NOTHROW_SWAPPABLE` :: Outcome documentation diff --git a/reference/macros/nodiscard/index.html b/reference/macros/nodiscard/index.html index 39df1772f3..4e453dab22 100644 --- a/reference/macros/nodiscard/index.html +++ b/reference/macros/nodiscard/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_NODISCARD` :: Outcome documentation diff --git a/reference/macros/requires/index.html b/reference/macros/requires/index.html index 65c3a89792..afc52f8467 100644 --- a/reference/macros/requires/index.html +++ b/reference/macros/requires/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_REQUIRES(...)` :: Outcome documentation diff --git a/reference/macros/symbol_visible/index.html b/reference/macros/symbol_visible/index.html index e81314611c..b09ac7289d 100644 --- a/reference/macros/symbol_visible/index.html +++ b/reference/macros/symbol_visible/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_SYMBOL_VISIBLE` :: Outcome documentation diff --git a/reference/macros/template/index.html b/reference/macros/template/index.html index 5a168a507a..c4fe3a6750 100644 --- a/reference/macros/template/index.html +++ b/reference/macros/template/index.html @@ -5,7 +5,7 @@ - + Constrained template macros :: Outcome documentation diff --git a/reference/macros/thread_local/index.html b/reference/macros/thread_local/index.html index 65cffbbab8..688538a7a9 100644 --- a/reference/macros/thread_local/index.html +++ b/reference/macros/thread_local/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_THREAD_LOCAL` :: Outcome documentation diff --git a/reference/macros/throw_exception/index.html b/reference/macros/throw_exception/index.html index cd16b12850..de283a2619 100644 --- a/reference/macros/throw_exception/index.html +++ b/reference/macros/throw_exception/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_THROW_EXCEPTION(expr)` :: Outcome documentation diff --git a/reference/macros/try/index.html b/reference/macros/try/index.html index c9e1566a96..a7a162615c 100644 --- a/reference/macros/try/index.html +++ b/reference/macros/try/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_TRY(var, expr)` :: Outcome documentation diff --git a/reference/macros/try_failure_likely/index.html b/reference/macros/try_failure_likely/index.html index af240153e6..546dec87da 100644 --- a/reference/macros/try_failure_likely/index.html +++ b/reference/macros/try_failure_likely/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_TRY_FAILURE_LIKELY(var, expr)` :: Outcome documentation diff --git a/reference/macros/tryv/index.html b/reference/macros/tryv/index.html index a70a9cbad6..d58b8ff344 100644 --- a/reference/macros/tryv/index.html +++ b/reference/macros/tryv/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_TRYV(expr)/OUTCOME_TRY(expr)` :: Outcome documentation diff --git a/reference/macros/tryv2/index.html b/reference/macros/tryv2/index.html index a81b5264ed..50f6253229 100644 --- a/reference/macros/tryv2/index.html +++ b/reference/macros/tryv2/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_TRYV2(spec, expr)` :: Outcome documentation diff --git a/reference/macros/tryv2_failure_likely/index.html b/reference/macros/tryv2_failure_likely/index.html index bb2558cff0..40805414a3 100644 --- a/reference/macros/tryv2_failure_likely/index.html +++ b/reference/macros/tryv2_failure_likely/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_TRYV2_FAILURE_LIKELY(spec, expr)` :: Outcome documentation diff --git a/reference/macros/tryv_failure_likely/index.html b/reference/macros/tryv_failure_likely/index.html index 659eb991fd..1912edc4c6 100644 --- a/reference/macros/tryv_failure_likely/index.html +++ b/reference/macros/tryv_failure_likely/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_TRYV_FAILURE_LIKELY(expr)/OUTCOME_TRY_FAILURE_LIKELY(expr)` :: Outcome documentation diff --git a/reference/macros/tryx/index.html b/reference/macros/tryx/index.html index fd5e79edd0..406262f82f 100644 --- a/reference/macros/tryx/index.html +++ b/reference/macros/tryx/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_TRYX(expr)` :: Outcome documentation diff --git a/reference/macros/tryx_failure_likely/index.html b/reference/macros/tryx_failure_likely/index.html index edc0dfa86a..4086645eac 100644 --- a/reference/macros/tryx_failure_likely/index.html +++ b/reference/macros/tryx_failure_likely/index.html @@ -5,7 +5,7 @@ - + `OUTCOME_TRYX_FAILURE_LIKELY(expr)` :: Outcome documentation diff --git a/reference/macros/version/index.html b/reference/macros/version/index.html index c8976a869c..5396247186 100644 --- a/reference/macros/version/index.html +++ b/reference/macros/version/index.html @@ -5,7 +5,7 @@ - + Version macros :: Outcome documentation diff --git a/reference/policies/all_narrow/index.html b/reference/policies/all_narrow/index.html index c3f5240d9b..3f63c45b31 100644 --- a/reference/policies/all_narrow/index.html +++ b/reference/policies/all_narrow/index.html @@ -5,7 +5,7 @@ - + `all_narrow` :: Outcome documentation diff --git a/reference/policies/base/error/index.html b/reference/policies/base/error/index.html index b92dd5ef14..113f3e842c 100644 --- a/reference/policies/base/error/index.html +++ b/reference/policies/base/error/index.html @@ -5,7 +5,7 @@ - + `static auto &&_error(Impl &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/exception/index.html b/reference/policies/base/exception/index.html index 668985898d..414bc40a6e 100644 --- a/reference/policies/base/exception/index.html +++ b/reference/policies/base/exception/index.html @@ -5,7 +5,7 @@ - + `static auto &&_exception(Impl &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/has_error/index.html b/reference/policies/base/has_error/index.html index 4161119ccc..9c5b5f4373 100644 --- a/reference/policies/base/has_error/index.html +++ b/reference/policies/base/has_error/index.html @@ -5,7 +5,7 @@ - + `static bool _has_error(Impl &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/has_error_is_errno/index.html b/reference/policies/base/has_error_is_errno/index.html index fa852c82ff..a7f1ac4d00 100644 --- a/reference/policies/base/has_error_is_errno/index.html +++ b/reference/policies/base/has_error_is_errno/index.html @@ -5,7 +5,7 @@ - + `static bool _has_error_is_errno(Impl &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/has_exception/index.html b/reference/policies/base/has_exception/index.html index 5a1f2ace35..747d75a8a9 100644 --- a/reference/policies/base/has_exception/index.html +++ b/reference/policies/base/has_exception/index.html @@ -5,7 +5,7 @@ - + `static bool _has_exception(Impl &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/has_value/index.html b/reference/policies/base/has_value/index.html index edb56da87f..135277a43e 100644 --- a/reference/policies/base/has_value/index.html +++ b/reference/policies/base/has_value/index.html @@ -5,7 +5,7 @@ - + `static bool _has_value(Impl &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/index.html b/reference/policies/base/index.html index d419656b58..01ebd1fc41 100644 --- a/reference/policies/base/index.html +++ b/reference/policies/base/index.html @@ -5,7 +5,7 @@ - + `base` :: Outcome documentation diff --git a/reference/policies/base/narrow_error_check/index.html b/reference/policies/base/narrow_error_check/index.html index e348cc6938..2ff7b26c90 100644 --- a/reference/policies/base/narrow_error_check/index.html +++ b/reference/policies/base/narrow_error_check/index.html @@ -5,7 +5,7 @@ - + `static void narrow_error_check(Impl &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/narrow_exception_check/index.html b/reference/policies/base/narrow_exception_check/index.html index 6e16b56368..5444bc67cb 100644 --- a/reference/policies/base/narrow_exception_check/index.html +++ b/reference/policies/base/narrow_exception_check/index.html @@ -5,7 +5,7 @@ - + `static void narrow_exception_check(Impl &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/narrow_value_check/index.html b/reference/policies/base/narrow_value_check/index.html index 6c124b2638..811542a537 100644 --- a/reference/policies/base/narrow_value_check/index.html +++ b/reference/policies/base/narrow_value_check/index.html @@ -5,7 +5,7 @@ - + `static void narrow_value_check(Impl &&) noexcept` :: Outcome documentation @@ -683,64 +683,6 @@ Using Outcome from C code
  • diff --git a/reference/policies/base/on_outcome_construction/index.html b/reference/policies/base/on_outcome_construction/index.html index a610bc5b35..2d3a95a278 100644 --- a/reference/policies/base/on_outcome_construction/index.html +++ b/reference/policies/base/on_outcome_construction/index.html @@ -5,7 +5,7 @@ - + `static void on_outcome_construction(T *, U &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/on_outcome_construction2/index.html b/reference/policies/base/on_outcome_construction2/index.html index 792f84414a..6799683529 100644 --- a/reference/policies/base/on_outcome_construction2/index.html +++ b/reference/policies/base/on_outcome_construction2/index.html @@ -5,7 +5,7 @@ - + `static void on_outcome_construction(T *, U &&, V &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/on_outcome_copy_construction/index.html b/reference/policies/base/on_outcome_copy_construction/index.html index 3c81a2b1f5..59dc4c5c91 100644 --- a/reference/policies/base/on_outcome_copy_construction/index.html +++ b/reference/policies/base/on_outcome_copy_construction/index.html @@ -5,7 +5,7 @@ - + `static void on_outcome_copy_construction(T *, U &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/on_outcome_copy_construction2/index.html b/reference/policies/base/on_outcome_copy_construction2/index.html index 111de54d91..20c2773689 100644 --- a/reference/policies/base/on_outcome_copy_construction2/index.html +++ b/reference/policies/base/on_outcome_copy_construction2/index.html @@ -5,7 +5,7 @@ - + `static void on_outcome_copy_construction(T *, U &&, V &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/on_outcome_in_place_construction/index.html b/reference/policies/base/on_outcome_in_place_construction/index.html index be318490dd..e5ae723dc3 100644 --- a/reference/policies/base/on_outcome_in_place_construction/index.html +++ b/reference/policies/base/on_outcome_in_place_construction/index.html @@ -5,7 +5,7 @@ - + `static void on_outcome_in_place_construction(T *, in_place_type_t<U>, Args &&...) noexcept` :: Outcome documentation diff --git a/reference/policies/base/on_outcome_move_construction/index.html b/reference/policies/base/on_outcome_move_construction/index.html index 8c5f47e30c..2f6fcdeeb9 100644 --- a/reference/policies/base/on_outcome_move_construction/index.html +++ b/reference/policies/base/on_outcome_move_construction/index.html @@ -5,7 +5,7 @@ - + `static void on_outcome_move_construction(T *, U &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/on_outcome_move_construction2/index.html b/reference/policies/base/on_outcome_move_construction2/index.html index 2a456d84fe..067e5926e1 100644 --- a/reference/policies/base/on_outcome_move_construction2/index.html +++ b/reference/policies/base/on_outcome_move_construction2/index.html @@ -5,7 +5,7 @@ - + `static void on_outcome_move_construction(T *, U &&, V &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/on_result_construction/index.html b/reference/policies/base/on_result_construction/index.html index f9cddd50bc..b5e9cfbb6e 100644 --- a/reference/policies/base/on_result_construction/index.html +++ b/reference/policies/base/on_result_construction/index.html @@ -5,7 +5,7 @@ - + `static void on_result_construction(T *, U &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/on_result_copy_construction/index.html b/reference/policies/base/on_result_copy_construction/index.html index 3311161d1b..30960c6766 100644 --- a/reference/policies/base/on_result_copy_construction/index.html +++ b/reference/policies/base/on_result_copy_construction/index.html @@ -5,7 +5,7 @@ - + `static void on_result_copy_construction(T *, U &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/on_result_in_place_construction/index.html b/reference/policies/base/on_result_in_place_construction/index.html index 00ed62701c..51172a69bd 100644 --- a/reference/policies/base/on_result_in_place_construction/index.html +++ b/reference/policies/base/on_result_in_place_construction/index.html @@ -5,7 +5,7 @@ - + `static void on_result_in_place_construction(T *, in_place_type_t<U>, Args &&...) noexcept` :: Outcome documentation diff --git a/reference/policies/base/on_result_move_construction/index.html b/reference/policies/base/on_result_move_construction/index.html index 9fdd1af817..b5cc6269ac 100644 --- a/reference/policies/base/on_result_move_construction/index.html +++ b/reference/policies/base/on_result_move_construction/index.html @@ -5,7 +5,7 @@ - + `static void on_result_move_construction(T *, U &&) noexcept` :: Outcome documentation diff --git a/reference/policies/base/set_has_error/index.html b/reference/policies/base/set_has_error/index.html index 1da6909b52..bf2e1ea56a 100644 --- a/reference/policies/base/set_has_error/index.html +++ b/reference/policies/base/set_has_error/index.html @@ -5,7 +5,7 @@ - + `static void _set_has_error(Impl &&, bool) noexcept` :: Outcome documentation diff --git a/reference/policies/base/set_has_error_is_errno/index.html b/reference/policies/base/set_has_error_is_errno/index.html index 4b3485c0c7..51d24e1c3d 100644 --- a/reference/policies/base/set_has_error_is_errno/index.html +++ b/reference/policies/base/set_has_error_is_errno/index.html @@ -5,7 +5,7 @@ - + `static void _set_has_exception(Impl &&, bool) noexcept` :: Outcome documentation diff --git a/reference/policies/base/set_has_exception/index.html b/reference/policies/base/set_has_exception/index.html index 4d6c52bce8..86b4033067 100644 --- a/reference/policies/base/set_has_exception/index.html +++ b/reference/policies/base/set_has_exception/index.html @@ -5,7 +5,7 @@ - + `static void _set_has_exception(Impl &&, bool) noexcept` :: Outcome documentation diff --git a/reference/policies/base/set_has_value/index.html b/reference/policies/base/set_has_value/index.html index e03d5347df..80a554fab6 100644 --- a/reference/policies/base/set_has_value/index.html +++ b/reference/policies/base/set_has_value/index.html @@ -5,7 +5,7 @@ - + `static void _set_has_value(Impl &&, bool) noexcept` :: Outcome documentation diff --git a/reference/policies/base/ub/index.html b/reference/policies/base/ub/index.html index 555d65f767..05a394fc9f 100644 --- a/reference/policies/base/ub/index.html +++ b/reference/policies/base/ub/index.html @@ -5,7 +5,7 @@ - + `static void _ub(Impl &&)` :: Outcome documentation diff --git a/reference/policies/base/value/index.html b/reference/policies/base/value/index.html index ff6f7232c7..46c582e658 100644 --- a/reference/policies/base/value/index.html +++ b/reference/policies/base/value/index.html @@ -5,7 +5,7 @@ - + `static auto &&_value(Impl &&) noexcept` :: Outcome documentation @@ -193,6 +193,121 @@ Before we begin + +
  • +
    + result<> +
    + +
  • +
  • +
    + outcome<> +
    + +
  • +
  • +
    + No-value policies +
    + +
  • +
  • +
    + Coroutines +
    + +
  • +
  • +
    + Conventions +
  • diff --git a/reference/policies/error_code_throw_as_system_error_outcome/index.html b/reference/policies/error_code_throw_as_system_error_outcome/index.html index 967c4e20ce..7c1e0ef86b 100644 --- a/reference/policies/error_code_throw_as_system_error_outcome/index.html +++ b/reference/policies/error_code_throw_as_system_error_outcome/index.html @@ -5,7 +5,7 @@ - + `error_code_throw_as_system_error<T, EC, EP>` :: Outcome documentation diff --git a/reference/policies/error_code_throw_as_system_error_result/index.html b/reference/policies/error_code_throw_as_system_error_result/index.html index 472116dd39..06b220bd83 100644 --- a/reference/policies/error_code_throw_as_system_error_result/index.html +++ b/reference/policies/error_code_throw_as_system_error_result/index.html @@ -5,7 +5,7 @@ - + `error_code_throw_as_system_error<T, EC, void>` :: Outcome documentation diff --git a/reference/policies/exception_ptr_rethrow_outcome/index.html b/reference/policies/exception_ptr_rethrow_outcome/index.html index 3df9651e21..0f823df124 100644 --- a/reference/policies/exception_ptr_rethrow_outcome/index.html +++ b/reference/policies/exception_ptr_rethrow_outcome/index.html @@ -5,7 +5,7 @@ - + `exception_ptr_rethrow<T, EC, EP>` :: Outcome documentation diff --git a/reference/policies/exception_ptr_rethrow_result/index.html b/reference/policies/exception_ptr_rethrow_result/index.html index cd8eafc1b9..852ca8ae54 100644 --- a/reference/policies/exception_ptr_rethrow_result/index.html +++ b/reference/policies/exception_ptr_rethrow_result/index.html @@ -5,7 +5,7 @@ - + `exception_ptr_rethrow<T, EC, void>` :: Outcome documentation diff --git a/reference/policies/fail_to_compile_observers/index.html b/reference/policies/fail_to_compile_observers/index.html index 89e3bbf5ab..66d35fd762 100644 --- a/reference/policies/fail_to_compile_observers/index.html +++ b/reference/policies/fail_to_compile_observers/index.html @@ -5,7 +5,7 @@ - + `fail_to_compile_observers` :: Outcome documentation diff --git a/reference/policies/index.html b/reference/policies/index.html index 4059e11749..8aef37f293 100644 --- a/reference/policies/index.html +++ b/reference/policies/index.html @@ -5,7 +5,7 @@ - + Policies :: Outcome documentation diff --git a/reference/policies/terminate/index.html b/reference/policies/terminate/index.html index d217363ecc..89742129cf 100644 --- a/reference/policies/terminate/index.html +++ b/reference/policies/terminate/index.html @@ -5,7 +5,7 @@ - + `terminate` :: Outcome documentation diff --git a/reference/policies/throw_bad_result_access/index.html b/reference/policies/throw_bad_result_access/index.html index 3f60342ec2..d8f25e65fb 100644 --- a/reference/policies/throw_bad_result_access/index.html +++ b/reference/policies/throw_bad_result_access/index.html @@ -5,7 +5,7 @@ - + `throw_bad_result_access<EC>` :: Outcome documentation diff --git a/reference/traits/index.html b/reference/traits/index.html index 1918451b98..8d3c1946df 100644 --- a/reference/traits/index.html +++ b/reference/traits/index.html @@ -5,7 +5,7 @@ - + Traits :: Outcome documentation diff --git a/reference/traits/is_basic_outcome/index.html b/reference/traits/is_basic_outcome/index.html index 9179e63b1f..4018e8ad14 100644 --- a/reference/traits/is_basic_outcome/index.html +++ b/reference/traits/is_basic_outcome/index.html @@ -5,7 +5,7 @@ - + `is_basic_outcome<T>` :: Outcome documentation diff --git a/reference/traits/is_basic_result/index.html b/reference/traits/is_basic_result/index.html index df769a5e9e..a975a48a87 100644 --- a/reference/traits/is_basic_result/index.html +++ b/reference/traits/is_basic_result/index.html @@ -5,7 +5,7 @@ - + `is_basic_result<T>` :: Outcome documentation diff --git a/reference/traits/is_error_code_available/index.html b/reference/traits/is_error_code_available/index.html index 5206dd33fd..dd361c77e3 100644 --- a/reference/traits/is_error_code_available/index.html +++ b/reference/traits/is_error_code_available/index.html @@ -5,7 +5,7 @@ - + `is_error_code_available<T>` :: Outcome documentation diff --git a/reference/traits/is_error_type/index.html b/reference/traits/is_error_type/index.html index 1bdb3a0143..f3994d15c3 100644 --- a/reference/traits/is_error_type/index.html +++ b/reference/traits/is_error_type/index.html @@ -5,7 +5,7 @@ - + `is_error_type<E>` :: Outcome documentation diff --git a/reference/traits/is_error_type_enum/index.html b/reference/traits/is_error_type_enum/index.html index 53100c9dd5..301ffcd04f 100644 --- a/reference/traits/is_error_type_enum/index.html +++ b/reference/traits/is_error_type_enum/index.html @@ -5,7 +5,7 @@ - + `is_error_type_enum<E, Enum>` :: Outcome documentation diff --git a/reference/traits/is_exception_ptr_available/index.html b/reference/traits/is_exception_ptr_available/index.html index e29e676883..235ca5f8b0 100644 --- a/reference/traits/is_exception_ptr_available/index.html +++ b/reference/traits/is_exception_ptr_available/index.html @@ -5,7 +5,7 @@ - + `is_exception_ptr_available<T>` :: Outcome documentation diff --git a/reference/traits/is_failure_type/index.html b/reference/traits/is_failure_type/index.html index 44bb90b90a..9e2019d906 100644 --- a/reference/traits/is_failure_type/index.html +++ b/reference/traits/is_failure_type/index.html @@ -5,7 +5,7 @@ - + `is_failure_type<T>` :: Outcome documentation diff --git a/reference/traits/is_move_bitcopying/index.html b/reference/traits/is_move_bitcopying/index.html index f60030c2ef..9b674c574a 100644 --- a/reference/traits/is_move_bitcopying/index.html +++ b/reference/traits/is_move_bitcopying/index.html @@ -5,7 +5,7 @@ - + `is_move_bitcopying<T>` :: Outcome documentation diff --git a/reference/traits/is_success_type/index.html b/reference/traits/is_success_type/index.html index e7b3b898f0..0f203b70a8 100644 --- a/reference/traits/is_success_type/index.html +++ b/reference/traits/is_success_type/index.html @@ -5,7 +5,7 @@ - + `is_success_type<T>` :: Outcome documentation diff --git a/reference/traits/type_can_be_used_in_basic_result/index.html b/reference/traits/type_can_be_used_in_basic_result/index.html index bcdbb55b60..a3e3af7a97 100644 --- a/reference/traits/type_can_be_used_in_basic_result/index.html +++ b/reference/traits/type_can_be_used_in_basic_result/index.html @@ -5,7 +5,7 @@ - + `type_can_be_used_in_basic_result<R>` :: Outcome documentation diff --git a/reference/types/awaitables/eager/index.html b/reference/types/awaitables/eager/index.html index 1e37ad0d48..44151b5784 100644 --- a/reference/types/awaitables/eager/index.html +++ b/reference/types/awaitables/eager/index.html @@ -5,7 +5,7 @@ - + `eager<T, Executor = void>/atomic_eager<T, Executor = void>` :: Outcome documentation diff --git a/reference/types/awaitables/generator/index.html b/reference/types/awaitables/generator/index.html index 88b9f46a46..d6571fe90a 100644 --- a/reference/types/awaitables/generator/index.html +++ b/reference/types/awaitables/generator/index.html @@ -5,7 +5,7 @@ - + `generator<T, Executor = void>` :: Outcome documentation diff --git a/reference/types/awaitables/lazy/index.html b/reference/types/awaitables/lazy/index.html index c9f8da1a95..74fc3c1c00 100644 --- a/reference/types/awaitables/lazy/index.html +++ b/reference/types/awaitables/lazy/index.html @@ -5,7 +5,7 @@ - + `lazy<T, Executor = void>/atomic_lazy<T, Executor = void>` :: Outcome documentation diff --git a/reference/types/bad_outcome_access/index.html b/reference/types/bad_outcome_access/index.html index db42e471f0..b1e30f58e2 100644 --- a/reference/types/bad_outcome_access/index.html +++ b/reference/types/bad_outcome_access/index.html @@ -5,7 +5,7 @@ - + `bad_outcome_access` :: Outcome documentation diff --git a/reference/types/bad_result_access/index.html b/reference/types/bad_result_access/index.html index 8fd8f3af57..c671fcf054 100644 --- a/reference/types/bad_result_access/index.html +++ b/reference/types/bad_result_access/index.html @@ -5,7 +5,7 @@ - + `bad_result_access` :: Outcome documentation diff --git a/reference/types/bad_result_access_with/index.html b/reference/types/bad_result_access_with/index.html index b41d79ef85..c70d48edc1 100644 --- a/reference/types/bad_result_access_with/index.html +++ b/reference/types/bad_result_access_with/index.html @@ -5,7 +5,7 @@ - + `bad_result_access_with<EC>` :: Outcome documentation diff --git a/reference/types/basic_outcome/as_failure_lvalue/index.html b/reference/types/basic_outcome/as_failure_lvalue/index.html index c934953b66..dac6175ac5 100644 --- a/reference/types/basic_outcome/as_failure_lvalue/index.html +++ b/reference/types/basic_outcome/as_failure_lvalue/index.html @@ -5,7 +5,7 @@ - + `failure_type<error_type, exception_type> as_failure() const &` :: Outcome documentation diff --git a/reference/types/basic_outcome/as_failure_rvalue/index.html b/reference/types/basic_outcome/as_failure_rvalue/index.html index 9cb593fdf3..851e0dcf63 100644 --- a/reference/types/basic_outcome/as_failure_rvalue/index.html +++ b/reference/types/basic_outcome/as_failure_rvalue/index.html @@ -5,7 +5,7 @@ - + `failure_type<error_type, exception_type> as_failure() &&` :: Outcome documentation diff --git a/reference/types/basic_outcome/assume_error_lvalue/index.html b/reference/types/basic_outcome/assume_error_lvalue/index.html index 04fd10817d..53d6525215 100644 --- a/reference/types/basic_outcome/assume_error_lvalue/index.html +++ b/reference/types/basic_outcome/assume_error_lvalue/index.html @@ -5,7 +5,7 @@ - + `error_type &assume_error() & noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/assume_error_lvalue_const/index.html b/reference/types/basic_outcome/assume_error_lvalue_const/index.html index 610803b404..5ca9a074ba 100644 --- a/reference/types/basic_outcome/assume_error_lvalue_const/index.html +++ b/reference/types/basic_outcome/assume_error_lvalue_const/index.html @@ -5,7 +5,7 @@ - + `const error_type &assume_error() const & noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/assume_error_rvalue/index.html b/reference/types/basic_outcome/assume_error_rvalue/index.html index 7489822725..361851f2a3 100644 --- a/reference/types/basic_outcome/assume_error_rvalue/index.html +++ b/reference/types/basic_outcome/assume_error_rvalue/index.html @@ -5,7 +5,7 @@ - + `error_type &&assume_error() && noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/assume_error_rvalue_const/index.html b/reference/types/basic_outcome/assume_error_rvalue_const/index.html index c123128f82..e934cb3b85 100644 --- a/reference/types/basic_outcome/assume_error_rvalue_const/index.html +++ b/reference/types/basic_outcome/assume_error_rvalue_const/index.html @@ -5,7 +5,7 @@ - + `const error_type &&assume_error() const && noexcept` :: Outcome documentation @@ -2869,6 +2869,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/reference/types/basic_outcome/assume_exception_lvalue/index.html b/reference/types/basic_outcome/assume_exception_lvalue/index.html index 3c0db4dfda..ab2d74cba3 100644 --- a/reference/types/basic_outcome/assume_exception_lvalue/index.html +++ b/reference/types/basic_outcome/assume_exception_lvalue/index.html @@ -5,7 +5,7 @@ - + `exception_type &assume_exception() & noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/assume_exception_lvalue_const/index.html b/reference/types/basic_outcome/assume_exception_lvalue_const/index.html index bd9195e952..5ca84492f8 100644 --- a/reference/types/basic_outcome/assume_exception_lvalue_const/index.html +++ b/reference/types/basic_outcome/assume_exception_lvalue_const/index.html @@ -5,7 +5,7 @@ - + `const exception_type &assume_exception() const & noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/assume_exception_rvalue/index.html b/reference/types/basic_outcome/assume_exception_rvalue/index.html index c27b7a3153..6744218f41 100644 --- a/reference/types/basic_outcome/assume_exception_rvalue/index.html +++ b/reference/types/basic_outcome/assume_exception_rvalue/index.html @@ -5,7 +5,7 @@ - + `exception_type &&assume_exception() && noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/assume_exception_rvalue_const/index.html b/reference/types/basic_outcome/assume_exception_rvalue_const/index.html index e509fba076..95fb4dddc9 100644 --- a/reference/types/basic_outcome/assume_exception_rvalue_const/index.html +++ b/reference/types/basic_outcome/assume_exception_rvalue_const/index.html @@ -5,7 +5,7 @@ - + `const exception_type &&assume_exception() const && noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/assume_value_lvalue/index.html b/reference/types/basic_outcome/assume_value_lvalue/index.html index 13cab87426..ab7fb1f326 100644 --- a/reference/types/basic_outcome/assume_value_lvalue/index.html +++ b/reference/types/basic_outcome/assume_value_lvalue/index.html @@ -5,7 +5,7 @@ - + `value_type &assume_value() & noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/assume_value_lvalue_const/index.html b/reference/types/basic_outcome/assume_value_lvalue_const/index.html index 70f42772a2..ece30827b4 100644 --- a/reference/types/basic_outcome/assume_value_lvalue_const/index.html +++ b/reference/types/basic_outcome/assume_value_lvalue_const/index.html @@ -5,7 +5,7 @@ - + `const value_type &assume_value() const & noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/assume_value_rvalue/index.html b/reference/types/basic_outcome/assume_value_rvalue/index.html index d099334a1d..d87d8299f5 100644 --- a/reference/types/basic_outcome/assume_value_rvalue/index.html +++ b/reference/types/basic_outcome/assume_value_rvalue/index.html @@ -5,7 +5,7 @@ - + `value_type &&assume_value() && noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/assume_value_rvalue_const/index.html b/reference/types/basic_outcome/assume_value_rvalue_const/index.html index 42cc55b21f..4a9c9f5854 100644 --- a/reference/types/basic_outcome/assume_value_rvalue_const/index.html +++ b/reference/types/basic_outcome/assume_value_rvalue_const/index.html @@ -5,7 +5,7 @@ - + `const value_type &&assume_value() const && noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/copy_assignment/index.html b/reference/types/basic_outcome/copy_assignment/index.html index 82fb3a8971..0abd7d66d8 100644 --- a/reference/types/basic_outcome/copy_assignment/index.html +++ b/reference/types/basic_outcome/copy_assignment/index.html @@ -5,7 +5,7 @@ - + `basic_outcome &operator=(const basic_outcome &)` :: Outcome documentation diff --git a/reference/types/basic_outcome/copy_constructor/index.html b/reference/types/basic_outcome/copy_constructor/index.html index e8f1aef77a..c8dc793349 100644 --- a/reference/types/basic_outcome/copy_constructor/index.html +++ b/reference/types/basic_outcome/copy_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(const basic_outcome &)` :: Outcome documentation diff --git a/reference/types/basic_outcome/default/index.html b/reference/types/basic_outcome/default/index.html index 20c01bb28e..070e4d8ab9 100644 --- a/reference/types/basic_outcome/default/index.html +++ b/reference/types/basic_outcome/default/index.html @@ -5,7 +5,7 @@ - + `basic_outcome() = delete` :: Outcome documentation diff --git a/reference/types/basic_outcome/destructor/index.html b/reference/types/basic_outcome/destructor/index.html index 4eca2ca4a5..3e8cc74a62 100644 --- a/reference/types/basic_outcome/destructor/index.html +++ b/reference/types/basic_outcome/destructor/index.html @@ -5,7 +5,7 @@ - + `~basic_outcome()` :: Outcome documentation diff --git a/reference/types/basic_outcome/disabling_catchall/index.html b/reference/types/basic_outcome/disabling_catchall/index.html index 357f81490c..6d2bf3c077 100644 --- a/reference/types/basic_outcome/disabling_catchall/index.html +++ b/reference/types/basic_outcome/disabling_catchall/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(Args...) = delete` :: Outcome documentation diff --git a/reference/types/basic_outcome/disabling_implicit_constructor/index.html b/reference/types/basic_outcome/disabling_implicit_constructor/index.html index 8b8a47008c..8e3d8f803c 100644 --- a/reference/types/basic_outcome/disabling_implicit_constructor/index.html +++ b/reference/types/basic_outcome/disabling_implicit_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(X &&) = delete` :: Outcome documentation diff --git a/reference/types/basic_outcome/equality_basic_outcome/index.html b/reference/types/basic_outcome/equality_basic_outcome/index.html index 6fea27b18d..35bf0611f9 100644 --- a/reference/types/basic_outcome/equality_basic_outcome/index.html +++ b/reference/types/basic_outcome/equality_basic_outcome/index.html @@ -5,7 +5,7 @@ - + `bool operator==(const basic_outcome<A, B, C, D> &) const` :: Outcome documentation diff --git a/reference/types/basic_outcome/equality_basic_result/index.html b/reference/types/basic_outcome/equality_basic_result/index.html index 4155cd067b..057100caa5 100644 --- a/reference/types/basic_outcome/equality_basic_result/index.html +++ b/reference/types/basic_outcome/equality_basic_result/index.html @@ -5,7 +5,7 @@ - + `bool operator==(const basic_result<A, B, C> &) const` :: Outcome documentation diff --git a/reference/types/basic_outcome/equality_failure_type/index.html b/reference/types/basic_outcome/equality_failure_type/index.html index 704db133c9..559eb27b74 100644 --- a/reference/types/basic_outcome/equality_failure_type/index.html +++ b/reference/types/basic_outcome/equality_failure_type/index.html @@ -5,7 +5,7 @@ - + `bool operator==(const failure_type<A, B> &) const` :: Outcome documentation diff --git a/reference/types/basic_outcome/equality_success_type/index.html b/reference/types/basic_outcome/equality_success_type/index.html index 3367d0d63e..6644e39a3d 100644 --- a/reference/types/basic_outcome/equality_success_type/index.html +++ b/reference/types/basic_outcome/equality_success_type/index.html @@ -5,7 +5,7 @@ - + `bool operator!=(const success_type<A> &) const` :: Outcome documentation diff --git a/reference/types/basic_outcome/error_lvalue/index.html b/reference/types/basic_outcome/error_lvalue/index.html index cea2ff3842..bf5ef94971 100644 --- a/reference/types/basic_outcome/error_lvalue/index.html +++ b/reference/types/basic_outcome/error_lvalue/index.html @@ -5,7 +5,7 @@ - + `error_type &error() &` :: Outcome documentation diff --git a/reference/types/basic_outcome/error_lvalue_const/index.html b/reference/types/basic_outcome/error_lvalue_const/index.html index d1d34c3ecf..849b30baad 100644 --- a/reference/types/basic_outcome/error_lvalue_const/index.html +++ b/reference/types/basic_outcome/error_lvalue_const/index.html @@ -5,7 +5,7 @@ - + `const error_type &error() const &` :: Outcome documentation diff --git a/reference/types/basic_outcome/error_rvalue/index.html b/reference/types/basic_outcome/error_rvalue/index.html index 4d0eadeefd..15ca5e5e83 100644 --- a/reference/types/basic_outcome/error_rvalue/index.html +++ b/reference/types/basic_outcome/error_rvalue/index.html @@ -5,7 +5,7 @@ - + `error_type &&error() &&` :: Outcome documentation diff --git a/reference/types/basic_outcome/error_rvalue_const/index.html b/reference/types/basic_outcome/error_rvalue_const/index.html index 706191d266..6bdabf139b 100644 --- a/reference/types/basic_outcome/error_rvalue_const/index.html +++ b/reference/types/basic_outcome/error_rvalue_const/index.html @@ -5,7 +5,7 @@ - + `const error_type &&error() const &&` :: Outcome documentation diff --git a/reference/types/basic_outcome/exception_lvalue/index.html b/reference/types/basic_outcome/exception_lvalue/index.html index 4ac33ec8f2..62e34cc51a 100644 --- a/reference/types/basic_outcome/exception_lvalue/index.html +++ b/reference/types/basic_outcome/exception_lvalue/index.html @@ -5,7 +5,7 @@ - + `exception_type &exception() &` :: Outcome documentation diff --git a/reference/types/basic_outcome/exception_lvalue_const/index.html b/reference/types/basic_outcome/exception_lvalue_const/index.html index 7585c211e8..0423e8319a 100644 --- a/reference/types/basic_outcome/exception_lvalue_const/index.html +++ b/reference/types/basic_outcome/exception_lvalue_const/index.html @@ -5,7 +5,7 @@ - + `const exception_type &exception() const &` :: Outcome documentation diff --git a/reference/types/basic_outcome/exception_rvalue/index.html b/reference/types/basic_outcome/exception_rvalue/index.html index 2b35a75cdb..0fc1a37a03 100644 --- a/reference/types/basic_outcome/exception_rvalue/index.html +++ b/reference/types/basic_outcome/exception_rvalue/index.html @@ -5,7 +5,7 @@ - + `exception_type &&exception() &&` :: Outcome documentation diff --git a/reference/types/basic_outcome/exception_rvalue_const/index.html b/reference/types/basic_outcome/exception_rvalue_const/index.html index 72964d2383..3abf10142d 100644 --- a/reference/types/basic_outcome/exception_rvalue_const/index.html +++ b/reference/types/basic_outcome/exception_rvalue_const/index.html @@ -5,7 +5,7 @@ - + `const exception_type &&exception() const &&` :: Outcome documentation diff --git a/reference/types/basic_outcome/explicit_copy_converting_constructor/index.html b/reference/types/basic_outcome/explicit_copy_converting_constructor/index.html index d013456dc4..523d800747 100644 --- a/reference/types/basic_outcome/explicit_copy_converting_constructor/index.html +++ b/reference/types/basic_outcome/explicit_copy_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_outcome(const basic_outcome<A, B, C, D> &)` :: Outcome documentation diff --git a/reference/types/basic_outcome/explicit_inplace_error_constructor/index.html b/reference/types/basic_outcome/explicit_inplace_error_constructor/index.html index 82c29a64a3..702dd271fb 100644 --- a/reference/types/basic_outcome/explicit_inplace_error_constructor/index.html +++ b/reference/types/basic_outcome/explicit_inplace_error_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_outcome(in_place_type_t<error_type_if_enabled>, Args ...)` :: Outcome documentation diff --git a/reference/types/basic_outcome/explicit_inplace_error_constructor_il/index.html b/reference/types/basic_outcome/explicit_inplace_error_constructor_il/index.html index 1d62d57c96..b98bc59f64 100644 --- a/reference/types/basic_outcome/explicit_inplace_error_constructor_il/index.html +++ b/reference/types/basic_outcome/explicit_inplace_error_constructor_il/index.html @@ -5,7 +5,7 @@ - + `explicit basic_outcome(in_place_type_t<error_type_if_enabled>, std::initializer_list<U>, Args ...)` :: Outcome documentation diff --git a/reference/types/basic_outcome/explicit_inplace_exception_constructor/index.html b/reference/types/basic_outcome/explicit_inplace_exception_constructor/index.html index 2c4b725088..79e4a71586 100644 --- a/reference/types/basic_outcome/explicit_inplace_exception_constructor/index.html +++ b/reference/types/basic_outcome/explicit_inplace_exception_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_outcome(in_place_type_t<exception_type_if_enabled>, Args ...)` :: Outcome documentation diff --git a/reference/types/basic_outcome/explicit_inplace_exception_constructor_il/index.html b/reference/types/basic_outcome/explicit_inplace_exception_constructor_il/index.html index 784c973fe7..91c9e4b3f3 100644 --- a/reference/types/basic_outcome/explicit_inplace_exception_constructor_il/index.html +++ b/reference/types/basic_outcome/explicit_inplace_exception_constructor_il/index.html @@ -5,7 +5,7 @@ - + `explicit basic_outcome(in_place_type_t<exception_type_if_enabled>, std::initializer_list<U>, Args ...)` :: Outcome documentation diff --git a/reference/types/basic_outcome/explicit_inplace_value_constructor/index.html b/reference/types/basic_outcome/explicit_inplace_value_constructor/index.html index 05d82465bc..f6b0ba4598 100644 --- a/reference/types/basic_outcome/explicit_inplace_value_constructor/index.html +++ b/reference/types/basic_outcome/explicit_inplace_value_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_outcome(in_place_type_t<value_type_if_enabled>, Args ...)` :: Outcome documentation diff --git a/reference/types/basic_outcome/explicit_inplace_value_constructor_il/index.html b/reference/types/basic_outcome/explicit_inplace_value_constructor_il/index.html index 00188b2665..11b5e81036 100644 --- a/reference/types/basic_outcome/explicit_inplace_value_constructor_il/index.html +++ b/reference/types/basic_outcome/explicit_inplace_value_constructor_il/index.html @@ -5,7 +5,7 @@ - + `explicit basic_outcome(in_place_type_t<value_type_if_enabled>, std::initializer_list<U>, Args ...)` :: Outcome documentation diff --git a/reference/types/basic_outcome/explicit_move_converting_constructor/index.html b/reference/types/basic_outcome/explicit_move_converting_constructor/index.html index b44e7db923..6462ac8112 100644 --- a/reference/types/basic_outcome/explicit_move_converting_constructor/index.html +++ b/reference/types/basic_outcome/explicit_move_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_outcome(basic_outcome<A, B, C, D> &&)` :: Outcome documentation diff --git a/reference/types/basic_outcome/explicit_result_copy_converting_constructor/index.html b/reference/types/basic_outcome/explicit_result_copy_converting_constructor/index.html index 0e76755995..b396a8896e 100644 --- a/reference/types/basic_outcome/explicit_result_copy_converting_constructor/index.html +++ b/reference/types/basic_outcome/explicit_result_copy_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_outcome(const basic_result<A, B, C> &)` :: Outcome documentation diff --git a/reference/types/basic_outcome/explicit_result_make_error_code_copy_converting_constructor/index.html b/reference/types/basic_outcome/explicit_result_make_error_code_copy_converting_constructor/index.html index 252f62174e..9ae97b06af 100644 --- a/reference/types/basic_outcome/explicit_result_make_error_code_copy_converting_constructor/index.html +++ b/reference/types/basic_outcome/explicit_result_make_error_code_copy_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_outcome(const basic_result<A, B, C> &)` :: Outcome documentation diff --git a/reference/types/basic_outcome/explicit_result_make_error_code_move_converting_constructor/index.html b/reference/types/basic_outcome/explicit_result_make_error_code_move_converting_constructor/index.html index cb86514546..565f34ad6e 100644 --- a/reference/types/basic_outcome/explicit_result_make_error_code_move_converting_constructor/index.html +++ b/reference/types/basic_outcome/explicit_result_make_error_code_move_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_outcome(basic_result<A, B, C> &&)` :: Outcome documentation diff --git a/reference/types/basic_outcome/explicit_result_move_converting_constructor/index.html b/reference/types/basic_outcome/explicit_result_move_converting_constructor/index.html index ccd0329593..189950a7c4 100644 --- a/reference/types/basic_outcome/explicit_result_move_converting_constructor/index.html +++ b/reference/types/basic_outcome/explicit_result_move_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_outcome(basic_result<A, B, C> &&)` :: Outcome documentation diff --git a/reference/types/basic_outcome/explicit_valueorerror_converting_constructor/index.html b/reference/types/basic_outcome/explicit_valueorerror_converting_constructor/index.html index efd001f2be..7fa746194a 100644 --- a/reference/types/basic_outcome/explicit_valueorerror_converting_constructor/index.html +++ b/reference/types/basic_outcome/explicit_valueorerror_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_outcome(concepts::value_or_error<T, E> &&)` :: Outcome documentation diff --git a/reference/types/basic_outcome/failure/index.html b/reference/types/basic_outcome/failure/index.html index ed097aa566..e3214cb627 100644 --- a/reference/types/basic_outcome/failure/index.html +++ b/reference/types/basic_outcome/failure/index.html @@ -5,7 +5,7 @@ - + `exception_type failure() const noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/has_error/index.html b/reference/types/basic_outcome/has_error/index.html index 2ceabed09e..cfcc7b64ef 100644 --- a/reference/types/basic_outcome/has_error/index.html +++ b/reference/types/basic_outcome/has_error/index.html @@ -5,7 +5,7 @@ - + `bool has_error() const noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/has_exception/index.html b/reference/types/basic_outcome/has_exception/index.html index 429566fcbc..8fe321965e 100644 --- a/reference/types/basic_outcome/has_exception/index.html +++ b/reference/types/basic_outcome/has_exception/index.html @@ -5,7 +5,7 @@ - + `bool has_exception() const noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/has_failure/index.html b/reference/types/basic_outcome/has_failure/index.html index aa5180cde4..e2da221e69 100644 --- a/reference/types/basic_outcome/has_failure/index.html +++ b/reference/types/basic_outcome/has_failure/index.html @@ -5,7 +5,7 @@ - + `bool has_failure() const noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/has_value/index.html b/reference/types/basic_outcome/has_value/index.html index 5b27f0a8e2..26518f00d9 100644 --- a/reference/types/basic_outcome/has_value/index.html +++ b/reference/types/basic_outcome/has_value/index.html @@ -5,7 +5,7 @@ - + `bool has_value() const noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/implicit_error_condition_converting_constructor/index.html b/reference/types/basic_outcome/implicit_error_condition_converting_constructor/index.html index 98412c9305..2f4e77181c 100644 --- a/reference/types/basic_outcome/implicit_error_condition_converting_constructor/index.html +++ b/reference/types/basic_outcome/implicit_error_condition_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(ErrorCondEnum &&)` :: Outcome documentation diff --git a/reference/types/basic_outcome/implicit_error_converting_constructor/index.html b/reference/types/basic_outcome/implicit_error_converting_constructor/index.html index 8a321122df..0d42f00d8a 100644 --- a/reference/types/basic_outcome/implicit_error_converting_constructor/index.html +++ b/reference/types/basic_outcome/implicit_error_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(S &&)` :: Outcome documentation diff --git a/reference/types/basic_outcome/implicit_error_exception_converting_constructor/index.html b/reference/types/basic_outcome/implicit_error_exception_converting_constructor/index.html index baf77094ea..a32991f682 100644 --- a/reference/types/basic_outcome/implicit_error_exception_converting_constructor/index.html +++ b/reference/types/basic_outcome/implicit_error_exception_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(S &&, P &&)` :: Outcome documentation diff --git a/reference/types/basic_outcome/implicit_exception_converting_constructor/index.html b/reference/types/basic_outcome/implicit_exception_converting_constructor/index.html index 991fb95d2e..5d5e7df445 100644 --- a/reference/types/basic_outcome/implicit_exception_converting_constructor/index.html +++ b/reference/types/basic_outcome/implicit_exception_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(P &&)` :: Outcome documentation diff --git a/reference/types/basic_outcome/implicit_failure_error_copy_constructor/index.html b/reference/types/basic_outcome/implicit_failure_error_copy_constructor/index.html index 01ea5f39e3..906d41065d 100644 --- a/reference/types/basic_outcome/implicit_failure_error_copy_constructor/index.html +++ b/reference/types/basic_outcome/implicit_failure_error_copy_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(const failure_type<EC> &)` :: Outcome documentation diff --git a/reference/types/basic_outcome/implicit_failure_error_exception_copy_constructor/index.html b/reference/types/basic_outcome/implicit_failure_error_exception_copy_constructor/index.html index a55382b0b7..8ae6d8df0c 100644 --- a/reference/types/basic_outcome/implicit_failure_error_exception_copy_constructor/index.html +++ b/reference/types/basic_outcome/implicit_failure_error_exception_copy_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(const failure_type<EC, EP> &)` :: Outcome documentation diff --git a/reference/types/basic_outcome/implicit_failure_error_exception_move_constructor/index.html b/reference/types/basic_outcome/implicit_failure_error_exception_move_constructor/index.html index 0b39953389..7af01fa4bd 100644 --- a/reference/types/basic_outcome/implicit_failure_error_exception_move_constructor/index.html +++ b/reference/types/basic_outcome/implicit_failure_error_exception_move_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(failure_type<EC, EP> &&)` :: Outcome documentation diff --git a/reference/types/basic_outcome/implicit_failure_error_make_error_code_copy_constructor/index.html b/reference/types/basic_outcome/implicit_failure_error_make_error_code_copy_constructor/index.html index 8d1aecad40..d55c57a6e6 100644 --- a/reference/types/basic_outcome/implicit_failure_error_make_error_code_copy_constructor/index.html +++ b/reference/types/basic_outcome/implicit_failure_error_make_error_code_copy_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(const failure_type<EC> &)` :: Outcome documentation diff --git a/reference/types/basic_outcome/implicit_failure_error_make_error_code_move_constructor/index.html b/reference/types/basic_outcome/implicit_failure_error_make_error_code_move_constructor/index.html index 207975419a..57c596082c 100644 --- a/reference/types/basic_outcome/implicit_failure_error_make_error_code_move_constructor/index.html +++ b/reference/types/basic_outcome/implicit_failure_error_make_error_code_move_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(failure_type<EC> &&)` :: Outcome documentation diff --git a/reference/types/basic_outcome/implicit_failure_error_move_constructor/index.html b/reference/types/basic_outcome/implicit_failure_error_move_constructor/index.html index 6019b2cdf4..eb8eaa7a34 100644 --- a/reference/types/basic_outcome/implicit_failure_error_move_constructor/index.html +++ b/reference/types/basic_outcome/implicit_failure_error_move_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(failure_type<EC> &&)` :: Outcome documentation diff --git a/reference/types/basic_outcome/implicit_failure_exception_copy_constructor/index.html b/reference/types/basic_outcome/implicit_failure_exception_copy_constructor/index.html index f1442357dc..a30a45a20c 100644 --- a/reference/types/basic_outcome/implicit_failure_exception_copy_constructor/index.html +++ b/reference/types/basic_outcome/implicit_failure_exception_copy_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(const failure_type<EP> &)` :: Outcome documentation diff --git a/reference/types/basic_outcome/implicit_failure_exception_move_constructor/index.html b/reference/types/basic_outcome/implicit_failure_exception_move_constructor/index.html index 8ec0e43fdd..6139c77a9e 100644 --- a/reference/types/basic_outcome/implicit_failure_exception_move_constructor/index.html +++ b/reference/types/basic_outcome/implicit_failure_exception_move_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(failure_type<EP> &&)` :: Outcome documentation diff --git a/reference/types/basic_outcome/implicit_inplace_value_error_exception_constructor/index.html b/reference/types/basic_outcome/implicit_inplace_value_error_exception_constructor/index.html index cccf68ba1a..50f23a6cb7 100644 --- a/reference/types/basic_outcome/implicit_inplace_value_error_exception_constructor/index.html +++ b/reference/types/basic_outcome/implicit_inplace_value_error_exception_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(A1 &&, A2 &&, Args ...)` :: Outcome documentation diff --git a/reference/types/basic_outcome/implicit_success_copy_constructor/index.html b/reference/types/basic_outcome/implicit_success_copy_constructor/index.html index f0675a0a6d..9742b9fe28 100644 --- a/reference/types/basic_outcome/implicit_success_copy_constructor/index.html +++ b/reference/types/basic_outcome/implicit_success_copy_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(const success_type<T> &)` :: Outcome documentation diff --git a/reference/types/basic_outcome/implicit_success_move_constructor/index.html b/reference/types/basic_outcome/implicit_success_move_constructor/index.html index 9239625a8d..d791aa7368 100644 --- a/reference/types/basic_outcome/implicit_success_move_constructor/index.html +++ b/reference/types/basic_outcome/implicit_success_move_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(success_type<T> &&)` :: Outcome documentation diff --git a/reference/types/basic_outcome/implicit_value_converting_constructor/index.html b/reference/types/basic_outcome/implicit_value_converting_constructor/index.html index 67d2cc29b8..4a8b71d5f3 100644 --- a/reference/types/basic_outcome/implicit_value_converting_constructor/index.html +++ b/reference/types/basic_outcome/implicit_value_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(R &&)` :: Outcome documentation diff --git a/reference/types/basic_outcome/index.html b/reference/types/basic_outcome/index.html index a5512396c8..85a01b4d08 100644 --- a/reference/types/basic_outcome/index.html +++ b/reference/types/basic_outcome/index.html @@ -5,7 +5,7 @@ - + `basic_outcome<T, EC, EP, NoValuePolicy>` :: Outcome documentation diff --git a/reference/types/basic_outcome/inequality_basic_outcome/index.html b/reference/types/basic_outcome/inequality_basic_outcome/index.html index 53c64c0576..8b525ebd24 100644 --- a/reference/types/basic_outcome/inequality_basic_outcome/index.html +++ b/reference/types/basic_outcome/inequality_basic_outcome/index.html @@ -5,7 +5,7 @@ - + `bool operator!=(const basic_outcome<A, B, C, D> &) const` :: Outcome documentation diff --git a/reference/types/basic_outcome/inequality_basic_result/index.html b/reference/types/basic_outcome/inequality_basic_result/index.html index 395c242bf4..85a91d5b6d 100644 --- a/reference/types/basic_outcome/inequality_basic_result/index.html +++ b/reference/types/basic_outcome/inequality_basic_result/index.html @@ -5,7 +5,7 @@ - + `bool operator!=(const basic_result<A, B, C> &) const` :: Outcome documentation diff --git a/reference/types/basic_outcome/inequality_failure_type/index.html b/reference/types/basic_outcome/inequality_failure_type/index.html index 402609ddce..b2a6375b4a 100644 --- a/reference/types/basic_outcome/inequality_failure_type/index.html +++ b/reference/types/basic_outcome/inequality_failure_type/index.html @@ -5,7 +5,7 @@ - + `bool operator!=(const failure_type<A, B> &) const` :: Outcome documentation diff --git a/reference/types/basic_outcome/inequality_success_type/index.html b/reference/types/basic_outcome/inequality_success_type/index.html index 34dd97c951..63db3c8b26 100644 --- a/reference/types/basic_outcome/inequality_success_type/index.html +++ b/reference/types/basic_outcome/inequality_success_type/index.html @@ -5,7 +5,7 @@ - + `bool operator==(const success_type<A> &) const` :: Outcome documentation diff --git a/reference/types/basic_outcome/move_assignment/index.html b/reference/types/basic_outcome/move_assignment/index.html index 6be302fd94..a8df03a563 100644 --- a/reference/types/basic_outcome/move_assignment/index.html +++ b/reference/types/basic_outcome/move_assignment/index.html @@ -5,7 +5,7 @@ - + `basic_outcome &operator=(basic_outcome &&)` :: Outcome documentation diff --git a/reference/types/basic_outcome/move_constructor/index.html b/reference/types/basic_outcome/move_constructor/index.html index 033fbd1497..1bffdddf3a 100644 --- a/reference/types/basic_outcome/move_constructor/index.html +++ b/reference/types/basic_outcome/move_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_outcome(basic_outcome &&)` :: Outcome documentation diff --git a/reference/types/basic_outcome/operator_bool/index.html b/reference/types/basic_outcome/operator_bool/index.html index 658d1c54e0..e2b12fb213 100644 --- a/reference/types/basic_outcome/operator_bool/index.html +++ b/reference/types/basic_outcome/operator_bool/index.html @@ -5,7 +5,7 @@ - + `explicit operator bool() const noexcept` :: Outcome documentation diff --git a/reference/types/basic_outcome/swap/index.html b/reference/types/basic_outcome/swap/index.html index ca0229a330..d22297f34b 100644 --- a/reference/types/basic_outcome/swap/index.html +++ b/reference/types/basic_outcome/swap/index.html @@ -5,7 +5,7 @@ - + `void swap(basic_outcome &)` :: Outcome documentation diff --git a/reference/types/basic_outcome/value_lvalue/index.html b/reference/types/basic_outcome/value_lvalue/index.html index afc59b89a2..63ba00b114 100644 --- a/reference/types/basic_outcome/value_lvalue/index.html +++ b/reference/types/basic_outcome/value_lvalue/index.html @@ -5,7 +5,7 @@ - + `value_type &value() &` :: Outcome documentation diff --git a/reference/types/basic_outcome/value_lvalue_const/index.html b/reference/types/basic_outcome/value_lvalue_const/index.html index 2c6df18ad4..9286cad7e7 100644 --- a/reference/types/basic_outcome/value_lvalue_const/index.html +++ b/reference/types/basic_outcome/value_lvalue_const/index.html @@ -5,7 +5,7 @@ - + `const value_type &value() const &` :: Outcome documentation diff --git a/reference/types/basic_outcome/value_rvalue/index.html b/reference/types/basic_outcome/value_rvalue/index.html index 3dee428795..a2c4d6e89f 100644 --- a/reference/types/basic_outcome/value_rvalue/index.html +++ b/reference/types/basic_outcome/value_rvalue/index.html @@ -5,7 +5,7 @@ - + `value_type &&value() &&` :: Outcome documentation diff --git a/reference/types/basic_outcome/value_rvalue_const/index.html b/reference/types/basic_outcome/value_rvalue_const/index.html index 1ba234d61e..15a8217e6c 100644 --- a/reference/types/basic_outcome/value_rvalue_const/index.html +++ b/reference/types/basic_outcome/value_rvalue_const/index.html @@ -5,7 +5,7 @@ - + `const value_type &&value() const &&` :: Outcome documentation diff --git a/reference/types/basic_result/as_failure_lvalue/index.html b/reference/types/basic_result/as_failure_lvalue/index.html index 723ae45b2f..cb41add428 100644 --- a/reference/types/basic_result/as_failure_lvalue/index.html +++ b/reference/types/basic_result/as_failure_lvalue/index.html @@ -5,7 +5,7 @@ - + `auto as_failure() const &` :: Outcome documentation diff --git a/reference/types/basic_result/as_failure_rvalue/index.html b/reference/types/basic_result/as_failure_rvalue/index.html index cd065ddd21..3f7a339f85 100644 --- a/reference/types/basic_result/as_failure_rvalue/index.html +++ b/reference/types/basic_result/as_failure_rvalue/index.html @@ -5,7 +5,7 @@ - + `auto as_failure() &&` :: Outcome documentation diff --git a/reference/types/basic_result/assume_error_lvalue/index.html b/reference/types/basic_result/assume_error_lvalue/index.html index e86bdbaf07..823e0bf419 100644 --- a/reference/types/basic_result/assume_error_lvalue/index.html +++ b/reference/types/basic_result/assume_error_lvalue/index.html @@ -5,7 +5,7 @@ - + `error_type &assume_error() & noexcept` :: Outcome documentation diff --git a/reference/types/basic_result/assume_error_lvalue_const/index.html b/reference/types/basic_result/assume_error_lvalue_const/index.html index 7b598233c0..a6584e54a8 100644 --- a/reference/types/basic_result/assume_error_lvalue_const/index.html +++ b/reference/types/basic_result/assume_error_lvalue_const/index.html @@ -5,7 +5,7 @@ - + `const error_type &assume_error() const & noexcept` :: Outcome documentation diff --git a/reference/types/basic_result/assume_error_rvalue/index.html b/reference/types/basic_result/assume_error_rvalue/index.html index f6e963e2c6..7886d72ad9 100644 --- a/reference/types/basic_result/assume_error_rvalue/index.html +++ b/reference/types/basic_result/assume_error_rvalue/index.html @@ -5,7 +5,7 @@ - + `error_type &&assume_error() && noexcept` :: Outcome documentation diff --git a/reference/types/basic_result/assume_error_rvalue_const/index.html b/reference/types/basic_result/assume_error_rvalue_const/index.html index 086baac98e..a106d58a10 100644 --- a/reference/types/basic_result/assume_error_rvalue_const/index.html +++ b/reference/types/basic_result/assume_error_rvalue_const/index.html @@ -5,7 +5,7 @@ - + `const error_type &&assume_error() const && noexcept` :: Outcome documentation diff --git a/reference/types/basic_result/assume_value_lvalue/index.html b/reference/types/basic_result/assume_value_lvalue/index.html index 3de45986c8..a93c2461fc 100644 --- a/reference/types/basic_result/assume_value_lvalue/index.html +++ b/reference/types/basic_result/assume_value_lvalue/index.html @@ -5,7 +5,7 @@ - + `value_type &assume_value() & noexcept` :: Outcome documentation diff --git a/reference/types/basic_result/assume_value_lvalue_const/index.html b/reference/types/basic_result/assume_value_lvalue_const/index.html index 69a981eaaa..7b7d6d0458 100644 --- a/reference/types/basic_result/assume_value_lvalue_const/index.html +++ b/reference/types/basic_result/assume_value_lvalue_const/index.html @@ -5,7 +5,7 @@ - + `const value_type &assume_value() const & noexcept` :: Outcome documentation diff --git a/reference/types/basic_result/assume_value_rvalue/index.html b/reference/types/basic_result/assume_value_rvalue/index.html index febd7b99af..3e4b7f086f 100644 --- a/reference/types/basic_result/assume_value_rvalue/index.html +++ b/reference/types/basic_result/assume_value_rvalue/index.html @@ -5,7 +5,7 @@ - + `value_type &&assume_value() && noexcept` :: Outcome documentation diff --git a/reference/types/basic_result/assume_value_rvalue_const/index.html b/reference/types/basic_result/assume_value_rvalue_const/index.html index 2993350372..4fd2221ed4 100644 --- a/reference/types/basic_result/assume_value_rvalue_const/index.html +++ b/reference/types/basic_result/assume_value_rvalue_const/index.html @@ -5,7 +5,7 @@ - + `const value_type &&assume_value() const && noexcept` :: Outcome documentation diff --git a/reference/types/basic_result/copy_assignment/index.html b/reference/types/basic_result/copy_assignment/index.html index e25134018b..9643bc7d9e 100644 --- a/reference/types/basic_result/copy_assignment/index.html +++ b/reference/types/basic_result/copy_assignment/index.html @@ -5,7 +5,7 @@ - + `basic_result &operator=(const basic_result &)` :: Outcome documentation diff --git a/reference/types/basic_result/copy_constructor/index.html b/reference/types/basic_result/copy_constructor/index.html index a31b3e1191..96555cc99f 100644 --- a/reference/types/basic_result/copy_constructor/index.html +++ b/reference/types/basic_result/copy_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_result(const basic_result &)` :: Outcome documentation diff --git a/reference/types/basic_result/default/index.html b/reference/types/basic_result/default/index.html index a6f399bcf4..2481f159ee 100644 --- a/reference/types/basic_result/default/index.html +++ b/reference/types/basic_result/default/index.html @@ -5,7 +5,7 @@ - + `basic_result() = delete` :: Outcome documentation diff --git a/reference/types/basic_result/destructor/index.html b/reference/types/basic_result/destructor/index.html index c622c6e3c1..af6d91959b 100644 --- a/reference/types/basic_result/destructor/index.html +++ b/reference/types/basic_result/destructor/index.html @@ -5,7 +5,7 @@ - + `~basic_result()` :: Outcome documentation diff --git a/reference/types/basic_result/disabling_catchall/index.html b/reference/types/basic_result/disabling_catchall/index.html index 0cf1cad252..9e6336128c 100644 --- a/reference/types/basic_result/disabling_catchall/index.html +++ b/reference/types/basic_result/disabling_catchall/index.html @@ -5,7 +5,7 @@ - + `basic_result(Args...) = delete` :: Outcome documentation diff --git a/reference/types/basic_result/disabling_implicit_constructor/index.html b/reference/types/basic_result/disabling_implicit_constructor/index.html index fbfec045c8..40a0194551 100644 --- a/reference/types/basic_result/disabling_implicit_constructor/index.html +++ b/reference/types/basic_result/disabling_implicit_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_result(X &&) = delete` :: Outcome documentation diff --git a/reference/types/basic_result/equality_basic_result/index.html b/reference/types/basic_result/equality_basic_result/index.html index 7533a5928f..955e3babc2 100644 --- a/reference/types/basic_result/equality_basic_result/index.html +++ b/reference/types/basic_result/equality_basic_result/index.html @@ -5,7 +5,7 @@ - + `bool operator==(const basic_result<A, B, C> &) const` :: Outcome documentation diff --git a/reference/types/basic_result/equality_failure_type/index.html b/reference/types/basic_result/equality_failure_type/index.html index 71722200be..d9c3a25f48 100644 --- a/reference/types/basic_result/equality_failure_type/index.html +++ b/reference/types/basic_result/equality_failure_type/index.html @@ -5,7 +5,7 @@ - + `bool operator==(const failure_type<A, void> &) const` :: Outcome documentation diff --git a/reference/types/basic_result/equality_success_type/index.html b/reference/types/basic_result/equality_success_type/index.html index 12256fd2fe..75ab375d54 100644 --- a/reference/types/basic_result/equality_success_type/index.html +++ b/reference/types/basic_result/equality_success_type/index.html @@ -5,7 +5,7 @@ - + `bool operator!=(const success_type<A> &) const` :: Outcome documentation diff --git a/reference/types/basic_result/error_lvalue/index.html b/reference/types/basic_result/error_lvalue/index.html index 62d6fed5a7..02a1ff15a6 100644 --- a/reference/types/basic_result/error_lvalue/index.html +++ b/reference/types/basic_result/error_lvalue/index.html @@ -5,7 +5,7 @@ - + `error_type &error() &` :: Outcome documentation diff --git a/reference/types/basic_result/error_lvalue_const/index.html b/reference/types/basic_result/error_lvalue_const/index.html index e673bb7fca..8e401a15fb 100644 --- a/reference/types/basic_result/error_lvalue_const/index.html +++ b/reference/types/basic_result/error_lvalue_const/index.html @@ -5,7 +5,7 @@ - + `const error_type &error() const &` :: Outcome documentation diff --git a/reference/types/basic_result/error_rvalue/index.html b/reference/types/basic_result/error_rvalue/index.html index 0ea9bbabf8..2f8f8dc1dc 100644 --- a/reference/types/basic_result/error_rvalue/index.html +++ b/reference/types/basic_result/error_rvalue/index.html @@ -5,7 +5,7 @@ - + `error_type &&error() &&` :: Outcome documentation diff --git a/reference/types/basic_result/error_rvalue_const/index.html b/reference/types/basic_result/error_rvalue_const/index.html index 81edfb42d1..72f98cfdc4 100644 --- a/reference/types/basic_result/error_rvalue_const/index.html +++ b/reference/types/basic_result/error_rvalue_const/index.html @@ -5,7 +5,7 @@ - + `const error_type &&error() const &&` :: Outcome documentation diff --git a/reference/types/basic_result/explicit_copy_converting_constructor/index.html b/reference/types/basic_result/explicit_copy_converting_constructor/index.html index d38270d21a..47fe68b5f3 100644 --- a/reference/types/basic_result/explicit_copy_converting_constructor/index.html +++ b/reference/types/basic_result/explicit_copy_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_result(const basic_result<R, S, P> &)` :: Outcome documentation diff --git a/reference/types/basic_result/explicit_inplace_error_constructor/index.html b/reference/types/basic_result/explicit_inplace_error_constructor/index.html index 58a5b7fc97..c634c82867 100644 --- a/reference/types/basic_result/explicit_inplace_error_constructor/index.html +++ b/reference/types/basic_result/explicit_inplace_error_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_result(in_place_type_t<error_type_if_enabled>, Args ...)` :: Outcome documentation diff --git a/reference/types/basic_result/explicit_inplace_error_constructor_il/index.html b/reference/types/basic_result/explicit_inplace_error_constructor_il/index.html index ded827048d..b0af314c13 100644 --- a/reference/types/basic_result/explicit_inplace_error_constructor_il/index.html +++ b/reference/types/basic_result/explicit_inplace_error_constructor_il/index.html @@ -5,7 +5,7 @@ - + `explicit basic_result(in_place_type_t<error_type_if_enabled>, std::initializer_list<U>, Args ...)` :: Outcome documentation diff --git a/reference/types/basic_result/explicit_inplace_value_constructor/index.html b/reference/types/basic_result/explicit_inplace_value_constructor/index.html index 500d66ecd8..35aa1916a8 100644 --- a/reference/types/basic_result/explicit_inplace_value_constructor/index.html +++ b/reference/types/basic_result/explicit_inplace_value_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_result(in_place_type_t<value_type_if_enabled>, Args ...)` :: Outcome documentation diff --git a/reference/types/basic_result/explicit_inplace_value_constructor_il/index.html b/reference/types/basic_result/explicit_inplace_value_constructor_il/index.html index d15838679d..e2822679f5 100644 --- a/reference/types/basic_result/explicit_inplace_value_constructor_il/index.html +++ b/reference/types/basic_result/explicit_inplace_value_constructor_il/index.html @@ -5,7 +5,7 @@ - + `explicit basic_result(in_place_type_t<value_type_if_enabled>, std::initializer_list<U>, Args ...)` :: Outcome documentation diff --git a/reference/types/basic_result/explicit_make_error_code_copy_converting_constructor/index.html b/reference/types/basic_result/explicit_make_error_code_copy_converting_constructor/index.html index 41144cc6f8..3e91603d9b 100644 --- a/reference/types/basic_result/explicit_make_error_code_copy_converting_constructor/index.html +++ b/reference/types/basic_result/explicit_make_error_code_copy_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_result(const basic_result<R, S, P> &)` :: Outcome documentation diff --git a/reference/types/basic_result/explicit_make_error_code_move_converting_constructor/index.html b/reference/types/basic_result/explicit_make_error_code_move_converting_constructor/index.html index ca10e21f6a..7f908c1fb2 100644 --- a/reference/types/basic_result/explicit_make_error_code_move_converting_constructor/index.html +++ b/reference/types/basic_result/explicit_make_error_code_move_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_result(basic_result<R, S, P> &&)` :: Outcome documentation diff --git a/reference/types/basic_result/explicit_make_exception_ptr_copy_converting_constructor/index.html b/reference/types/basic_result/explicit_make_exception_ptr_copy_converting_constructor/index.html index 4fff752607..2f81a764fc 100644 --- a/reference/types/basic_result/explicit_make_exception_ptr_copy_converting_constructor/index.html +++ b/reference/types/basic_result/explicit_make_exception_ptr_copy_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_result(const basic_result<R, S, P> &)` :: Outcome documentation diff --git a/reference/types/basic_result/explicit_make_exception_ptr_move_converting_constructor/index.html b/reference/types/basic_result/explicit_make_exception_ptr_move_converting_constructor/index.html index 1e273fba8a..574e089a33 100644 --- a/reference/types/basic_result/explicit_make_exception_ptr_move_converting_constructor/index.html +++ b/reference/types/basic_result/explicit_make_exception_ptr_move_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_result(basic_result<R, S, P> &&)` :: Outcome documentation diff --git a/reference/types/basic_result/explicit_move_converting_constructor/index.html b/reference/types/basic_result/explicit_move_converting_constructor/index.html index a2e60fa696..61f7766a1c 100644 --- a/reference/types/basic_result/explicit_move_converting_constructor/index.html +++ b/reference/types/basic_result/explicit_move_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_result(basic_result<R, S, P> &&)` :: Outcome documentation diff --git a/reference/types/basic_result/explicit_valueorerror_converting_constructor/index.html b/reference/types/basic_result/explicit_valueorerror_converting_constructor/index.html index 61e7f47284..130b9fa18d 100644 --- a/reference/types/basic_result/explicit_valueorerror_converting_constructor/index.html +++ b/reference/types/basic_result/explicit_valueorerror_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `explicit basic_result(concepts::value_or_error<T, E> &&)` :: Outcome documentation diff --git a/reference/types/basic_result/has_error/index.html b/reference/types/basic_result/has_error/index.html index b1c34010d4..27e9c0d8f5 100644 --- a/reference/types/basic_result/has_error/index.html +++ b/reference/types/basic_result/has_error/index.html @@ -5,7 +5,7 @@ - + `bool has_error() const noexcept` :: Outcome documentation diff --git a/reference/types/basic_result/has_exception/index.html b/reference/types/basic_result/has_exception/index.html index fcc87ae4df..d604acd869 100644 --- a/reference/types/basic_result/has_exception/index.html +++ b/reference/types/basic_result/has_exception/index.html @@ -5,7 +5,7 @@ - + `bool has_exception() const noexcept` :: Outcome documentation diff --git a/reference/types/basic_result/has_failure/index.html b/reference/types/basic_result/has_failure/index.html index f8ded8ea4a..14f4afaa64 100644 --- a/reference/types/basic_result/has_failure/index.html +++ b/reference/types/basic_result/has_failure/index.html @@ -5,7 +5,7 @@ - + `bool has_failure() const noexcept` :: Outcome documentation diff --git a/reference/types/basic_result/has_lost_consistency/index.html b/reference/types/basic_result/has_lost_consistency/index.html index e2f9f682df..4cd886767b 100644 --- a/reference/types/basic_result/has_lost_consistency/index.html +++ b/reference/types/basic_result/has_lost_consistency/index.html @@ -5,7 +5,7 @@ - + `bool has_lost_consistency() const noexcept` :: Outcome documentation diff --git a/reference/types/basic_result/has_value/index.html b/reference/types/basic_result/has_value/index.html index 75f434bf13..9ddf55b117 100644 --- a/reference/types/basic_result/has_value/index.html +++ b/reference/types/basic_result/has_value/index.html @@ -5,7 +5,7 @@ - + `bool has_value() const noexcept` :: Outcome documentation diff --git a/reference/types/basic_result/implicit_error_condition_converting_constructor/index.html b/reference/types/basic_result/implicit_error_condition_converting_constructor/index.html index 46ca44f67b..9b049ef62b 100644 --- a/reference/types/basic_result/implicit_error_condition_converting_constructor/index.html +++ b/reference/types/basic_result/implicit_error_condition_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_result(ErrorCondEnum &&)` :: Outcome documentation diff --git a/reference/types/basic_result/implicit_error_converting_constructor/index.html b/reference/types/basic_result/implicit_error_converting_constructor/index.html index 6c8efe05c1..3ee183b990 100644 --- a/reference/types/basic_result/implicit_error_converting_constructor/index.html +++ b/reference/types/basic_result/implicit_error_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_result(S &&)` :: Outcome documentation diff --git a/reference/types/basic_result/implicit_failure_copy_constructor/index.html b/reference/types/basic_result/implicit_failure_copy_constructor/index.html index 357a1f7496..30cb9cdddf 100644 --- a/reference/types/basic_result/implicit_failure_copy_constructor/index.html +++ b/reference/types/basic_result/implicit_failure_copy_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_result(const failure_type<T> &)` :: Outcome documentation diff --git a/reference/types/basic_result/implicit_failure_make_error_code_copy_constructor/index.html b/reference/types/basic_result/implicit_failure_make_error_code_copy_constructor/index.html index b48c0c8169..8691531d3a 100644 --- a/reference/types/basic_result/implicit_failure_make_error_code_copy_constructor/index.html +++ b/reference/types/basic_result/implicit_failure_make_error_code_copy_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_result(const failure_type<T> &)` :: Outcome documentation diff --git a/reference/types/basic_result/implicit_failure_make_error_code_move_constructor/index.html b/reference/types/basic_result/implicit_failure_make_error_code_move_constructor/index.html index 2ca15567dd..148c0f2b3d 100644 --- a/reference/types/basic_result/implicit_failure_make_error_code_move_constructor/index.html +++ b/reference/types/basic_result/implicit_failure_make_error_code_move_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_result(failure_type<T> &&)` :: Outcome documentation diff --git a/reference/types/basic_result/implicit_failure_make_exception_ptr_copy_constructor/index.html b/reference/types/basic_result/implicit_failure_make_exception_ptr_copy_constructor/index.html index 4ef81d502e..44ac779820 100644 --- a/reference/types/basic_result/implicit_failure_make_exception_ptr_copy_constructor/index.html +++ b/reference/types/basic_result/implicit_failure_make_exception_ptr_copy_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_result(const failure_type<T> &)` :: Outcome documentation diff --git a/reference/types/basic_result/implicit_failure_make_exception_ptr_move_constructor/index.html b/reference/types/basic_result/implicit_failure_make_exception_ptr_move_constructor/index.html index 8c49c431df..b6e8f36e95 100644 --- a/reference/types/basic_result/implicit_failure_make_exception_ptr_move_constructor/index.html +++ b/reference/types/basic_result/implicit_failure_make_exception_ptr_move_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_result(failure_type<T> &&)` :: Outcome documentation diff --git a/reference/types/basic_result/implicit_failure_move_constructor/index.html b/reference/types/basic_result/implicit_failure_move_constructor/index.html index fc07c74173..b6995f9e3e 100644 --- a/reference/types/basic_result/implicit_failure_move_constructor/index.html +++ b/reference/types/basic_result/implicit_failure_move_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_result(failure_type<T> &&)` :: Outcome documentation diff --git a/reference/types/basic_result/implicit_inplace_value_error_constructor/index.html b/reference/types/basic_result/implicit_inplace_value_error_constructor/index.html index 4783cdff01..afecf554fe 100644 --- a/reference/types/basic_result/implicit_inplace_value_error_constructor/index.html +++ b/reference/types/basic_result/implicit_inplace_value_error_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_result(A1 &&, A2 &&, Args ...)` :: Outcome documentation diff --git a/reference/types/basic_result/implicit_success_copy_constructor/index.html b/reference/types/basic_result/implicit_success_copy_constructor/index.html index b40f7e70ff..9595e0d0f3 100644 --- a/reference/types/basic_result/implicit_success_copy_constructor/index.html +++ b/reference/types/basic_result/implicit_success_copy_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_result(const success_type<T> &)` :: Outcome documentation diff --git a/reference/types/basic_result/implicit_success_move_constructor/index.html b/reference/types/basic_result/implicit_success_move_constructor/index.html index 744a6df55c..18e2bc4507 100644 --- a/reference/types/basic_result/implicit_success_move_constructor/index.html +++ b/reference/types/basic_result/implicit_success_move_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_result(success_type<T> &&)` :: Outcome documentation diff --git a/reference/types/basic_result/implicit_value_converting_constructor/index.html b/reference/types/basic_result/implicit_value_converting_constructor/index.html index 4fa6201c2d..9883eabed9 100644 --- a/reference/types/basic_result/implicit_value_converting_constructor/index.html +++ b/reference/types/basic_result/implicit_value_converting_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_result(R &&)` :: Outcome documentation diff --git a/reference/types/basic_result/index.html b/reference/types/basic_result/index.html index 9e8653cd4d..9ef7ab6102 100644 --- a/reference/types/basic_result/index.html +++ b/reference/types/basic_result/index.html @@ -5,7 +5,7 @@ - + `basic_result<T, E, NoValuePolicy>` :: Outcome documentation diff --git a/reference/types/basic_result/inequality_basic_result/index.html b/reference/types/basic_result/inequality_basic_result/index.html index 2b2e7affa6..0448f3a317 100644 --- a/reference/types/basic_result/inequality_basic_result/index.html +++ b/reference/types/basic_result/inequality_basic_result/index.html @@ -5,7 +5,7 @@ - + `bool operator!=(const basic_result<A, B, C> &) const` :: Outcome documentation diff --git a/reference/types/basic_result/inequality_failure_type/index.html b/reference/types/basic_result/inequality_failure_type/index.html index 6a309dcd32..223b15e1ce 100644 --- a/reference/types/basic_result/inequality_failure_type/index.html +++ b/reference/types/basic_result/inequality_failure_type/index.html @@ -5,7 +5,7 @@ - + `bool operator!=(const failure_type<A, void> &) const` :: Outcome documentation diff --git a/reference/types/basic_result/inequality_success_type/index.html b/reference/types/basic_result/inequality_success_type/index.html index 43f9093886..95d825ae18 100644 --- a/reference/types/basic_result/inequality_success_type/index.html +++ b/reference/types/basic_result/inequality_success_type/index.html @@ -5,7 +5,7 @@ - + `bool operator==(const success_type<A> &) const` :: Outcome documentation diff --git a/reference/types/basic_result/move_assignment/index.html b/reference/types/basic_result/move_assignment/index.html index 659752e699..6b124209f5 100644 --- a/reference/types/basic_result/move_assignment/index.html +++ b/reference/types/basic_result/move_assignment/index.html @@ -5,7 +5,7 @@ - + `basic_result &operator=(basic_result &&)` :: Outcome documentation diff --git a/reference/types/basic_result/move_constructor/index.html b/reference/types/basic_result/move_constructor/index.html index c4d9d3409c..f3b5debef7 100644 --- a/reference/types/basic_result/move_constructor/index.html +++ b/reference/types/basic_result/move_constructor/index.html @@ -5,7 +5,7 @@ - + `basic_result(basic_result &&)` :: Outcome documentation diff --git a/reference/types/basic_result/operator_bool/index.html b/reference/types/basic_result/operator_bool/index.html index 2ef1d2149a..e04902502e 100644 --- a/reference/types/basic_result/operator_bool/index.html +++ b/reference/types/basic_result/operator_bool/index.html @@ -5,7 +5,7 @@ - + `explicit operator bool() const noexcept` :: Outcome documentation diff --git a/reference/types/basic_result/swap/index.html b/reference/types/basic_result/swap/index.html index d985ceab20..f1021cb8b8 100644 --- a/reference/types/basic_result/swap/index.html +++ b/reference/types/basic_result/swap/index.html @@ -5,7 +5,7 @@ - + `void swap(basic_result &)` :: Outcome documentation diff --git a/reference/types/basic_result/value_lvalue/index.html b/reference/types/basic_result/value_lvalue/index.html index 64debf2e92..3dcc3d439d 100644 --- a/reference/types/basic_result/value_lvalue/index.html +++ b/reference/types/basic_result/value_lvalue/index.html @@ -5,7 +5,7 @@ - + `value_type &value() &` :: Outcome documentation diff --git a/reference/types/basic_result/value_lvalue_const/index.html b/reference/types/basic_result/value_lvalue_const/index.html index d16188c984..6569726a8f 100644 --- a/reference/types/basic_result/value_lvalue_const/index.html +++ b/reference/types/basic_result/value_lvalue_const/index.html @@ -5,7 +5,7 @@ - + `const value_type &value() const &` :: Outcome documentation diff --git a/reference/types/basic_result/value_rvalue/index.html b/reference/types/basic_result/value_rvalue/index.html index 3d9e5d106e..33f3ea8b31 100644 --- a/reference/types/basic_result/value_rvalue/index.html +++ b/reference/types/basic_result/value_rvalue/index.html @@ -5,7 +5,7 @@ - + `value_type &&value() &&` :: Outcome documentation diff --git a/reference/types/basic_result/value_rvalue_const/index.html b/reference/types/basic_result/value_rvalue_const/index.html index 6cab6dc504..5597400e6b 100644 --- a/reference/types/basic_result/value_rvalue_const/index.html +++ b/reference/types/basic_result/value_rvalue_const/index.html @@ -5,7 +5,7 @@ - + `const value_type &&value() const &&` :: Outcome documentation diff --git a/reference/types/failure_type/index.html b/reference/types/failure_type/index.html index daf6686b19..c6ad3b334d 100644 --- a/reference/types/failure_type/index.html +++ b/reference/types/failure_type/index.html @@ -5,7 +5,7 @@ - + `failure_type<EC, EP = void>` :: Outcome documentation diff --git a/reference/types/in_place_type_t/index.html b/reference/types/in_place_type_t/index.html index 0b4d774566..861582d955 100644 --- a/reference/types/in_place_type_t/index.html +++ b/reference/types/in_place_type_t/index.html @@ -5,7 +5,7 @@ - + `in_place_type_t<T>` :: Outcome documentation diff --git a/reference/types/index.html b/reference/types/index.html index 2ab6dceb42..366006e754 100644 --- a/reference/types/index.html +++ b/reference/types/index.html @@ -5,7 +5,7 @@ - + Types :: Outcome documentation diff --git a/reference/types/success_type/index.html b/reference/types/success_type/index.html index 9c28cef39d..dc6fe0609e 100644 --- a/reference/types/success_type/index.html +++ b/reference/types/success_type/index.html @@ -5,7 +5,7 @@ - + `success_type<T>` :: Outcome documentation diff --git a/requirements/index.html b/requirements/index.html index 6aa506ef86..7c581ff1f9 100644 --- a/requirements/index.html +++ b/requirements/index.html @@ -5,7 +5,7 @@ - + Prerequisites :: Outcome documentation diff --git a/tags/adl-bridging/index.html b/tags/adl-bridging/index.html index 8b4f0f1592..bf1aee2287 100644 --- a/tags/adl-bridging/index.html +++ b/tags/adl-bridging/index.html @@ -5,7 +5,7 @@ - + Adl Bridging :: Outcome documentation diff --git a/tags/asio/index.html b/tags/asio/index.html index 5a3f955fb4..255c7c9c2d 100644 --- a/tags/asio/index.html +++ b/tags/asio/index.html @@ -5,7 +5,7 @@ - + Asio :: Outcome documentation diff --git a/tags/awaitables/index.html b/tags/awaitables/index.html index 0006f65e15..d2032b7cbb 100644 --- a/tags/awaitables/index.html +++ b/tags/awaitables/index.html @@ -5,7 +5,7 @@ - + Awaitables :: Outcome documentation diff --git a/tags/backtrace/index.html b/tags/backtrace/index.html index 980687d446..6d26e6a244 100644 --- a/tags/backtrace/index.html +++ b/tags/backtrace/index.html @@ -5,7 +5,7 @@ - + Backtrace :: Outcome documentation diff --git a/tags/best-practice/index.html b/tags/best-practice/index.html index 3ec9351f33..b0b65d42b5 100644 --- a/tags/best-practice/index.html +++ b/tags/best-practice/index.html @@ -5,7 +5,7 @@ - + Best Practice :: Outcome documentation diff --git a/tags/co_await/index.html b/tags/co_await/index.html index 775a6559bf..2dcfc38fb9 100644 --- a/tags/co_await/index.html +++ b/tags/co_await/index.html @@ -5,7 +5,7 @@ - + Co_await :: Outcome documentation diff --git a/tags/constructors/index.html b/tags/constructors/index.html index 70045369e5..b68b4cb57e 100644 --- a/tags/constructors/index.html +++ b/tags/constructors/index.html @@ -5,7 +5,7 @@ - + Constructors :: Outcome documentation diff --git a/tags/conventions/index.html b/tags/conventions/index.html index fcbd36ba33..eb55216ee8 100644 --- a/tags/conventions/index.html +++ b/tags/conventions/index.html @@ -5,7 +5,7 @@ - + Conventions :: Outcome documentation diff --git a/tags/coroutines/index.html b/tags/coroutines/index.html index a18dd23a0c..ce8fab6b03 100644 --- a/tags/coroutines/index.html +++ b/tags/coroutines/index.html @@ -5,7 +5,7 @@ - + Coroutines :: Outcome documentation diff --git a/tags/default-actions/index.html b/tags/default-actions/index.html index df9988ec42..e387f479c8 100644 --- a/tags/default-actions/index.html +++ b/tags/default-actions/index.html @@ -5,7 +5,7 @@ - + Default Actions :: Outcome documentation diff --git a/tags/dual-api/index.html b/tags/dual-api/index.html index 4f3140324f..388b4a48c9 100644 --- a/tags/dual-api/index.html +++ b/tags/dual-api/index.html @@ -5,7 +5,7 @@ - + Dual Api :: Outcome documentation diff --git a/tags/eager/index.html b/tags/eager/index.html index bf068af886..07ef3bc263 100644 --- a/tags/eager/index.html +++ b/tags/eager/index.html @@ -5,7 +5,7 @@ - + Eager :: Outcome documentation diff --git a/tags/error/index.html b/tags/error/index.html index efe55f4a51..05e0e80859 100644 --- a/tags/error/index.html +++ b/tags/error/index.html @@ -5,7 +5,7 @@ - + Error :: Outcome documentation diff --git a/tags/exception/index.html b/tags/exception/index.html index 9123834ab9..ef907e3fb1 100644 --- a/tags/exception/index.html +++ b/tags/exception/index.html @@ -5,7 +5,7 @@ - + Exception :: Outcome documentation diff --git a/tags/has_error_code/index.html b/tags/has_error_code/index.html index 5a29536783..173764dcc0 100644 --- a/tags/has_error_code/index.html +++ b/tags/has_error_code/index.html @@ -5,7 +5,7 @@ - + Has_error_code :: Outcome documentation diff --git a/tags/hooks/index.html b/tags/hooks/index.html index b4ebc83361..b18da8dee8 100644 --- a/tags/hooks/index.html +++ b/tags/hooks/index.html @@ -5,7 +5,7 @@ - + Hooks :: Outcome documentation diff --git a/tags/idioms/index.html b/tags/idioms/index.html index 022d2f748b..4527be8080 100644 --- a/tags/idioms/index.html +++ b/tags/idioms/index.html @@ -5,7 +5,7 @@ - + Idioms :: Outcome documentation diff --git a/tags/index.html b/tags/index.html index fe28dd3e90..5057e49cc2 100644 --- a/tags/index.html +++ b/tags/index.html @@ -5,7 +5,7 @@ - + Tags :: Outcome documentation diff --git a/tags/lazy/index.html b/tags/lazy/index.html index b3ca2b6d4d..5d49fefa7d 100644 --- a/tags/lazy/index.html +++ b/tags/lazy/index.html @@ -5,7 +5,7 @@ - + Lazy :: Outcome documentation diff --git a/tags/make_error_code/index.html b/tags/make_error_code/index.html index e1cb04908e..eb19431220 100644 --- a/tags/make_error_code/index.html +++ b/tags/make_error_code/index.html @@ -5,7 +5,7 @@ - + Make_error_code :: Outcome documentation diff --git a/tags/namespace/index.html b/tags/namespace/index.html index d085d4acc8..c70d9f7b57 100644 --- a/tags/namespace/index.html +++ b/tags/namespace/index.html @@ -5,7 +5,7 @@ - + Namespace :: Outcome documentation diff --git a/tags/networking-ts/index.html b/tags/networking-ts/index.html index 4600320284..4500622408 100644 --- a/tags/networking-ts/index.html +++ b/tags/networking-ts/index.html @@ -5,7 +5,7 @@ - + Networking Ts :: Outcome documentation diff --git a/tags/nodiscard/index.html b/tags/nodiscard/index.html index 0997da881a..d0b57c0f91 100644 --- a/tags/nodiscard/index.html +++ b/tags/nodiscard/index.html @@ -5,7 +5,7 @@ - + Nodiscard :: Outcome documentation diff --git a/tags/outcome/index.html b/tags/outcome/index.html index c87242c5be..725b7b6f58 100644 --- a/tags/outcome/index.html +++ b/tags/outcome/index.html @@ -5,7 +5,7 @@ - + Outcome :: Outcome documentation diff --git a/tags/page/2/index.html b/tags/page/2/index.html index 497f55c053..1f656555a5 100644 --- a/tags/page/2/index.html +++ b/tags/page/2/index.html @@ -5,7 +5,7 @@ - + Tags :: Outcome documentation diff --git a/tags/page/3/index.html b/tags/page/3/index.html index 63023cc3be..782f45a651 100644 --- a/tags/page/3/index.html +++ b/tags/page/3/index.html @@ -5,7 +5,7 @@ - + Tags :: Outcome documentation diff --git a/tags/payload/index.html b/tags/payload/index.html index fdd9e6534f..850e4d2001 100644 --- a/tags/payload/index.html +++ b/tags/payload/index.html @@ -5,7 +5,7 @@ - + Payload :: Outcome documentation diff --git a/tags/playpen/index.html b/tags/playpen/index.html index 3a09ce7a6c..37d8b3536f 100644 --- a/tags/playpen/index.html +++ b/tags/playpen/index.html @@ -5,7 +5,7 @@ - + Playpen :: Outcome documentation diff --git a/tags/policies/index.html b/tags/policies/index.html index 317114703a..3d008e29a6 100644 --- a/tags/policies/index.html +++ b/tags/policies/index.html @@ -5,7 +5,7 @@ - + Policies :: Outcome documentation diff --git a/tags/result/index.html b/tags/result/index.html index d000ac5d2b..2faa564bca 100644 --- a/tags/result/index.html +++ b/tags/result/index.html @@ -5,7 +5,7 @@ - + Result :: Outcome documentation diff --git a/tags/try/index.html b/tags/try/index.html index df826a7d10..ef9c82b0c3 100644 --- a/tags/try/index.html +++ b/tags/try/index.html @@ -5,7 +5,7 @@ - + Try :: Outcome documentation diff --git a/tags/value-or-error/index.html b/tags/value-or-error/index.html index 1298b48a9f..6c343ff128 100644 --- a/tags/value-or-error/index.html +++ b/tags/value-or-error/index.html @@ -5,7 +5,7 @@ - + Value or Error :: Outcome documentation diff --git a/tags/value/index.html b/tags/value/index.html index e5a4c2163e..f34e3d52c3 100644 --- a/tags/value/index.html +++ b/tags/value/index.html @@ -5,7 +5,7 @@ - + Value :: Outcome documentation diff --git a/tutorial/advanced/constructors/file_handle/index.html b/tutorial/advanced/constructors/file_handle/index.html index 894070ebd6..51309cae5b 100644 --- a/tutorial/advanced/constructors/file_handle/index.html +++ b/tutorial/advanced/constructors/file_handle/index.html @@ -5,7 +5,7 @@ - + A file handle :: Outcome documentation diff --git a/tutorial/advanced/constructors/index.html b/tutorial/advanced/constructors/index.html index 2544e8291a..83cc9261e3 100644 --- a/tutorial/advanced/constructors/index.html +++ b/tutorial/advanced/constructors/index.html @@ -5,7 +5,7 @@ - + Result returning constructors :: Outcome documentation diff --git a/tutorial/advanced/constructors/metaprogrammg1/index.html b/tutorial/advanced/constructors/metaprogrammg1/index.html index d3a4d3b081..6c7c369909 100644 --- a/tutorial/advanced/constructors/metaprogrammg1/index.html +++ b/tutorial/advanced/constructors/metaprogrammg1/index.html @@ -5,7 +5,7 @@ - + Phase 3 :: Outcome documentation diff --git a/tutorial/advanced/constructors/metaprogrammg2/index.html b/tutorial/advanced/constructors/metaprogrammg2/index.html index 83046f6ee9..a11d772a57 100644 --- a/tutorial/advanced/constructors/metaprogrammg2/index.html +++ b/tutorial/advanced/constructors/metaprogrammg2/index.html @@ -5,7 +5,7 @@ - + construct<T> :: Outcome documentation diff --git a/tutorial/advanced/constructors/metaprogrammg3/index.html b/tutorial/advanced/constructors/metaprogrammg3/index.html index f5772ca52c..94c32328b6 100644 --- a/tutorial/advanced/constructors/metaprogrammg3/index.html +++ b/tutorial/advanced/constructors/metaprogrammg3/index.html @@ -5,7 +5,7 @@ - + Alternatives :: Outcome documentation diff --git a/tutorial/advanced/constructors/static-constructor/index.html b/tutorial/advanced/constructors/static-constructor/index.html index cdd406c9de..73dc44ea06 100644 --- a/tutorial/advanced/constructors/static-constructor/index.html +++ b/tutorial/advanced/constructors/static-constructor/index.html @@ -5,7 +5,7 @@ - + Phase 2 construction :: Outcome documentation diff --git a/tutorial/advanced/constructors/two-phase-init/index.html b/tutorial/advanced/constructors/two-phase-init/index.html index 9bdf757cb9..af7717c235 100644 --- a/tutorial/advanced/constructors/two-phase-init/index.html +++ b/tutorial/advanced/constructors/two-phase-init/index.html @@ -5,7 +5,7 @@ - + Two phase construction :: Outcome documentation diff --git a/tutorial/advanced/hooks/adl_bridging/index.html b/tutorial/advanced/hooks/adl_bridging/index.html index 05313d24b7..afb021f9b9 100644 --- a/tutorial/advanced/hooks/adl_bridging/index.html +++ b/tutorial/advanced/hooks/adl_bridging/index.html @@ -5,7 +5,7 @@ - + ADL bridging :: Outcome documentation @@ -573,179 +573,6 @@ Experimental
  • - + Hook outcome :: Outcome documentation diff --git a/tutorial/advanced/hooks/hook_result/index.html b/tutorial/advanced/hooks/hook_result/index.html index 65848bcc27..92c050f458 100644 --- a/tutorial/advanced/hooks/hook_result/index.html +++ b/tutorial/advanced/hooks/hook_result/index.html @@ -5,7 +5,7 @@ - + Hook result :: Outcome documentation @@ -325,27 +325,6 @@ Custom payloads
  • - + Hooking events :: Outcome documentation diff --git a/tutorial/advanced/hooks/keeping_state/index.html b/tutorial/advanced/hooks/keeping_state/index.html index d2b118ffcb..291e9d67e4 100644 --- a/tutorial/advanced/hooks/keeping_state/index.html +++ b/tutorial/advanced/hooks/keeping_state/index.html @@ -5,7 +5,7 @@ - + Keeping state :: Outcome documentation diff --git a/tutorial/advanced/hooks/poke_exception/index.html b/tutorial/advanced/hooks/poke_exception/index.html index 9835360526..910e3e4e54 100644 --- a/tutorial/advanced/hooks/poke_exception/index.html +++ b/tutorial/advanced/hooks/poke_exception/index.html @@ -5,7 +5,7 @@ - + Custom exception ptr :: Outcome documentation diff --git a/tutorial/advanced/index.html b/tutorial/advanced/index.html index a32dcc02fa..632431aac6 100644 --- a/tutorial/advanced/index.html +++ b/tutorial/advanced/index.html @@ -5,7 +5,7 @@ - + Advanced :: Outcome documentation diff --git a/tutorial/advanced/interop/app-go/index.html b/tutorial/advanced/interop/app-go/index.html index d689a2704f..bce6ccaee0 100644 --- a/tutorial/advanced/interop/app-go/index.html +++ b/tutorial/advanced/interop/app-go/index.html @@ -5,7 +5,7 @@ - + In use :: Outcome documentation diff --git a/tutorial/advanced/interop/app-map-filelib/index.html b/tutorial/advanced/interop/app-map-filelib/index.html index 3c2b09dc27..2df3c54290 100644 --- a/tutorial/advanced/interop/app-map-filelib/index.html +++ b/tutorial/advanced/interop/app-map-filelib/index.html @@ -5,7 +5,7 @@ - + Mapping the File I/O library into the Application :: Outcome documentation diff --git a/tutorial/advanced/interop/app-map-httplib1/index.html b/tutorial/advanced/interop/app-map-httplib1/index.html index 489e146ce0..36dbbde2a1 100644 --- a/tutorial/advanced/interop/app-map-httplib1/index.html +++ b/tutorial/advanced/interop/app-map-httplib1/index.html @@ -5,7 +5,7 @@ - + Mapping the HTTP library into the Application `1/2` :: Outcome documentation diff --git a/tutorial/advanced/interop/app-map-httplib2/index.html b/tutorial/advanced/interop/app-map-httplib2/index.html index f1c27e6716..85db326411 100644 --- a/tutorial/advanced/interop/app-map-httplib2/index.html +++ b/tutorial/advanced/interop/app-map-httplib2/index.html @@ -5,7 +5,7 @@ - + Mapping the HTTP library into the Application `2/2` :: Outcome documentation @@ -2618,6 +2618,48 @@ Iostream
  • - + Mapping the HTMLTidy library into the Application :: Outcome documentation diff --git a/tutorial/advanced/interop/app/index.html b/tutorial/advanced/interop/app/index.html index 6b451fefe4..9f8fe523a5 100644 --- a/tutorial/advanced/interop/app/index.html +++ b/tutorial/advanced/interop/app/index.html @@ -5,7 +5,7 @@ - + The Application :: Outcome documentation diff --git a/tutorial/advanced/interop/conclusion/index.html b/tutorial/advanced/interop/conclusion/index.html index d7d849295e..03afb277bf 100644 --- a/tutorial/advanced/interop/conclusion/index.html +++ b/tutorial/advanced/interop/conclusion/index.html @@ -5,7 +5,7 @@ - + Conclusion :: Outcome documentation @@ -1340,1065 +1340,6 @@ Types
  • - + The File I/O library :: Outcome documentation diff --git a/tutorial/advanced/interop/httplib/index.html b/tutorial/advanced/interop/httplib/index.html index b009230199..fca15b0fbd 100644 --- a/tutorial/advanced/interop/httplib/index.html +++ b/tutorial/advanced/interop/httplib/index.html @@ -5,7 +5,7 @@ - + The HTTP library :: Outcome documentation diff --git a/tutorial/advanced/interop/index.html b/tutorial/advanced/interop/index.html index 1dff5ce35b..e0ad4d1f7c 100644 --- a/tutorial/advanced/interop/index.html +++ b/tutorial/advanced/interop/index.html @@ -5,7 +5,7 @@ - + Interoperation :: Outcome documentation diff --git a/tutorial/advanced/interop/problem/index.html b/tutorial/advanced/interop/problem/index.html index ddbaa7f35d..f3c20e1d7c 100644 --- a/tutorial/advanced/interop/problem/index.html +++ b/tutorial/advanced/interop/problem/index.html @@ -5,7 +5,7 @@ - + Incommensurate E types :: Outcome documentation diff --git a/tutorial/advanced/interop/tidylib/index.html b/tutorial/advanced/interop/tidylib/index.html index 4fabd6b9f3..6e07fefb67 100644 --- a/tutorial/advanced/interop/tidylib/index.html +++ b/tutorial/advanced/interop/tidylib/index.html @@ -5,7 +5,7 @@ - + The HTMLTidy library :: Outcome documentation diff --git a/tutorial/advanced/interop/value-or-error/index.html b/tutorial/advanced/interop/value-or-error/index.html index f0a4032612..499169d60c 100644 --- a/tutorial/advanced/interop/value-or-error/index.html +++ b/tutorial/advanced/interop/value-or-error/index.html @@ -5,7 +5,7 @@ - + value_or_error Concept :: Outcome documentation diff --git a/tutorial/advanced/payload/copy_file/index.html b/tutorial/advanced/payload/copy_file/index.html index 3995929cdd..532c1e2e0e 100644 --- a/tutorial/advanced/payload/copy_file/index.html +++ b/tutorial/advanced/payload/copy_file/index.html @@ -5,7 +5,7 @@ - + The Filesystem TS :: Outcome documentation diff --git a/tutorial/advanced/payload/copy_file2/index.html b/tutorial/advanced/payload/copy_file2/index.html index f0ce5d0c98..e21fe63cbe 100644 --- a/tutorial/advanced/payload/copy_file2/index.html +++ b/tutorial/advanced/payload/copy_file2/index.html @@ -5,7 +5,7 @@ - + Upgrading the Filesystem TS :: Outcome documentation diff --git a/tutorial/advanced/payload/copy_file3/index.html b/tutorial/advanced/payload/copy_file3/index.html index c350bc054a..95cc57e88d 100644 --- a/tutorial/advanced/payload/copy_file3/index.html +++ b/tutorial/advanced/payload/copy_file3/index.html @@ -5,7 +5,7 @@ - + Auto-throwing filesystem_error :: Outcome documentation diff --git a/tutorial/advanced/payload/index.html b/tutorial/advanced/payload/index.html index f07302aaa0..8bf29aa3e7 100644 --- a/tutorial/advanced/payload/index.html +++ b/tutorial/advanced/payload/index.html @@ -5,7 +5,7 @@ - + Custom payloads :: Outcome documentation diff --git a/tutorial/essential/before/index.html b/tutorial/essential/before/index.html index 29594d2e51..03b1a7f87d 100644 --- a/tutorial/essential/before/index.html +++ b/tutorial/essential/before/index.html @@ -5,7 +5,7 @@ - + Before we begin :: Outcome documentation diff --git a/tutorial/essential/conventions/index.html b/tutorial/essential/conventions/index.html index 6a32baba19..f7a989efab 100644 --- a/tutorial/essential/conventions/index.html +++ b/tutorial/essential/conventions/index.html @@ -5,7 +5,7 @@ - + Conventions :: Outcome documentation diff --git a/tutorial/essential/coroutines/awaitables/index.html b/tutorial/essential/coroutines/awaitables/index.html index cd5102fe29..f23d33dd80 100644 --- a/tutorial/essential/coroutines/awaitables/index.html +++ b/tutorial/essential/coroutines/awaitables/index.html @@ -5,7 +5,7 @@ - + Coroutine awaitables :: Outcome documentation diff --git a/tutorial/essential/coroutines/co_await/index.html b/tutorial/essential/coroutines/co_await/index.html index af836b5669..728b9ceb6f 100644 --- a/tutorial/essential/coroutines/co_await/index.html +++ b/tutorial/essential/coroutines/co_await/index.html @@ -5,7 +5,7 @@ - + `operator co_await` as TRY operator :: Outcome documentation diff --git a/tutorial/essential/coroutines/index.html b/tutorial/essential/coroutines/index.html index 59b3716f24..3ff8d061b8 100644 --- a/tutorial/essential/coroutines/index.html +++ b/tutorial/essential/coroutines/index.html @@ -5,7 +5,7 @@ - + Coroutines :: Outcome documentation diff --git a/tutorial/essential/coroutines/returning/index.html b/tutorial/essential/coroutines/returning/index.html index 72469033b8..4eb0f8f5a2 100644 --- a/tutorial/essential/coroutines/returning/index.html +++ b/tutorial/essential/coroutines/returning/index.html @@ -5,7 +5,7 @@ - + Returning Outcome types from Coroutines :: Outcome documentation diff --git a/tutorial/essential/coroutines/try/index.html b/tutorial/essential/coroutines/try/index.html index 901c8cf0a6..67be150509 100644 --- a/tutorial/essential/coroutines/try/index.html +++ b/tutorial/essential/coroutines/try/index.html @@ -5,7 +5,7 @@ - + Coroutine TRY operation :: Outcome documentation diff --git a/tutorial/essential/index.html b/tutorial/essential/index.html index 187e6e3d2d..fb276674c4 100644 --- a/tutorial/essential/index.html +++ b/tutorial/essential/index.html @@ -5,7 +5,7 @@ - + Essential :: Outcome documentation diff --git a/tutorial/essential/no-value/builtin/index.html b/tutorial/essential/no-value/builtin/index.html index 59d7fed527..1719267cc9 100644 --- a/tutorial/essential/no-value/builtin/index.html +++ b/tutorial/essential/no-value/builtin/index.html @@ -5,7 +5,7 @@ - + Built-in policies :: Outcome documentation @@ -754,6 +754,2029 @@ API reference
  • - + A custom no-value policy :: Outcome documentation @@ -118,6 +118,55 @@ Motivation
  • - + No-value policies :: Outcome documentation diff --git a/tutorial/essential/outcome/index.html b/tutorial/essential/outcome/index.html index 97be202cf4..1c2dda1605 100644 --- a/tutorial/essential/outcome/index.html +++ b/tutorial/essential/outcome/index.html @@ -5,7 +5,7 @@ - + outcome<> :: Outcome documentation diff --git a/tutorial/essential/outcome/inspecting/index.html b/tutorial/essential/outcome/inspecting/index.html index b4d8942830..32c740a356 100644 --- a/tutorial/essential/outcome/inspecting/index.html +++ b/tutorial/essential/outcome/inspecting/index.html @@ -5,7 +5,7 @@ - + Inspecting outcome<T, EC, EP> :: Outcome documentation diff --git a/tutorial/essential/result/index.html b/tutorial/essential/result/index.html index 173d6e27c2..03735ff604 100644 --- a/tutorial/essential/result/index.html +++ b/tutorial/essential/result/index.html @@ -5,7 +5,7 @@ - + result<> :: Outcome documentation diff --git a/tutorial/essential/result/inspecting/index.html b/tutorial/essential/result/inspecting/index.html index 4783c3bb51..278ca86201 100644 --- a/tutorial/essential/result/inspecting/index.html +++ b/tutorial/essential/result/inspecting/index.html @@ -5,7 +5,7 @@ - + Inspecting result<T, EC> :: Outcome documentation diff --git a/tutorial/essential/result/try/index.html b/tutorial/essential/result/try/index.html index fc6c856cae..0e97b3e215 100644 --- a/tutorial/essential/result/try/index.html +++ b/tutorial/essential/result/try/index.html @@ -5,7 +5,7 @@ - + TRY operations :: Outcome documentation diff --git a/tutorial/essential/result/try_greedy/index.html b/tutorial/essential/result/try_greedy/index.html index 60a75f5a8a..29cc03be1a 100644 --- a/tutorial/essential/result/try_greedy/index.html +++ b/tutorial/essential/result/try_greedy/index.html @@ -5,7 +5,7 @@ - + TRY is greedy :: Outcome documentation diff --git a/tutorial/essential/result/try_ref/index.html b/tutorial/essential/result/try_ref/index.html index 37ff389eb6..83c960f61d 100644 --- a/tutorial/essential/result/try_ref/index.html +++ b/tutorial/essential/result/try_ref/index.html @@ -5,7 +5,7 @@ - + TRY avoiding copy/move :: Outcome documentation diff --git a/tutorial/index.html b/tutorial/index.html index 6c36ca160a..c0cf27ff32 100644 --- a/tutorial/index.html +++ b/tutorial/index.html @@ -5,7 +5,7 @@ - + Tutorial :: Outcome documentation diff --git a/videos/index.html b/videos/index.html index 9ae8939fc5..431cc4dd8d 100644 --- a/videos/index.html +++ b/videos/index.html @@ -5,7 +5,7 @@ - + Videos :: Outcome documentation