Peter Dimov
|
5fd2535d9f
|
Excise generic_category() references from error_condition
|
2021-09-19 16:04:16 +03:00 |
|
Peter Dimov
|
b39f239b3d
|
Update documentation
|
2021-09-19 15:53:13 +03:00 |
|
Peter Dimov
|
abb13e707d
|
Minor test fixes
|
2021-09-19 15:46:03 +03:00 |
|
Peter Dimov
|
bf34091cfe
|
Add error_code_test2
|
2021-09-19 15:41:20 +03:00 |
|
Peter Dimov
|
e3f198e52c
|
Add error_condition::to_string
|
2021-09-19 15:37:49 +03:00 |
|
Peter Dimov
|
05581aba03
|
Add error_condition_test3
|
2021-09-19 15:26:19 +03:00 |
|
Peter Dimov
|
47137ad116
|
Change predefined error_category identifiers to be contiguous for better codegen
|
2021-09-19 15:04:51 +03:00 |
|
Peter Dimov
|
c02cd2b004
|
Add private error_code::equals, use it in error_category::equivalent
|
2021-09-19 05:24:08 +03:00 |
|
Peter Dimov
|
c8c5ad1ce5
|
Rework error_condition::op== to not require the generic_category() instance
|
2021-09-19 04:49:35 +03:00 |
|
Peter Dimov
|
361834e49c
|
Minor documentation corrections
|
2021-09-18 16:57:21 +03:00 |
|
Peter Dimov
|
360effcf1d
|
Remove static/shared tests, System is header-only
|
2021-09-18 02:23:21 +03:00 |
|
Peter Dimov
|
aaa893b5d6
|
Add mp11 to cmake_subdir_test/CMakeLists.txt
|
2021-09-18 00:08:30 +03:00 |
|
Peter Dimov
|
ff0bd3294f
|
Add back predef, winapi needs it
|
2021-09-17 23:54:33 +03:00 |
|
Peter Dimov
|
aedadc27ce
|
Update test/cmake_subdir_test/CMakeLists.txt
|
2021-09-17 21:31:13 +03:00 |
|
Peter Dimov
|
aad1212cfd
|
Update tests/CMakeLists.txt
|
2021-09-17 21:15:13 +03:00 |
|
Peter Dimov
|
c15c2eeb74
|
Update dependencies in CMakeLists.txt
|
2021-09-17 21:10:53 +03:00 |
|
Peter Dimov
|
0ea47dd886
|
Add CMake jobs to ci.yml
|
2021-09-17 21:00:18 +03:00 |
|
Peter Dimov
|
08c12e8ad5
|
Document result<void, E>
|
2021-09-17 20:16:01 +03:00 |
|
Peter Dimov
|
7d3cfdd09a
|
Update test/result_value_construct
|
2021-09-17 19:54:53 +03:00 |
|
Peter Dimov
|
15f94537a6
|
Update test/result_value_access
|
2021-09-17 19:53:11 +03:00 |
|
Peter Dimov
|
c0f38e2f3e
|
Update test/result_swap
|
2021-09-17 19:46:56 +03:00 |
|
Peter Dimov
|
ac28a8cec9
|
Update test/result_move_assign
|
2021-09-17 19:44:58 +03:00 |
|
Peter Dimov
|
4169ef3ce6
|
Update test/result_error_construct
|
2021-09-17 19:36:58 +03:00 |
|
Peter Dimov
|
ce49a7d1be
|
Update test/result_move_construct
|
2021-09-17 19:35:20 +03:00 |
|
Peter Dimov
|
1a4eb29719
|
Update test/result_error_access
|
2021-09-17 19:35:05 +03:00 |
|
Peter Dimov
|
465f6c57da
|
Update test/result_eq
|
2021-09-17 19:34:44 +03:00 |
|
Peter Dimov
|
cb8db34d7b
|
Update test/result_copy_assign
|
2021-09-17 19:34:26 +03:00 |
|
Peter Dimov
|
2b6a708070
|
Update test/result_copy_construct
|
2021-09-17 19:25:20 +03:00 |
|
Peter Dimov
|
50f84f16dc
|
Add result<void, E> specialization
|
2021-09-17 19:22:15 +03:00 |
|
Peter Dimov
|
fd21395802
|
Minor indentation fixes
|
2021-09-17 18:50:30 +03:00 |
|
Peter Dimov
|
cebb011a58
|
Update indentation in reference
|
2021-09-17 18:43:30 +03:00 |
|
Peter Dimov
|
3f67d3def5
|
Rename throw_exception_from_error_code to throw_exception_from_error
|
2021-09-17 18:33:04 +03:00 |
|
Peter Dimov
|
f2b3ae7e2b
|
Document throw_exception_from_error_code
|
2021-09-17 18:28:53 +03:00 |
|
Peter Dimov
|
48e56b9874
|
Update revision history
|
2021-09-17 18:19:24 +03:00 |
|
Peter Dimov
|
967b7cbc98
|
Add result to reference
|
2021-09-17 18:16:54 +03:00 |
|
Peter Dimov
|
c8492a705d
|
Use unsafe_get instead of *get_if
|
2021-09-17 15:47:35 +03:00 |
|
Peter Dimov
|
a3187439e3
|
Disable warning in after_main_test
|
2021-09-16 19:49:17 +03:00 |
|
Peter Dimov
|
19f9d0c5b4
|
Fix unused parameter error
|
2021-09-16 19:43:32 +03:00 |
|
Peter Dimov
|
d17f7d7fe6
|
Fix unused variable warning
|
2021-09-16 19:32:22 +03:00 |
|
Peter Dimov
|
36843a4e2d
|
Fix unused variable warnings
|
2021-09-16 19:30:28 +03:00 |
|
Peter Dimov
|
a6c988181e
|
Include result.hpp in <boost/system.hpp>
|
2021-09-16 19:25:26 +03:00 |
|
Peter Dimov
|
10572b7a59
|
Trim includes in system_error.hpp
|
2021-09-16 19:21:27 +03:00 |
|
Peter Dimov
|
fe3d0e6c14
|
Update all references to <system_error> to refer to Boost.System
|
2021-09-16 19:16:30 +03:00 |
|
Peter Dimov
|
ae77563039
|
Define result in boost::system instead of in boost::result
|
2021-09-16 18:56:35 +03:00 |
|
Peter Dimov
|
fd852c675e
|
Add <boost/system/result.hpp>
|
2021-09-16 18:47:05 +03:00 |
|
Peter Dimov
|
6156076dab
|
Specify assign in terms of construction and assignment
|
2021-09-16 18:13:55 +03:00 |
|
Peter Dimov
|
984f8f1a92
|
Reorder constructor overloads
|
2021-09-16 18:04:27 +03:00 |
|
Peter Dimov
|
b507b2294e
|
Unbreak the loc == 0 case, even though the specification disallows it
|
2021-09-16 03:12:20 +03:00 |
|
Peter Dimov
|
39ad22d660
|
Update reference
|
2021-09-16 03:07:32 +03:00 |
|
Peter Dimov
|
3b70265ced
|
Rearrange error_code::failed to improve codegen
|
2021-09-15 16:42:47 +03:00 |
|