template <typename T>
struct is_scalar
Defined at line 79 of file ../../third_party/llvm-libc/src/src/string/memory_utils/op_generic.h
We accept three types of values as elements for generic operations:
- scalar : unsigned integral types,
- vector : compiler types using the vector attributes or platform builtins,
- array : a cpp::array
<T
, N> where T is itself either a scalar or a vector.
The following traits help discriminate between these cases.