#include "macros.h"
#include "undomacros.h"
Go to the source code of this file.
§ _VC_SCATTER_ASSIGNMENT
| #define _VC_SCATTER_ASSIGNMENT |
( |
|
LENGTH, |
|
|
|
parameters |
|
) |
| |
Value: { \
VC_STATIC_ASSERT(LENGTH <= StructSize, You_are_trying_to_scatter_more_data_into_the_struct_than_it_has); \
this->interleave parameters ; \
} \
Vc_ALWAYS_INLINE
void operator=(
const VectorTuple<LENGTH, const V> &rhs) \
{ \
VC_STATIC_ASSERT(LENGTH <= StructSize, You_are_trying_to_scatter_more_data_into_the_struct_than_it_has); \
checkIndexesUnique(); \
this->interleave parameters ; \
}
Binding & operator=(OUT(*fun)(void))
Definition at line 105 of file interleavedmemory.h.