From 71dc30530d339d54f48f6802c8c4542bb7c9c99f Mon Sep 17 00:00:00 2001 From: ned14 Date: Fri, 1 Nov 2024 01:28:47 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20ned14/ou?= =?UTF-8?q?tcome@0a91b4ef5c0ee391172998586761f306ce82ae52=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 | 2 +- alternatives/expected/index.html | 2 +- alternatives/index.html | 2 +- alternatives/leaf/index.html | 2 +- alternatives/outcome/index.html | 2 +- build/index.html | 2 +- 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 | 60 +- categories/constructors/page/4/index.html | 2 +- categories/constructors/page/5/index.html | 192 +- 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 | 2 +- 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 | 1969 +---------------- 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 | 9 +- .../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 | 2 +- faq/index.html | 2 +- history/index.html | 23 +- 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 | 2 +- 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 | 2 +- reference/concepts/basic_result/index.html | 2 +- reference/concepts/index.html | 216 +- 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 | 2 +- .../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 | 2 +- .../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 | 2 +- .../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 | 2 +- .../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 | 140 +- .../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 | 216 +- .../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 | 175 +- 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 | 2 +- .../advanced/hooks/hook_outcome/index.html | 2 +- .../advanced/hooks/hook_result/index.html | 2 +- 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 | 2 +- .../interop/app-map-tidylib/index.html | 2 +- tutorial/advanced/interop/app/index.html | 9 +- .../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 | 60 +- .../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 | 998 ++++++++- 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 | 2 +- tutorial/essential/no-value/custom/index.html | 2 +- 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, 3522 insertions(+), 2526 deletions(-) diff --git a/404.html b/404.html index 5d2920fd97..9d051a7865 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 2d34e9de39..8b5dd958db 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 8efd567b1c..41feeb0d77 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 b938e55dcf..bd16ad2cd0 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 f9f4df1096..15b2e68e16 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 d3d577bf8f..73ee75a23e 100644 --- a/alternatives/exceptions/index.html +++ b/alternatives/exceptions/index.html @@ -5,7 +5,7 @@ - + std exception throws :: Outcome documentation diff --git a/alternatives/expected/index.html b/alternatives/expected/index.html index 4279fe5523..2e05c04953 100644 --- a/alternatives/expected/index.html +++ b/alternatives/expected/index.html @@ -5,7 +5,7 @@ - + std expected :: Outcome documentation diff --git a/alternatives/index.html b/alternatives/index.html index f4c416fcb1..6f8a668738 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 2dabc35edd..386e660e85 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 a0073135d1..e5e11d67aa 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 54f8a8e016..2f84b9447e 100644 --- a/build/index.html +++ b/build/index.html @@ -5,7 +5,7 @@ - + Build and install :: Outcome documentation diff --git a/categories/assignment/index.html b/categories/assignment/index.html index 2e0dbcf157..dc4b3cc3e6 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 97ae111d9b..d18fef55cc 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 94da54e6c6..421f27aaff 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 ee468aa6d5..5740a864f7 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 242b1f11c1..6cfe64277a 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 b6e061b47b..970a2783e4 100644 --- a/categories/constructors/page/3/index.html +++ b/categories/constructors/page/3/index.html @@ -5,7 +5,7 @@ - + Constructors :: Outcome documentation @@ -683,6 +683,64 @@ Using Outcome from C code diff --git a/categories/constructors/page/4/index.html b/categories/constructors/page/4/index.html index 54a483c20f..04e1f5466f 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 07e1ac46de..e01891b47b 100644 --- a/categories/constructors/page/5/index.html +++ b/categories/constructors/page/5/index.html @@ -5,7 +5,7 @@ - + Constructors :: Outcome documentation @@ -1083,6 +1083,196 @@ Policies diff --git a/reference/concepts/value_or_error/index.html b/reference/concepts/value_or_error/index.html index 56832045b5..a0b86efb8e 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 d1314f11aa..e0d9b04fe2 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 2057cebf10..fc04f84f87 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 7ca7f685c5..440ade59dd 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 7af90a6084..5583c02e9e 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 890a2573bd..bc5beb429a 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 1379ff88e1..ffb79187df 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 99eafbb73e..29d0263ec6 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 53a2586e3f..85f310941e 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 9e6ce75311..0cc28b6f20 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 ff87e582d6..36d0ad9c6a 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 2a6405f568..a424ebd831 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 5c525caf96..462ae3cae3 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 c22597e9a0..edbb057590 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 10959aa4f0..aaada0382d 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 22fe8af15c..fbacf6418d 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 019158444b..640a893a83 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 06cde85758..8cd7c3c8a1 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 63972017c3..09e88bd1e2 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 d76842c6ff..7e6300b2b8 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 1f084455d0..c5a957e4ab 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 35c4fdcc20..b04f9549e2 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 d861f2bf40..5051c89cc6 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 d9677b9826..47e9d34b38 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 f97a68118b..112076025c 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 77683607ae..e8ead8a258 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 6af30b772c..6917386a6c 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 7db0279577..48c843fd55 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 5bc8d9e62e..c559d81d18 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 d9ca186970..ba6abd622a 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 da4a2b018e..f7bf814e3c 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 a66218d6e4..cc69064e65 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 882ca9482b..485764624a 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 baffd7a536..0e58bae296 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 c56733089e..4b4846b2a4 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 b2af3c3927..f9167c4aa2 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 b43327b7d8..913d4eae03 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 9cc1f09cc0..35e3989a9d 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 ad5d546ed5..84002cc735 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 4545aacef4..b596363945 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 7fd4c2987e..12a52556d4 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 diff --git a/reference/functions/try_operation_return_as/index.html b/reference/functions/try_operation_return_as/index.html index eaf32a6f8e..b88ceefd7f 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 00d216ff91..67c5a6b26b 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 ea6f12cc5a..cbe7fd3b06 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 5c54473d94..45f5325df1 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 b4e31cc784..8f20aaa811 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 95f99f91ba..1ebda7bde3 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 f3e08012dc..dedbddd834 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 4d4041c34e..e1a1a20769 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 c021b09b11..19415c68af 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 186591cd46..eb5d8f6feb 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 4236b295fa..cd774254c2 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 ec1b376537..536c7a9172 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 7b6e8603b5..bc0d518b29 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 b2d77409e3..ced3ff8ede 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 cac8888b73..645a4ceddd 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 651b2ba3d8..3dabdd1ee4 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 deab4971d8..de1af9dfdb 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 3f2d74c56b..6475112aa2 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 2840786b69..1d354dd7ab 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 b20a0c50a5..3cf0424abd 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 5c8bd855bb..a4c9bdbdd2 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 32df81bcb5..7262cf5469 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 06171ae62c..b889a6ae22 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 4e212269c1..6e00d3ae1a 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 c40df558d1..4bb322cd11 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 0140ace63e..ecde99a83b 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 5b92f70939..fec91e27e5 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 ca7688000e..ed8e14c834 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 4f29b767cc..2491adf45a 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 b55c7cdad1..3f9fa77444 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 bb5765c2b7..e3747d8387 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 96b2a3864c..0c7e289160 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 1326184758..b51d66793d 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 69694c89df..82590283cc 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 f68b9589f0..b68634972b 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 7c8dc889b0..ea89357720 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 fe858eb2d0..92363ec605 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 0d90c230c2..6c8b907426 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 c739a84d98..980e72cd48 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 dbd74cb6ec..7fa2a71f5f 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 8a9b2bdb3f..cc162a3c8c 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 04c2e7a305..3414ccb1bf 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 diff --git a/reference/policies/base/on_outcome_construction/index.html b/reference/policies/base/on_outcome_construction/index.html index 8a1454e9d0..0bd05d7c48 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 c0f556c5c3..1169224a92 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 5461eb2021..40927538de 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 e7aba0e23c..8f10a8fa5a 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 2120882e85..307ada3fcf 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 b896625571..062e3cbc82 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 01de6abddd..e38ac4a106 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 20ae59b306..9437a3b5ad 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 d0260e6531..2b16c95489 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 1152230be3..41825a1d6b 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 fcff3c9d72..dd425b4a0e 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 1b102a2fc0..4119aced59 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 fe874d77f3..f0ed0b5429 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 e344455c49..30e0184994 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 4b30a7b1e5..405bc3e3eb 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 7eb9355aad..ce6858b544 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 8bf449675f..2c3001209c 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 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 4996c9eada..61e9a8f7a2 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 f2ff567037..def353da5c 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 fa1c0e8f5a..b26ca674c4 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 b7328ef607..15fc588dd6 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 9d4b3fa8ce..2f697b34c0 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 086e6cc71f..92cf317923 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 df7252e294..78f1e91423 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 b59205dce8..95fbebb7dc 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 519f7797f2..367949ec31 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 94bddd11ec..da1d5d6c71 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 b7e06d6402..f87571d59b 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 4b23f4cca0..c64cc65f2c 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 7f3040edb5..89a0b793cc 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 e279fd0790..7700251a30 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 5135637e50..522f3d33d8 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 5ad45694ce..d353b13308 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 6b76d4cdf8..54ea8d6574 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 07b2f5c470..15d5b21034 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 c36638e7ec..66baf9f522 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 e787a47555..8e02b2de8c 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 d23d7c9952..3c1c71263d 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 ba2c389c9e..86668403d1 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 9067d66ef8..6ca5d504de 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 23906b4b8d..ff52cbc867 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 8747bb8812..99ddf4057a 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 f3e98f6851..5c5aa00154 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 a2ba8393d1..91f55a1e18 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 79b2731b82..ff978e3f1f 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 f257589dc1..02c12a1fd1 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 31f57bd53b..09304df6fc 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 2fdabe6991..c02696eb21 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 diff --git a/reference/types/basic_outcome/assume_exception_lvalue/index.html b/reference/types/basic_outcome/assume_exception_lvalue/index.html index 8aad468d8c..10ea7e5b98 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 4ccbaf87a4..3617131cf3 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 848576ac25..bd2523ff5b 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 f4006e8208..056589fe6a 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 9ad7c7a9cb..70784d8e18 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 f7ce208924..f6d3007423 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 d502e7eee0..5713a33d0a 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 4dec0be6de..244e7a341e 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 9bfb666562..79d99d4177 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 86ad195485..456b05edec 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 3c5c27b99f..4a6d1a725e 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 07cd7bf399..ad3f17cad5 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 b4bc8287ef..67452f4aa2 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 68bbea4016..dd679b5c58 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 748128bece..6191b6e5c9 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 635b81fd8e..942c9ab204 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 03058c9eda..fef72313dd 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 9b5741afe0..d00a8a6a28 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 743ae96e58..a1b91b3f73 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 06a2497a2c..f19ef7159b 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 14928aa276..9e2fb9e0ec 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 7e6f28f6dd..abf8a130b4 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 faec4ae9f0..a3295f656a 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 e3e20c5889..0e1d0d80c1 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 56e31ed45b..5ad4e9cd33 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 9ad4468bd7..1e246de093 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 d2abf234ec..bcb1adcb12 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 7d9fca12bf..4281a6d499 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 4b5ffdfd75..e3e12d441f 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 19a8098faa..975ddc7b8d 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 a907ea457e..d6045ea1c8 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 @@ -604,6 +604,144 @@ Tying it all together + +
  • +
    + Worked example: Custom domain (the short way) +
    + +
  • +
  • +
    + Worked example: Custom domain (the long way) +
    + +
  • +
  • +
    + Using Outcome from C code +
    +
  • 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 3b0dd47eff..b26fa59ee2 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 ea410fa39e..29482b1b17 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 7323c24bee..ab89e1cf89 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 24d3b953b3..374337f06b 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 bc2c2387ba..96adc91b48 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 31a8a6e52a..0b8bd96753 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 765f26b4dd..5146d00882 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 911d1fbe6c..62ade49a8d 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 a4193258f9..702873b616 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 b5e5b04489..71cc66e4dc 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 c171308a74..b88d1d913f 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 0019c35da5..53e4090599 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 2bbdb960f4..8a0a001ff1 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 619de4998c..54834e2510 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 9bd834c44f..1c8b9d4fbd 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 cbfa6d47a6..170860665f 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 82be5eb755..6a260df5f0 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 e099244f0f..060efeba94 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 c5577c0e86..50db10a0aa 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 ab241569d8..5a485ce76d 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 141efce464..cab9c89e51 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 2437d53bad..01b88f5aba 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 cfb566590b..fa9a4e2f79 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 a8b2fdc70c..7984d5aee3 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 @@ -317,6 +317,220 @@ Advanced 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 ea6b133abf..fe7945d4b1 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 bac360eb0e..0471766166 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 332368698f..805653124a 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 60e65eea9d..94a4a81ede 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 fc59ec0cf4..7120a7e4b6 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 e3dfde1f15..a4841d9c68 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 3959d70cbf..a3e96789b2 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 75b378a86d..5ab899921b 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 65c2feaeb2..d11e07eb9b 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 ab5df03450..e26f565879 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 9f6d646254..2e796fc314 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 dedbd40413..56c4e1c846 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 651fe66885..5e48a977da 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 d5421ae503..b6028b50fe 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 ada37c7935..a8d5c9858d 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 ea6e8d7b8d..450811eddd 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 ae5d0a7e7c..174642cbcb 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 3a5e8d6739..a4680220d8 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 77040c1b1e..4bb17bf716 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 d1b49d56ba..99b6a63dae 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 cd3edb7463..dc54f5abc5 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 6f084612fd..3d7f539427 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 bfb1fc9c89..532493a275 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 1837d1579d..5bda4f8fac 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 d6503f056e..bd5d3490ca 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 948e052357..e2f86d11df 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 7d44517318..27f2507d6f 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 96bb632231..649a25319e 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 81959231bc..7ee93c2222 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 82a0e13803..ba01459920 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 0bf10bd792..1631ff1657 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 cca49cfda4..6027951a28 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 5bbae327c2..05ee14e253 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 6ee12e5392..6ec65605fc 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 d48786187c..342084076c 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 1947e45750..907b0005af 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 f4b969c605..ccd785c438 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 df67e18523..66e100f8f4 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 6d4d3b04bd..e9e80dbe9f 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 13a16bdca0..a83e1798b0 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 56799871bc..f6af05d8ec 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 11b41db751..d2ae499723 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 b539849a65..dc46410383 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 26f337a381..ee0ccdb1ec 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 cb8a24784e..451a9c1b2d 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 07e9e848e3..56cc1add81 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 61d6a9699c..222e5842f1 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 db8aadfc02..33e7a78832 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 65cd788d41..efe97258c1 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 153a17228f..c52be54ca5 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 1c1537ab99..131e368d0f 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 88b9627f9a..b6edfde855 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 5082aa5806..e5f0853484 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 c1b5a5329d..9c24a0f286 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 84284ca5fc..e1c335ea73 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 3ccd25c770..3450801912 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 199d6d5e15..5f3e72640f 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 9c130146f5..ce3db36ea3 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 0ea7ce9f1a..23b9fb5f3e 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 225bfe3586..b4bdb30eb8 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 74f300ee24..4ea0c596cc 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 fa61b79e4c..1dd3775472 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 16a8b27235..247c3a2ae4 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 520d137e2a..29dc817461 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 9087187d0b..65c4841de9 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 8176354d32..d2a3f25b72 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 5acd31964e..bd621bd6f5 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 9f1e7f73f1..bd4b094937 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 373c248c86..8c44add81d 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 d4d80e5528..063d07bfed 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 780c521f21..852875d9ff 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 529e3e7dff..bc6e7b149a 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 0d6e81ee04..1e67d56f63 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 8c7c1a0ae6..75e7cd86d3 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 6b33d71bfb..decb344ed3 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 924bef49be..0131c02e5a 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 c1f76070b5..739141a6df 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 204f86fd81..7aef896126 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 1966ff7d55..8d3b091cce 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 939c97b03c..b0b892763f 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 058f1be782..bfe3e8a106 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 5e783ead9f..6f2df42f5e 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 d7cc1a47f2..31edf17ee2 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 87e6ec99d3..5c5840655f 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 1d6d17c0f8..79653040ac 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 a62d7495ce..99b71f9254 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 345d12b822..70fb16c084 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 1241bcefec..26f3e332ff 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 de28dbe7b5..aef26d2106 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 db7d16693d..3e1145fb3f 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 77c0bd32c0..e8eec7bdd9 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 2c8ea9d7fd..98cdae6b97 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 c3fcd2a41b..90a4eeed5c 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 5a6c02ee0c..af038f8c95 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 6a8a36fa88..eb3194ac90 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 2531e2f535..ba2c9e2cdd 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 6338302888..344a37dc51 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 ec6668fa5a..e961cb1a1a 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 9bbdff7d56..cd330c0a90 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 c92d6ced1a..35941d879a 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 5aae564405..d2f984059a 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 95672733bf..dfc6363f07 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 4c449503d1..152eb04432 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 be75363d91..847bcc4345 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 b3aa561163..2d901f8fc6 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 c40b48bf42..3bdb991159 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 f7c318b6b7..e0fa489d5c 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 07d15290cf..9eae675982 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 04e4897f7b..ab1b8a932f 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 5be3d840dc..990e7de828 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 8d2abdd97b..66de5f56fd 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 15d51cd742..7e6060cdab 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 c96412c236..626559876d 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 609424e642..da5b38d6a9 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 d3c9fcd805..23f698a3dd 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 d9a4346b6b..651c2a767d 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 0ee948c9d2..76bbf2c06d 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 4b897549cc..3db72a8c44 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 0ef7a89999..84f3243170 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 6a29f556dd..ff31760113 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 @@ -573,6 +573,179 @@ Experimental
  • - + Result returning constructors :: Outcome documentation diff --git a/tutorial/advanced/constructors/metaprogrammg1/index.html b/tutorial/advanced/constructors/metaprogrammg1/index.html index b1bc8587db..2f034c1ce6 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 47d0377dbd..23b2126156 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 714a665262..5d63238b72 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 4579049479..bd9b78b0a4 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 7b7eea3e64..3bdba06ca3 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 084faf0091..1404801d0d 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 diff --git a/tutorial/advanced/hooks/hook_outcome/index.html b/tutorial/advanced/hooks/hook_outcome/index.html index 5ea418d9e4..75fafc5386 100644 --- a/tutorial/advanced/hooks/hook_outcome/index.html +++ b/tutorial/advanced/hooks/hook_outcome/index.html @@ -5,7 +5,7 @@ - + Hook outcome :: Outcome documentation diff --git a/tutorial/advanced/hooks/hook_result/index.html b/tutorial/advanced/hooks/hook_result/index.html index 80fa8efe37..68b9a91e54 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 diff --git a/tutorial/advanced/hooks/index.html b/tutorial/advanced/hooks/index.html index d51e204e1e..696ae681f1 100644 --- a/tutorial/advanced/hooks/index.html +++ b/tutorial/advanced/hooks/index.html @@ -5,7 +5,7 @@ - + Hooking events :: Outcome documentation diff --git a/tutorial/advanced/hooks/keeping_state/index.html b/tutorial/advanced/hooks/keeping_state/index.html index 31cc3b0e95..458c3fa2ec 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 5cd947ae1e..884bae8683 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 e790cec08c..34b42cc1f6 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 da76477a8e..573a1fae47 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 2f4538e220..cc98061008 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 e9dbd59827..2fc85cf1c8 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 3bf358c827..5631686f8b 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 diff --git a/tutorial/advanced/interop/app-map-tidylib/index.html b/tutorial/advanced/interop/app-map-tidylib/index.html index 9d702d2df9..d8e2fdb6f2 100644 --- a/tutorial/advanced/interop/app-map-tidylib/index.html +++ b/tutorial/advanced/interop/app-map-tidylib/index.html @@ -5,7 +5,7 @@ - + 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 504cba6c28..0c9a2c94ca 100644 --- a/tutorial/advanced/interop/app/index.html +++ b/tutorial/advanced/interop/app/index.html @@ -5,7 +5,7 @@ - + The Application :: Outcome documentation @@ -993,13 +993,6 @@ Converters
  • - + Conclusion :: Outcome documentation @@ -1340,6 +1340,1065 @@ 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 2f827d441d..ee292b2fb1 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 cc6300af8b..8f7c29918f 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 feffb4d18c..14054c9b92 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 dd7bcb09d3..b85c00d2a4 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 6895143515..61a30d1722 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 @@ -686,64 +686,6 @@ Using Outcome from C code
  • diff --git a/tutorial/advanced/payload/copy_file/index.html b/tutorial/advanced/payload/copy_file/index.html index 4f898a161f..9d9a104153 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 2d900d4af7..f707fd9c1a 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 5d499d0108..40a823f267 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 72af10c13f..3aba13ce6a 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 8942e1bff2..556e0568ef 100644 --- a/tutorial/essential/before/index.html +++ b/tutorial/essential/before/index.html @@ -5,7 +5,7 @@ - + Before we begin :: Outcome documentation @@ -1339,6 +1339,1002 @@ Types