Zach Laine
|
665305345a
|
Factor out detail/expression.hpp.
|
2016-12-07 20:01:13 -06:00 |
|
Zach Laine
|
782a7eaea4
|
Factor out operators.hpp.
|
2016-12-07 20:01:13 -06:00 |
|
Zach Laine
|
d378451ebc
|
Factor out print.hpp and expression_fwd.hpp.
|
2016-12-07 20:01:13 -06:00 |
|
Zach Laine
|
153915c00b
|
Fix placeholders testing code.
|
2016-12-07 20:01:13 -06:00 |
|
Zach Laine
|
31cb3b1716
|
Add customization points for plus and minus; sketch in placeholder support.
|
2016-12-07 20:01:13 -06:00 |
|
Zach Laine
|
30f12c154f
|
Add placeholder tests.
|
2016-12-07 20:01:13 -06:00 |
|
Zach Laine
|
8f4cd5c99f
|
Make terminal<T> a template alias for expression<terminal, T>.
|
2016-12-07 20:01:13 -06:00 |
|
Zach Laine
|
1eb2384b1b
|
Don't preserve cv and references of terminals and expressions.
|
2016-12-07 20:01:13 -06:00 |
|
Zach Laine
|
537fd677e0
|
Add pretty-printing.
|
2016-12-07 20:01:13 -06:00 |
|
Zach Laine
|
ba91397f3c
|
Flesh out operator+ cases.
|
2016-12-07 20:01:13 -06:00 |
|
Zach Laine
|
cd0d72346a
|
Add initial, partial sketch.
|
2016-12-07 20:01:13 -06:00 |
|