Only stores the function handle for the reverse evaluation.
More...
#include <reverseStatementEvaluator.hpp>
|
using | Handle = void* |
| Function pointer to the reverse evaluation.
|
|
template<StatementCall type, typename Tape, typename... Args> |
static void | call (Handle const &h, Args &&... args) |
|
template<typename Tape, typename Generator, typename Stmt> |
static Handle | createHandle () |
|
|
using | Handle = int |
| Type of the handle.
|
|
template<StatementCall type, typename Tape, typename... Args> |
static void | call (Handle const &h, Args &&... args) |
|
template<typename Tape, typename Generator, typename Expr> |
static Handle | createHandle () |
|
Only stores the function handle for the reverse evaluation.
Uses the StatementEvaluatorTapeInterface.
◆ call()
static void codi::ReverseStatementEvaluator::call |
( |
Handle const & | h, |
|
|
Args &&... | args ) |
|
inlinestatic |
◆ createHandle()
template<typename Tape, typename Generator, typename Stmt>
static Handle codi::ReverseStatementEvaluator::createHandle |
( |
| ) |
|
|
inlinestatic |
The documentation for this struct was generated from the following file: