VisionCpp
0.0.1
|
The definition is in SubExprRes file. More...
#include <executor_subexpr_if_needed.hpp>
Public Types | |
using | Type = internal::LeafNode< typename Expr::Type, LVL > |
Static Public Member Functions | |
static Type | get (Expr &eval_sub, const DeviceT &dev) |
The get function in SubExprRes executes the expression and returns a leaf node representing the output. More... | |
The definition is in SubExprRes file.
The SubExprRes is used to specialise the get_subexpr_executor function for terminal and non-terminal node.
The get function in SubExprRes executes the expression and returns a leaf node representing the output result of the kernel execution, when it is a non-terminal node.
Definition at line 37 of file executor_subexpr_if_needed.hpp.
using visioncpp::internal::SubExprRes< LC, LR, LCT, LRT, LVL, Expr, DeviceT >::Type = internal::LeafNode<typename Expr::Type, LVL> |
Definition at line 38 of file executor_subexpr_if_needed.hpp.
|
inlinestatic |
The get function in SubExprRes executes the expression and returns a leaf node representing the output.
eval_sub | the SubExprRes passed to be executed on the device |
dev | : the selected device for executing the expression |
Definition at line 45 of file executor_subexpr_if_needed.hpp.
References visioncpp::internal::LeafNode< RHS, LVL >::Level.
Referenced by visioncpp::internal::get_subexpr_executor().