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: