VisionCpp  0.0.1
Classes | Namespaces
local_mem_count.hpp File Reference

LocalmemCount used to counting terminal nodes. More...

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

Go to the source code of this file.

Classes

struct  visioncpp::internal::LocalMemCount< expr_category::Unary, LeafNode< PlaceHolder< memory_type::Const, N, Cols, Rows, scope::Global >, LVL > >
 Partial specialisation of the LocalmemCount when the LeafNode contains the const variable. More...
 
struct  visioncpp::internal::LocalMemCount< expr_category::Unary, LeafNode< PlaceHolder< MemoryType, N, Cols, Rows, scope::Constant >, LVL > >
 Partial specialisation of the LocalmemCount when the LeafNode contains a sycl buffer created on constant memory. More...
 
struct  visioncpp::internal::LocalMemCount< expr_category::Unary, LeafNode< RHSExpr, LVL > >
 specialisation of LocalmemCount when the node is a LeafNode template parameters: More...
 
struct  visioncpp::internal::LocalMemCount< expr_category::Unary, Expr >
 template parameters: More...
 
struct  visioncpp::internal::LocalMemCount< expr_category::Binary, Expr >
 specialisation of LocalmemCount when the node has two children template parameters: More...
 
struct  visioncpp::internal::LocalMemCount< expr_category::Binary, Assign< LHSExpr, RHSExpr, Cols, Rows, LeafType, LVL > >
 Specialisation of ExtractAccessor class where the expression node is Assign. More...
 
struct  visioncpp::internal::LocalMemCount< expr_category::Binary, ParallelCopy< LHSExpr, RHSExpr, Cols, Rows, OffsetColIn, OffsetRowIn, OffsetColOut, OffsetRowOut, LeafType, LVL > >
 Specialisation of ExtractAccessor class where the expression node is is ParallelCopy (partial assign) More...
 

Namespaces

 visioncpp
 VisionCpp namespace.
 
 visioncpp::internal
 Internal implementations.
 

Detailed Description

LocalmemCount used to counting terminal nodes.

The total number of leaf nodes is used by MakePlaceHolderExprHelper to statically find the order of the leaf node in a expression tree.

Definition in file local_mem_count.hpp.