native 0.0.1
Vectors, masks and wide register packs for C++26
Loading...
Searching...
No Matches
native::isa_admission< Family > Struct Template Reference

Admission result for requirements from one architecture family. More...

#include <isa.h>

Collaboration diagram for native::isa_admission< Family >:
[legend]

Public Member Functions

constexpr bool admitted () const noexcept
 True only when every requested feature and OS state component is present.
constexpr char const * reason () const noexcept

Detailed Description

template<architecture Family = target_arch>
struct native::isa_admission< Family >

Admission result for requirements from one architecture family.

Definition at line 579 of file isa.h.

Member Function Documentation

◆ reason()

template<architecture Family = target_arch>
char const * native::isa_admission< Family >::reason ( ) const
inlineconstexprnoexcept

First missing feature's target spelling, or a missing OS-state description. The feature set and state mask retain all missing requirements. A feature is unavailable both when its query failed and when it was observed absent.

Definition at line 591 of file isa.h.


The documentation for this struct was generated from the following file: