unknown
|
6eb228eb4e
|
Merged exception/noexception error handling into one file
|
2020-07-08 22:42:23 -07:00 |
|
unknown
|
da85dbc202
|
Deleted leaf_detail::exception_info_
|
2020-07-08 22:15:55 -07:00 |
|
unknown
|
d2cafd59d6
|
deleted exception_info_base
|
2020-07-08 21:57:34 -07:00 |
|
unknown
|
2dcbf01bcd
|
Removed requires_catch
|
2020-07-08 21:50:11 -07:00 |
|
Emil Dotchevski
|
c455cd9fbf
|
Deleted catch/nocatch context types
|
2020-07-08 18:42:11 -07:00 |
|
unknown
|
c67a2dfe33
|
Using std::is_constructible for SFINAE
|
2020-07-08 10:16:52 -07:00 |
|
unknown
|
7a6c8863ca
|
msvc workaround for U->T constructor
|
2020-07-07 21:59:06 -07:00 |
|
Emil Dotchevski
|
692b866a46
|
result<T> constructor for any type U that can be used to initialize a T
|
2020-07-07 19:24:20 -07:00 |
|
Emil Dotchevski
|
ae08413380
|
BOOST_LEAF_VAR renamed to BOOST_LEAF_ASSIGN
|
2020-07-06 12:22:26 -07:00 |
|
Emil Dotchevski
|
6a1b812d03
|
removed success/failure functions, plus more complete error_code_test
|
2020-07-06 12:20:08 -07:00 |
|
Emil Dotchevski
|
d164364b5e
|
success, failure tests
|
2020-07-05 19:52:24 -07:00 |
|
Emil Dotchevski
|
4c3648e900
|
success, failure
|
2020-07-05 17:49:04 -07:00 |
|
Emil Dotchevski
|
9943f4e310
|
success()
|
2020-07-05 16:33:38 -07:00 |
|
Emil Dotchevski
|
efa9895b1d
|
BOOST_LEAF_NORETURN
|
2020-07-04 19:14:29 -07:00 |
|
Emil Dotchevski
|
b61b304fab
|
Better meson.build, examples build with exception handling disabled, removed unnecessary meson options
|
2020-07-04 15:55:09 -07:00 |
|
Emil Dotchevski
|
227eb7ac29
|
Travis
|
2020-07-04 12:50:22 -07:00 |
|
Emil Dotchevski
|
28ac37ff1b
|
Removed redundant indirection in context type deduction
|
2020-07-04 12:21:18 -07:00 |
|
Emil Dotchevski
|
99a4082226
|
catch_ turned into proper predicate
|
2020-07-04 12:13:41 -07:00 |
|
Emil Dotchevski
|
ca0615de8d
|
Pred::error_type
|
2020-07-04 10:15:08 -07:00 |
|
Emil Dotchevski
|
6235586f99
|
is_predicate private
|
2020-07-04 09:37:02 -07:00 |
|
Emil Dotchevski
|
b0d857715d
|
BOOST_LEAF_STANDALONE
|
2020-07-03 23:12:08 -07:00 |
|
Emil Dotchevski
|
019ef479ef
|
is_predicate
|
2020-07-03 20:28:19 -07:00 |
|
Emil Dotchevski
|
8dc8a1314d
|
Better organization for handler_angument_traits of diagnostic_info and verbose_diagnostic_info
|
2020-07-03 16:31:16 -07:00 |
|
Emil Dotchevski
|
6ae565d272
|
Better boost::exception integration
|
2020-07-03 16:08:33 -07:00 |
|
Emil Dotchevski
|
6ebf29a902
|
Even simpler predicate implementation
|
2020-07-03 13:49:31 -07:00 |
|
Emil Dotchevski
|
b4e3328cbf
|
Deleted match_if, function pointers can be passed to match now.
|
2020-07-02 20:34:31 -07:00 |
|
Emil Dotchevski
|
042c250a35
|
if_not
|
2020-07-02 15:40:34 -07:00 |
|
Emil Dotchevski
|
a4ebe57790
|
Added a couple of missing noexcepts.
|
2020-07-02 12:29:03 -07:00 |
|
Emil Dotchevski
|
21a8e3fae6
|
Better dependencies
|
2020-07-02 10:17:39 -07:00 |
|
Emil Dotchevski
|
ef8471b8bb
|
Removed unexpected.hpp
|
2020-07-02 09:36:07 -07:00 |
|
Emil Dotchevski
|
254dd2c2e4
|
moved optional<>::print
|
2020-07-02 09:18:18 -07:00 |
|
Emil Dotchevski
|
d6ddb4f5fa
|
Removed unnecessary function
|
2020-07-02 03:18:29 -07:00 |
|
Emil Dotchevski
|
dfda984dd5
|
Cosmetic changes
|
2020-07-02 03:00:31 -07:00 |
|
Emil Dotchevski
|
30939728fc
|
Added missing BOOST_LEAF_NO_EXCEPTIONS ifdefs
|
2020-07-02 00:49:19 -07:00 |
|
Emil Dotchevski
|
f579047db8
|
match_if
|
2020-07-01 22:53:25 -07:00 |
|
Emil Dotchevski
|
345ce01033
|
travis
|
2020-07-01 22:08:24 -07:00 |
|
Emil Dotchevski
|
8a7f037f0e
|
Fixing bug in match<boost::error_info<Tag, T>>
|
2020-07-01 21:34:46 -07:00 |
|
Emil Dotchevski
|
33bf59237b
|
Much simpler implementation of predicates
|
2020-07-01 21:07:20 -07:00 |
|
Emil Dotchevski
|
1cb480e2e2
|
Better compile errors for bad predicates
|
2020-06-30 20:19:22 -07:00 |
|
Emil Dotchevski
|
0d012c3acc
|
Missing #include <system_error>
|
2020-06-30 18:41:28 -07:00 |
|
Emil Dotchevski
|
c21b0eaf71
|
Fixed context deactivation bug, improved type safety for match<>, match_value<>, match_member<>
|
2020-06-30 16:47:56 -07:00 |
|
Emil Dotchevski
|
9a3da94387
|
Renamed catch_::caught to catch_::matched
|
2020-06-30 14:57:31 -07:00 |
|
Emil Dotchevski
|
6501be44a2
|
fixed exception-handling=off compile error
|
2020-06-30 14:21:39 -07:00 |
|
Emil Dotchevski
|
9435b0daf6
|
Dependency shuffle
|
2020-06-30 11:02:55 -07:00 |
|
Emil Dotchevski
|
cc6236d904
|
Minor change in BOOST_LEAF_MATCH_ARGS
|
2020-06-30 10:04:52 -07:00 |
|
Emil Dotchevski
|
4bc6c6076a
|
Better ifdefing for match/c++17
|
2020-06-30 10:00:11 -07:00 |
|
Emil Dotchevski
|
383ab00032
|
MSVC compile error
|
2020-06-29 23:59:14 -07:00 |
|
Emil Dotchevski
|
f0400757e1
|
Fixing MSVC compile error
|
2020-06-29 23:50:43 -07:00 |
|
Emil Dotchevski
|
820fa854b5
|
exception-handling=off compile error
|
2020-06-29 23:24:28 -07:00 |
|
Emil Dotchevski
|
decbaa964c
|
cosmetic changes
|
2020-06-29 22:43:14 -07:00 |
|