|
mdds
|
#include <util.hpp>
Public Types | |
| using | event_func = empty_event_func |
| using | exec_policy = default_exec_policy |
| using | block_funcs = element_block_funcs<> |
Static Public Attributes | |
| static constexpr lu_factor_t | loop_unrolling = lu_factor_t::lu16 |
Default trait to be used when no custom trait is specified.
Type that contains block functions used throughout the multi_type_vector implementation. The user must overwrite this type to specify one or more block types as template arguments to element_block_funcs. Alternatively, you may be interested in using standard_element_blocks_traits which already supports the pre-defined block types for the optional standard data types.
Class or struct type that contains callback functions for element block events as its member functions.
Execution policy for potentially parallelizable operations.
|
staticconstexpr |
Static value specifying the loop-unrolling factor to use for the block position adjustment function. This must be a const expression.