VisionCpp  0.0.1
Classes | Namespaces | Functions
extract_accessors.hpp File Reference

This files is used to provide an access mechanism for terminal nodes on the device. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  visioncpp::internal::ExtractAccessor< expr_category::Unary, LeafNode< RHS, LVL > >
 Specialisation of ExtractAccessor class where the expression node is LeafNode. More...
 
struct  visioncpp::internal::ExtractAccessor< expr_category::Unary, Expr >
 Specialisation of ExtractAccessor class where the expression node has one child. More...
 
struct  visioncpp::internal::ExtractAccessor< expr_category::Binary, Expr >
 Specialisation of ExtractAccessor class where the expression node has two children. More...
 
struct  visioncpp::internal::ExtractAccessor< expr_category::Binary, Assign< LHSExpr, RHSExpr, Cols, Rows, LeafType, LVL > >
 Specialisation of ExtractAccessor class where the expression node is Assign. More...
 
struct  visioncpp::internal::ExtractAccessor< expr_category::Binary, ParallelCopy< LHSExpr, RHSExpr, Cols, Rows, OffsetColIn, OffsetRowIn, OffsetColOut, OffsetRowOut, LeafType, LVL > >
 Specialisation of ExtractAccessor class where the expression node is is a ParallelCopy (partial assign) More...
 

Namespaces

 visioncpp
 VisionCpp namespace.
 
 visioncpp::internal
 Internal implementations.
 

Functions

template<typename Expr >
auto visioncpp::extract_accessors (cl::sycl::handler &cgh, Expr e) -> decltype(internal::ExtractAccessor< Expr::ND_Category, Expr >::getTuple(cgh, e))
 

Detailed Description

This files is used to provide an access mechanism for terminal nodes on the device.

Definition in file extract_accessors.hpp.