2
0
mirror of https://github.com/boostorg/leaf.git synced 2026-01-31 08:12:26 +00:00
Commit Graph

839 Commits

Author SHA1 Message Date
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