VisionCpp
0.0.1
|
This file contains the LeafNode struct which is a general representation of our terminal node in the expression tree. More...
Go to the source code of this file.
Classes | |
struct | visioncpp::internal::LeafNode< RHS, LVL > |
the definition is in LeafNode. More... | |
Namespaces | |
visioncpp | |
VisionCpp namespace. | |
visioncpp::internal | |
Internal implementations. | |
Functions | |
template<typename ElemTp , size_t Cols, size_t Rows, size_t MemoryType, size_t Sc = scope::Global> | |
auto | visioncpp::terminal (typename internal::MemoryProperties< ElemTp >::ChannelType *dt) -> internal::LeafNode< internal::VisionMemory< true, internal::MemoryProperties< ElemTp >::ElementCategory, MemoryType, typename internal::MemoryProperties< ElemTp >::ChannelType, Cols, Rows, ElemTp, internal::MemoryProperties< ElemTp >::ChannelSize, Sc, 0 >, 0 > |
template deduction of LeafNode for buffer/image/host 2d where the element_category is Struct More... | |
template<typename ElemTp , size_t Cols, size_t Rows, size_t MemoryType, size_t Sc = scope::Global> | |
auto | visioncpp::terminal () -> internal::LeafNode< internal::VisionMemory< false, internal::MemoryProperties< ElemTp >::ElementCategory, MemoryType, typename internal::MemoryProperties< ElemTp >::ChannelType, Cols, Rows, ElemTp, internal::MemoryProperties< ElemTp >::ChannelSize, Sc, 0 >, 0 > |
creation of the device only memory when the type is struct More... | |
template<typename ElemTp , size_t LeafType> | |
auto | visioncpp::terminal (typename internal::MemoryProperties< ElemTp >::ChannelType dt) -> internal::LeafNode< internal::VisionMemory< true, internal::MemoryProperties< ElemTp >::ElementCategory, LeafType, typename internal::MemoryProperties< ElemTp >::ChannelType, 1, 1, ElemTp, internal::MemoryProperties< ElemTp >::ChannelSize, scope::Global, 0 >, 0 > |
template deduction of LeafNode where the memory_type is a constant variable and element_category is Struct More... | |
This file contains the LeafNode struct which is a general representation of our terminal node in the expression tree.
Definition in file leaf_node.hpp.