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 |
|
Emil Dotchevski
|
fd0041770a
|
match<>, match_value<>, match_member<>, catch_<>
|
2020-06-29 19:50:40 -07:00 |
|
Emil Dotchevski
|
0d608fd1fa
|
pred.hpp
|
2020-06-28 16:58:05 -07:00 |
|
Emil Dotchevski
|
dd00b99c45
|
Restoring BOOST_LEAF_AUTO, keeping BOOST_LEAF_VAR
|
2020-06-28 13:50:26 -07:00 |
|
Emil Dotchevski
|
24ad28ebee
|
Made error_info data members private
|
2020-06-27 23:46:14 -07:00 |
|
Emil Dotchevski
|
f403febfc2
|
Protected constructors in diagnostic_info and verbose_diagnostic_info
|
2020-06-27 23:41:01 -07:00 |
|
Emil Dotchevski
|
faebb5127e
|
Disabled copying of diagnostic_info and verbose_diagnostic_info
|
2020-06-27 23:23:34 -07:00 |
|
Emil Dotchevski
|
fa5b4ec55d
|
Fixed !BOOST_LEAF_DIAGNOSTICS bug.
|
2020-06-27 18:46:43 -07:00 |
|
Emil Dotchevski
|
c299f5f50a
|
Big refactoring, much cleaner system of handler_argument_traits
|
2020-06-27 18:22:15 -07:00 |
|
Emil Dotchevski
|
d99c943bd1
|
Added hierarchy ref tests for result op* and op->
|
2020-06-25 17:15:44 -07:00 |
|
Emil Dotchevski
|
99b5120852
|
Fixed bug in result<T &> support
|
2020-06-25 14:55:11 -07:00 |
|
Emil Dotchevski
|
7b5a7566d9
|
Better result<T &> support
|
2020-06-25 14:35:51 -07:00 |
|
Emil Dotchevski
|
27d440aea7
|
result<T &> support
|
2020-06-25 12:39:11 -07:00 |
|
Emil Dotchevski
|
0fa230536a
|
docs
|
2020-06-25 11:37:09 -07:00 |
|
Emil Dotchevski
|
bfa5518ece
|
Doc update
|
2020-06-24 21:00:39 -07:00 |
|
Emil Dotchevski
|
765d34fb95
|
Renamed cat->category, catch_::value() -> catch_::caught()
|
2020-06-24 15:46:37 -07:00 |
|
Emil Dotchevski
|
775f957dea
|
BOOST_LEAF_AUTO -> BOOST_LEAF_VAR(auto
|
2020-06-24 11:45:42 -07:00 |
|
Emil Dotchevski
|
bc23b95959
|
Better cat
|
2020-06-24 11:45:12 -07:00 |
|
Emil Dotchevski
|
73f8d86a9d
|
Documentation update
|
2020-06-24 00:33:02 -07:00 |
|
Emil Dotchevski
|
749066a86d
|
Minor change to match<>
|
2020-06-24 00:32:55 -07:00 |
|
Emil Dotchevski
|
0dac5bbfaa
|
better cat<>
|
2020-06-23 17:55:08 -07:00 |
|
Emil Dotchevski
|
45f693392d
|
Fixing compile error in check_value_pack
|
2020-06-23 17:49:03 -07:00 |
|
Emil Dotchevski
|
8924216c86
|
Implemented matching by std::error_category
|
2020-06-23 17:44:36 -07:00 |
|
Emil Dotchevski
|
af9907dde3
|
Removed leaf::code<>
|
2020-06-23 09:36:56 -07:00 |
|
Emil Dotchevski
|
28d803b5c1
|
simpler check_value_pack
|
2020-06-23 08:55:27 -07:00 |
|
Emil Dotchevski
|
c1f804e572
|
Documentation update
|
2020-06-23 02:13:25 -07:00 |
|