aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/evaluators.cpp
diff options
context:
space:
mode:
authorGravatar Jitse Niesen <jitse@maths.leeds.ac.uk>2012-06-29 13:32:12 +0100
committerGravatar Jitse Niesen <jitse@maths.leeds.ac.uk>2012-06-29 13:32:12 +0100
commit2393ceb38048506b799689e7bc109a4db5d09e99 (patch)
treea6c5768d3d1b768aec3dd68c5fd069796fd2296c /test/evaluators.cpp
parentc1eb820e50bfb00e38bf8ab306d04d6dc037f262 (diff)
Implement eval-at-once in evaluator.
- Add evaluator_traits with HasEvalTo flag, which is true if evaluator has evalTo() function. - Add AllAtOnce traversal, which calls evalTo() in evaluator. - If source evaluator in copy_using_evaluator has HasEvalTo set, then use AllAtOnce traversal.
Diffstat (limited to 'test/evaluators.cpp')
0 files changed, 0 insertions, 0 deletions