Shortcuts

Template Struct BlockTraits

Struct Documentation

template<typename T>
struct ripple::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.

Docs

Access comprehensive developer documentation for Ripple

View Docs

Tutorials

Get tutorials to help with understand all features

View Tutorials

Examples

Find examples to help get started

View Examples