Variables
C
variable c_degtorad Degrees to radians conversion factor (π / 180). variable c_e The mathematical constant e (Euler's number), scaled by m/d. variable c_epsilon The machine epsilon — the smallest value such that 1 + epsilon ≠ 1. variable c_infinity Positive infinity representation. variable c_log_10 The natural logarithm of 10 (ln(10)). variable c_log_2 The natural logarithm of 2 (ln(2)). variable c_mantissa_bits The number of mantissa bits for the given floating-point type. variable c_mantissa_mask The bitmask for the mantissa of the floating-point representation. variable c_neginfinity Negative infinity representation. variable c_pi The mathematical constant π (pi), scaled by m/d. variable c_qnan A quiet NaN (Not-a-Number) value. variable c_radtodeg Radians to degrees conversion factor (180 / π). variable c_recip_log_10 The reciprocal of the natural logarithm of 10 (1 / ln(10)). variable c_recip_log_2 The reciprocal of the natural logarithm of 2 (1 / ln(2)). variable c_recip_pi The reciprocal of π (1/π), scaled by m/d. variable c_sqr_pi The square of π (pi²), scaled by m/d. variable c_sqrt_2 The square root of 2 (√2), scaled by m/d. variable caligned Instance of caligned_t. variable ccpu Compile-time constant instance of ccpu_t . variable cones Instance of cones_t. variable cpu_all Compile-time list of all CPU instruction sets supported by the current architecture that are not newer than cpu_t::native . variable cpuval Compile-time constant instance of cpuval_t . variable cunaligned Instance of cunaligned_t. variable czeros Instance of czeros_t.
F
I
variable index_undefined Sentinel index value meaning "no index". variable infinity Positive infinity as a double . variable integer_types Type list of all integer element types (signed and unsigned). variable integer_vector_types Instance of integer_vector_types_t for use as a value parameter pack. variable is_bit True when T is a bit<U> specialization. variable is_complex Variable template: true if T is a complex specialization. variable is_simd_float_type True when T is a floating-point SIMD element type. variable is_simd_int_type True when T is an integer SIMD element type. variable is_simd_type True when T is one of the scalar types usable as a SIMD element. variable is_vec True if T is a vec instantiation. variable is_vec_element True if T (after stripping cv) is usable as a vec element type.
M
N
P
Q
variable qnan Quiet NaN (Not-a-Number) as a double .
S
variable signed_types Type list of all signed integer element types. variable signed_vector_types Instance of signed_vector_types_t for use as a value parameter pack.
T
U
V
variable vec_rank Rank of a type within the compound-vector hierarchy. variable vector_capacity Total SIMD capacity (in elements) for type T on the native platform. variable vector_width SIMD vector width (in elements) for type T on the native platform. variable vector_width_for SIMD vector width (in elements) for type T on the given CPU.