Variables¶
C¶
variablec_degtorad Degrees to radians conversion factor (π / 180).variablec_e The mathematical constant e (Euler's number), scaled by m/d.variablec_epsilon The machine epsilon — the smallest value such that 1 + epsilon ≠ 1.variablec_infinity Positive infinity representation.variablec_log_10 The natural logarithm of 10 (ln(10)).variablec_log_2 The natural logarithm of 2 (ln(2)).variablec_mantissa_bits The number of mantissa bits for the given floating-point type.variablec_mantissa_mask The bitmask for the mantissa of the floating-point representation.variablec_neginfinity Negative infinity representation.variablec_pi The mathematical constant π (pi), scaled by m/d.variablec_qnan A quiet NaN (Not-a-Number) value.variablec_radtodeg Radians to degrees conversion factor (180 / π).variablec_recip_log_10 The reciprocal of the natural logarithm of 10 (1 / ln(10)).variablec_recip_log_2 The reciprocal of the natural logarithm of 2 (1 / ln(2)).variablec_recip_pi The reciprocal of π (1/π), scaled by m/d.variablec_sqr_pi The square of π (pi²), scaled by m/d.variablec_sqrt_2 The square root of 2 (√2), scaled by m/d.variablecaligned Instance of caligned_t.variableccpu Compile-time constant instance ofccpu_t.variablecones Instance of cones_t.variablecpu_all Compile-time list of all CPU instruction sets supported by the current architecture that are not newer thancpu_t::native.variablecpuval Compile-time constant instance ofcpuval_t.variablecunaligned Instance of cunaligned_t.variableczeros Instance of czeros_t.
F¶
variablefloat_typesvariablefloat_vector_types Instance of float_vector_types_t for use as a value parameter pack.variableforce_compiletime_size_t Forces a compile-time evaluation of the givensize_tvalue.
I¶
variableindex_undefined Sentinel index value meaning "no index".variableinfinity Positive infinity as adouble.variableinteger_types Type list of all integer element types (signed and unsigned).variableinteger_vector_types Instance of integer_vector_types_t for use as a value parameter pack.variableis_bit True whenTis abit<U>specialization.variableis_complex Variable template:trueifTis acomplexspecialization.variableis_simd_float_type True whenTis a floating-point SIMD element type.variableis_simd_int_type True whenTis an integer SIMD element type.variableis_simd_type True whenTis one of the scalar types usable as a SIMD element.variableis_vec True ifTis avecinstantiation.variableis_vec_element True ifT(after stripping cv) is usable as avecelement type.
M¶
variablemax_test_size Maximum vector size (in elements) exercised by the test suite for the current architecture.variablemaximum_vector_sizevariableminimum_vector_width Minimum SIMD vector width (in elements) for typeTon the native platform.
N¶
variablenumeric_typesvariablenumeric_vector_types Instance combining integer and floating-point vector types for use as a value parameter pack.
P¶
variablepartial_masks Lookup table used bypartial_maskto build vectors with a leading run of all-ones elements.
Q¶
variableqnan Quiet NaN (Not-a-Number) as adouble.
S¶
variablesigned_types Type list of all signed integer element types.variablesigned_vector_types Instance of signed_vector_types_t for use as a value parameter pack.
T¶
variabletest_vector_sizes Set of vector sizes used by the test harness.
U¶
variableunsigned_types Type list of all unsigned integer element types.variableunsigned_vector_types Instance of unsigned_vector_types_t for use as a value parameter pack.
V¶
variablevec_rank Rank of a type within the compound-vector hierarchy.variablevector_capacity Total SIMD capacity (in elements) for typeTon the native platform.variablevector_width SIMD vector width (in elements) for typeTon the native platform.variablevector_width_for SIMD vector width (in elements) for typeTon the given CPU.
This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.