|
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...
|
|
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.