native 0.0.1
Vectors, masks and wide register packs for C++26
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 Cnative::abi_lookup< A, List >
 Cnative::arm_capabilities
 Cnative::basic_static_string< CharT, Traits >A view of one complete interned string, with its length retained. The five standard character widths are supported by the _ss literal. Embedded NUL characters remain part of its length. Default construction selects the canonical empty string. The view constructor is a compatibility escape hatch, not a runtime interning operation: arbitrary string_view storage violates the lifetime and pointer-equality/hash contract
 Cnative::bf16
 Cnative::c_free
 Cnative::compaction_result< V >
 Cnative::cpuid_t
 Cnative::fp16
 Cnative::imm_t< K >
 Cnative::isa< Family >A structural set of one family's features, without prerequisite closure
 Cnative::isa< arm >Exact ARM feature requirements; construction does not add prerequisites
 Cnative::isa< wasm >Exact WebAssembly feature requirements; construction does not add prerequisites
 Cnative::isa< x86 >Exact X86 feature requirements; construction does not add prerequisites
 Cnative::isa_admission< Family >Admission result for requirements from one architecture family
 Cnative::mask_lane< U >
 Cnative::mask_traits< T >
 Cnative::mask_traits< bf16 >
 Cnative::mask_traits< fp16 >
 Cnative::mask_traits< mask_lane< U > >
 Cnative::mask_traits< predicate< N, Arch > >
 Cnative::mask_traits< simd< T, N, Arch > >
 Cnative::mask_traits< std::array< T, N > >
 Cnative::mask_traits< T >
 Cnative::mwaitxwaiter using the MONITORX/MWAITX instruction feature
 Cstd::numeric_limits<::native::bf16 >
 Cstd::numeric_limits<::native::fp16 >
 Cnative::predicate< N, Arch >
 Cnative::predicate< N, A >Compact logical mask for register-only instruction shapes
 Cnative::predicate< N, Arch >
 Cnative::arm_capabilities::raw_observationsRaw OS query results retained for diagnostics and enhanced BF16 behavior
 Cnative::wasm_capabilities::raw_observationsEmbedder-supplied query results; an unobserved positive never authorizes code
 Cnative::x86_capabilities::raw_observationsCPUID query inputs retained for diagnostics, not a second admission source
 Cnative::reify< T, xs >Store a compile-time sequence followed by one value-initialized terminator
 Cnative::simd< T, N, Arch >Omitted architecture arguments use the native.simd provider's baseline
 Cnative::simd< bf16, 8, Arch >
 Cnative::simd< bf16, N, Arch >
 Cnative::simd< bool, N, Arch >
 Cnative::simd< float, 4, Arch >
 Cnative::simd< float, 8, Arch >
 Cnative::simd< fp16, 32, Arch >
 Cnative::simd< fp16, 8, Arch >
 Cnative::simd< mask_lane< U >, N, A >Canonical zero/all-one SIMD128 comparison lanes
 Cnative::simd< T, N, A >One complete WebAssembly SIMD128 register with semantic element lanes
 Cnative::simd_customization< T, Raw, Self >
 Cnative::simd_customization< T, simd< simd_traits< T >::storage_type, N, Arch >, simd< T, N, Arch > >
  Cnative::simd< T, N, Arch >
 Cnative::simd_memory< Alignment, Access >
 Cnative::simd_traits< T >
 Cnative::spinA universally supported x86 spin waiter using PAUSE; monitor is a no-op
 Cnative::static_c_stringA pointer-sized view of a complete interned char string. Length is recovered from the first NUL. Use static_string when embedded NULs matter or repeated end/length scans are undesirable. Default construction selects the canonical empty string; equality compares addresses
 Cnative::target_entry< Family >A source variant retains its requested ISA and inherited compiler minimum
 Cnative::umwaitwaiter using the WAITPKG instruction feature
 Cnative::wasm_capabilities
 Cnative::wide< T, N >Own N values of T, including an empty pack when N == 0. registers is the underlying array. Tuple access and structured bindings refer to the actual elements. Value initialization follows T's rules; no general floating-point or zero-initialization policy is added here
 Cnative::x86_capabilities