2
0
mirror of https://github.com/boostorg/yap.git synced 2026-02-22 16:02:10 +00:00

TODO cruft removal.

This commit is contained in:
Zach Laine
2016-12-13 17:16:07 -06:00
parent 35e89d7e81
commit 1fe42d079c
3 changed files with 2 additions and 37 deletions

View File

@@ -29,32 +29,6 @@ namespace user {
number naxpy (number a, number x, number y)
{ return number{a.value * x.value + y.value + 10.0}; }
#if 0 // TODO: Document this verbose form.
auto eval_expression_as (
yap::expression<
yap::expr_kind::plus,
bh::tuple<
yap::expression<
yap::expr_kind::multiplies,
bh::tuple<
term<number>,
term<number>
>,
>,
term<number>
>
> const & expr,
boost::hana::basic_type<number>)
{
using namespace boost::hana::literals;
return naxpy(
expr.elements[0_c].elements[0_c].elements[0_c],
expr.elements[0_c].elements[1_c].elements[0_c],
expr.elements[1_c].elements[0_c]
);
}
#endif
decltype(auto) eval_expression_as (
decltype(term<number>{{0.0}} * number{} + number{}) const & expr,
boost::hana::basic_type<number>)