Zach Laine
|
f85c018dd8
|
Remove TODO.
Fixes #66.
|
2018-02-25 14:21:16 -06:00 |
|
Zach Laine
|
20e4faa593
|
Clang format in include/ and test/.
Fixes #42.
|
2018-02-20 01:15:52 -06:00 |
|
Zach Laine
|
8712988c25
|
Add expr_tag template to handle expr_kind <-> tag mapping.
Fixes #49.
|
2018-02-16 22:34:09 -06:00 |
|
Zach Laine
|
8282c4b10e
|
Add Boost license copyright headers to all C++ files.
Fixes #31.
|
2018-02-15 18:07:48 -06:00 |
|
Zach Laine
|
5d539bbb81
|
Swap order of template params to terminal<> and expression_ref<> aliases to match the convention of the rest of the library.
|
2016-12-07 20:01:27 -06:00 |
|
Zach Laine
|
20b4b1a5e7
|
Fix the broken overload matching logic for call expressions; rearrange the relationships among value(), left(), right(), and deref(); add argument(). This breaks several tests.
|
2016-12-07 20:01:25 -06:00 |
|
Zach Laine
|
09057b9912
|
Split call_expr test into disjoint parts, which reveals that the test was masking an error.
|
2016-12-07 20:01:25 -06:00 |
|
Zach Laine
|
fa868399ec
|
Add nonmatching overloads to the call_expr test.
|
2016-12-07 20:01:25 -06:00 |
|
Zach Laine
|
ce5a0a8744
|
Move lib headers to boost/yap.
|
2016-12-07 20:01:24 -06:00 |
|
Zach Laine
|
dda826b95c
|
proto17 -> yap
|
2016-12-07 20:01:24 -06:00 |
|
Zach Laine
|
37c7fd1167
|
Add a TODO.
|
2016-12-07 20:01:22 -06:00 |
|
Zach Laine
|
a4ea007d59
|
Add support for alternate transform function syntax, a la Boost.Proto, using the new tag types.
|
2016-12-07 20:01:22 -06:00 |
|
Zach Laine
|
29a7bedc00
|
Add reference-to-expr expr_kind expr_ref; expressions used in other expressions are now captured by reference.
|
2016-12-07 20:01:20 -06:00 |
|
Zach Laine
|
0033b42734
|
Replace parameter pack in expression<> with a single Tuple param.
|
2016-12-07 20:01:19 -06:00 |
|
Zach Laine
|
e7957852dc
|
1-based placeholders.
|
2016-12-07 20:01:18 -06:00 |
|
Zach Laine
|
9e9e306677
|
Add function terminal case to call_expr test.
|
2016-12-07 20:01:18 -06:00 |
|
Zach Laine
|
8d320d8caf
|
Move call_expr() and reference_returns() into standalone tests.
|
2016-12-07 20:01:16 -06:00 |
|