Peter Dimov
|
7ec2584789
|
Enable pointers to members in r & f, where f returns result<>
|
2025-12-03 16:27:28 +02:00 |
|
Peter Dimov
|
4d8f6f85cd
|
Enable pointers to members in r & f, where f returns a value
|
2025-12-03 13:55:15 +02:00 |
|
Peter Dimov
|
1b74658f57
|
Decay return type of r | x when r is result<T&>. Refs #128.
|
2025-12-01 02:11:53 +02:00 |
|
Peter Dimov
|
310bf1d544
|
Add operator|=(result&, fn0r)
|
2024-02-01 07:18:41 +02:00 |
|
Peter Dimov
|
f18edb3d24
|
Add operator|=(result&, fn0v)
|
2024-02-01 06:49:23 +02:00 |
|
Peter Dimov
|
a9659f4318
|
Add operator|=(result&, value)
|
2024-02-01 06:40:47 +02:00 |
|
Peter Dimov
|
a5aec941ca
|
Remove boost/system/cygwin_error.hpp
|
2024-01-18 20:21:45 +02:00 |
|
Peter Dimov
|
ff47c6782f
|
Include and test unconditionally result.hpp
|
2024-01-17 07:17:30 +02:00 |
|
Peter Dimov
|
ffa67ab005
|
Add test for ODR-use of ::in_place_* (refs #115)
|
2023-12-15 02:11:19 +02:00 |
|
Peter Dimov
|
d11dd4b396
|
Add operator&=( result&, unary-returning-result )
|
2023-10-31 03:08:02 +02:00 |
|
Peter Dimov
|
ca5bca39ce
|
Add operator&=( result&, unary-returning-value )
|
2023-10-31 02:44:45 +02:00 |
|
Peter Dimov
|
25479216b3
|
Fix test file names
|
2023-10-30 00:52:38 +02:00 |
|
Peter Dimov
|
54d3b253b1
|
Add operator&( result, unary-returning-result )
|
2023-10-29 20:57:29 +02:00 |
|
Peter Dimov
|
194b84e663
|
Add operator&( result, unary-returning-value )
|
2023-10-29 19:37:43 +02:00 |
|
Peter Dimov
|
dc73ca428b
|
Add operator|( result, nullary-returning-result )
|
2023-10-29 03:20:08 +03:00 |
|
Peter Dimov
|
c1fa3619b6
|
Add operator|( result, nullary-returning-value )
|
2023-10-29 02:32:19 +03:00 |
|
Peter Dimov
|
d38e54d4c3
|
Add operator|( result, value )
|
2023-10-29 01:30:01 +03:00 |
|
Peter Dimov
|
951b3fe7b4
|
Add result<U&, E> specialization. Fixes #72.
|
2023-09-12 03:34:24 +03:00 |
|
Klemens
|
c5c49894e6
|
Made result::error movable.
Closes #108.
|
2023-03-17 12:53:14 +08:00 |
|
Peter Dimov
|
805b260a7a
|
Add test/result_value_construct5.cpp. Refs #104.
|
2023-01-22 01:58:29 +02:00 |
|
Peter Dimov
|
6a58b03eab
|
Add test/result_value_construct4.cpp. Refs #104.
|
2023-01-22 01:15:08 +02:00 |
|
Peter Dimov
|
456b3c2dad
|
Add test/result_error_construct4.cpp. Refs #103.
|
2023-01-21 19:45:32 +02:00 |
|
Peter Dimov
|
06ddfdb4a6
|
Add std_interop_test16.cpp. Refs #102.
|
2023-01-19 05:46:11 +02:00 |
|
Peter Dimov
|
5d15aa1267
|
Add ec_hash_value_test
|
2023-01-07 19:42:59 +02:00 |
|
Peter Dimov
|
bfccd4b4d9
|
Add win32_generic_test. Refs #97.
|
2022-12-10 18:24:34 +02:00 |
|
Peter Dimov
|
20ce51858b
|
Add in_place_value, in_place_error to result<>. Refs #93.
|
2022-09-27 18:18:16 +03:00 |
|
Peter Dimov
|
52d7429473
|
Add value_type, error_type typedefs to result. Refs #93.
|
2022-09-26 21:20:40 +03:00 |
|
Peter Dimov
|
53c00841fc
|
Add support for BOOST_SYSTEM_DISABLE_THREADS (refs #92)
|
2022-09-08 18:32:26 +03:00 |
|
Peter Dimov
|
455c6a6332
|
Add std_interop_test15.cpp
|
2022-08-24 21:40:20 +03:00 |
|
Peter Dimov
|
2bba3fd5e2
|
Add error_code_test3.cpp
|
2022-08-24 20:54:20 +03:00 |
|
Peter Dimov
|
867f6d06d0
|
Add constexpr_test2.cpp
|
2022-08-21 19:13:12 +03:00 |
|
Peter Dimov
|
4200b00973
|
Add converting constructor to result (refs #82)
|
2022-06-18 18:12:06 +03:00 |
|
Peter Dimov
|
256fe92dbb
|
Add error_code(error_code const& ec, source_location const* loc) and a corresponding assign
|
2022-05-05 05:02:37 +03:00 |
|
Peter Dimov
|
65ed1eef66
|
Add std_interop_test14.cpp (refs #79)
|
2022-03-18 08:12:05 +02:00 |
|
Peter Dimov
|
6de20eeebc
|
Add std_interop_test13
|
2022-03-18 08:12:05 +02:00 |
|
Peter Dimov
|
8d8e6a90de
|
Add an errc::make_error_code overload taking a source location
|
2022-02-09 20:41:34 +02:00 |
|
Peter Dimov
|
ae079810be
|
Add std_interop_test12.cpp
|
2022-02-07 04:30:50 +02:00 |
|
Peter Dimov
|
5700936367
|
Add ec_wstream_test (refs #76)
|
2021-12-21 19:51:08 +02:00 |
|
Peter Dimov
|
4ec1e54099
|
Enable error_code construction from enums specializing std::is_error_code_enum. Fixes #70.
|
2021-10-11 02:02:22 +03:00 |
|
Peter Dimov
|
5217e58a7d
|
Enable implicit construction for aggregates using {{ ... }}
|
2021-10-02 22:07:05 +03:00 |
|
Peter Dimov
|
ce37e23491
|
Protect against dangling references in op* and value()
|
2021-10-02 19:16:04 +03:00 |
|
Peter Dimov
|
bb775c071a
|
Update system_error::what to use error_code::what
|
2021-10-02 15:00:40 +03:00 |
|
Peter Dimov
|
eefcc5dcf6
|
Add error_code::what
|
2021-10-02 14:41:27 +03:00 |
|
Peter Dimov
|
0ccf08509b
|
Add a constructor taking ErrorCodeEnum and a source location
|
2021-10-01 23:04:04 +03:00 |
|
Peter Dimov
|
aab58b0d5b
|
Add std_interop_test10
|
2021-09-21 15:57:39 +03:00 |
|
Peter Dimov
|
5e0db22075
|
Include errc.hpp in system_error.hpp
|
2021-09-20 17:41:34 +03:00 |
|
Peter Dimov
|
bf34091cfe
|
Add error_code_test2
|
2021-09-19 15:41:20 +03:00 |
|
Peter Dimov
|
05581aba03
|
Add error_condition_test3
|
2021-09-19 15:26:19 +03:00 |
|
Peter Dimov
|
aad1212cfd
|
Update tests/CMakeLists.txt
|
2021-09-17 21:15:13 +03:00 |
|
Peter Dimov
|
a9da17f2e2
|
Add std_interop_test9
|
2021-06-15 01:59:51 +03:00 |
|