Commit Graph

12 Commits

Author SHA1 Message Date
Zach Laine
20e4faa593 Clang format in include/ and test/.
Fixes #42.
2018-02-20 01:15:52 -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
9d327542a6 Move is_expr<> up out of detail, and document it. 2017-04-06 19:09:44 -05:00
Louis Dionne
79c7972a03 [nfc] Use hana::is_a instead of ad-hoc function 2016-12-18 17:46:13 -06:00
Zach Laine
efcdc0cf67 Make tests C++14 friendly. 2016-12-17 23:17:04 -06:00
Zach Laine
31669e341b Implement placeholder as a terminal with a special value type. 2016-12-16 18:07:29 -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
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
818f0ba62e Make is_expr handle cv/ref quals. 2016-12-07 20:01:22 -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
5e845452bf Change is_expr to accept the Expr concept instead of just an expression<>. 2016-12-07 20:01:19 -06:00