- [meta exposition-only]
- simd[meta header]
- variable[meta id-type]
- std::simd[meta namespace]
- cpp26[meta cpp]
namespace std::simd {
template<class T, class Abi>
constexpr simd-size-type simd-size-v = /*see below*/;
}- simd-size-type[link simd-size-type.md]
simd-size-vは、basic_vec<T, Abi>の幅(要素数)を表す説明専用の変数テンプレートである。
basic_vec<T, Abi>が有効な特殊化であればその要素数を、そうでなければ0を表す。
- C++26
- P1928R15 std::simd — merge data-parallel types from the Parallelism TS 2
- C++26で
std::simdライブラリが追加された
- C++26で