Commit Graph

23 Commits

Author SHA1 Message Date
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
311ce35ec9 Revert "Remove the now-redundant uses of as_expr()."
This reverts commit 260dc0e82d.
2018-03-02 23:11:44 -06:00
Zach Laine
661b09d09d BOOST_YAP_USER_FREE_BINARY_OPERATOR -> BOOST_YAP_USER_NONMEMBER_BINARY_OPERATOR;
add BOOST_YAP_USER_ASSIGN_OPERATOR_MEMBER to macros table in docs.
2018-02-25 22:44:19 -06:00
Zach Laine
260dc0e82d Remove the now-redundant uses of as_expr(). 2018-02-23 21:50:06 -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
b6d53d153d Changes based on Part 2 of Steven Watanabe's review. 2018-02-14 17:50:29 -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
9bd24cd2b9 Update example docs. 2016-12-12 14:32:49 -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
a8fa2b4e23 Fix tests broken by value(), deref(), et al refactor. 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
0097bb6639 BOOST_PROTO17_USER_NON_MEMBER_BINARY_OPERATOR -> BOOST_PROTO17_USER_FREE_BINARY_OPERATOR 2016-12-07 20:01:23 -06:00
Zach Laine
d1601f7da6 Update tarray,vec3 to use as_expr(). 2016-12-07 20:01:22 -06:00
Zach Laine
e6d50952fb Fix broken assignment from scalar in tarray and vec3. 2016-12-07 20:01:22 -06:00
Zach Laine
b84542860b TArray -> tarray 2016-12-07 20:01:21 -06:00
Zach Laine
fc075fb808 Restore the previous single version of make_terminal(). 2016-12-07 20:01:21 -06:00
Zach Laine
f67896187e Simplify lazy_vector example. 2016-12-07 20:01:21 -06:00
Zach Laine
c92716a54b Simplify TArray example. 2016-12-07 20:01:21 -06:00
Zach Laine
43677fe9dc Add TArray example. 2016-12-07 20:01:21 -06:00