Commit Graph

14 Commits

Author SHA1 Message Date
Zach Laine
a5ce500ef6 Add BOOST_YAP_USER_CALL_OPERATOR_N.
Partially addresses #51.
2018-03-03 20:27:13 -06:00
Zach Laine
143beb91de Unify binary member and nonmember macros; add subscript operator member macro.
Fixes #22.
Fixes #68.
2018-03-03 18:06:34 -06:00
Zach Laine
9c67b71648 Fix dangling reference errors by reinstating the use of as_expr() in recursive
transforms.
2018-03-02 23:32:19 -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
dee006df7d Update docs and some example code based on part 1 of Steven Watanabe's review. 2018-02-11 14:20:30 -06:00
Zach Laine
55e9f33892 Remove this_type parameter from all member function macros. 2017-05-09 11:14:55 -05:00
Zach Laine
3230cf2955 #include yap/algorithm instead of yap/expression in appropriate examples. 2016-12-21 20:11:37 -06:00
Zach Laine
24a0ef69de Make examples C++14 friendly. 2016-12-17 23:17:04 -06:00
Zach Laine
35e89d7e81 Docs copy editing. 2016-12-13 17:06:26 -06:00
Zach Laine
1273e5109e Finish first pass on the examples docs. 2016-12-12 16:13:07 -06:00
Zach Laine
02854387f4 Add map_assign-example-based code-gen sample. 2016-12-07 20:01:26 -06:00
Zach Laine
0f1df75707 Add TODO. 2016-12-07 20:01:25 -06:00
Zach Laine
52b8a03b40 Add map_assign example. 2016-12-07 20:01:25 -06:00