Commit Graph

7 Commits

Author SHA1 Message Date
Zach Laine
47ad8c1a9c Prohibit use of assign with BOOST_YAP_BINARY_MEMBER_OPERATOR(), and create a
new macro BOOST_YAP_USER_ASSIGN_OPERATOR_MEMBER() that guards against
assignment ambiguity.

Fixes #58.
2018-02-25 22:04:51 -06:00
Zach Laine
20e4faa593 Clang format in include/ and test/.
Fixes #42.
2018-02-20 01:15:52 -06:00
Zach Laine
36fdafaf38 Changes based on Part 3 of Steven Watanabe's review. 2018-02-20 01:02:41 -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
5e845452bf Change is_expr to accept the Expr concept instead of just an expression<>. 2016-12-07 20:01:19 -06:00
Zach Laine
e8eae00afe Add -Wall; fix warnings. 2016-12-07 20:01:18 -06:00
Zach Laine
ddd5ceaca3 Move all compile-only test code to a standalone compile test. 2016-12-07 20:01:16 -06:00