Template Struct BlockTraits¶
Defined in File block_traits.hpp
Struct Documentation¶
-
template<typename
T
>
structripple
::
BlockTraits
¶ The BlockTraits class defines traits for a block.
This instance is for non-specialzied blocks so that that can be used with any type. \tparm T The type to get the block traits for.
Public Types
-
using
Value
= void*¶ Defines the value type of the block.
-
using
Allocator
= void*¶ Defines the type of allocator for the block.
-
using
Space
= void*¶ Defines the the of the dimension information for the block.
-
using
Iter
= BlockIterator<Value, Space>¶ Defines the type of the iterator for the block.
Public Static Attributes
-
constexpr auto
dimensions
= 0¶ Defines the number of dimensions for the block.
-
constexpr auto
is_block
= false¶ Defines the the type is not a block.
-
constexpr auto
is_host_block
= false¶ Defines that the blocks is not a host block.
-
constexpr auto
is_device_block
= false¶ Defines that the block is not a device block.
-
using