2
0
mirror of https://github.com/boostorg/yap.git synced 2026-02-23 04:12:15 +00:00

Pass individual args through evaluate*(), instead of making a tuple of them.

This commit is contained in:
Zach Laine
2016-11-15 19:12:07 -06:00
parent 9563d58153
commit 15e70fefe1
7 changed files with 80 additions and 55 deletions

View File

@@ -52,8 +52,7 @@ namespace user {
decltype(auto) eval_expression_as (
decltype(term<number>{{0.0}} * number{} + number{}) const & expr,
boost::hana::basic_type<number>,
boost::hana::tuple<>)
boost::hana::basic_type<number>)
{
return naxpy(
expr.left().left().value(),
@@ -63,8 +62,7 @@ namespace user {
}
decltype(auto) transform_expression (
decltype(term<number>{{0.0}} * number{} + number{}) const & expr,
boost::hana::tuple<>
decltype(term<number>{{0.0}} * number{} + number{}) const & expr
) {
return naxpy(
evaluate(expr.left().left()),