Namespaces
Variants

std::experimental::simd_mask<T,Abi>:: copy_to

From cppreference.net
template < class Flags >
void copy_to ( bool * mem, Flags flags ) ;
(병렬성 TS v2)

store 함수는 simd_mask 의 모든 요소를 복사하여 i [ 0 , size() ) 범위 내에 있는 모든 i 에 대해 i번째 요소가 mem[i] 에 기록되도록 합니다.

매개변수

mem - [ mem , mem + size() )가 유효한 범위인 배열 내의 포인터
flags - vector_aligned_tag 타입인 경우, load 생성자는 mem memory_alignment_v<simd_mask> 로 정렬된 저장소를 가리킨다고 가정할 수 있음
타입 요구사항
-
is_simd_flag_type_v<Flags> true 여야 함.

참고 항목

로드/스토어 주소의 정렬을 요소 정렬로 나타내는 플래그
(class)
로드/스토어 주소의 정렬을 벡터 정렬로 나타내는 플래그
(class)
(parallelism TS v2)
로드/스토어 주소의 정렬을 지정된 정렬로 나타내는 플래그
(class template)
(parallelism TS v2)
vector_aligned 에 적합한 정렬을 얻음
(class template)
(parallelism TS v2)
연속 메모리에서 simd_mask 요소들을 로드함
(public member function)