bool feat(mrpt::cpu::feature f) const noexcept
bool & feat(mrpt::cpu::feature f) noexcept
feature
OS-portable set of CPU feature definitions, for usage in mrpt::cpu::supports.
bool supports(feature f) noexcept
Returns true if CPU (and OS) supports the given CPU feature, and that instruction set or feature was ...
std::array< bool, static_cast< std::size_t >mrpt::cpu::feature::FEATURE_COUNT)> feat_detected
std::string features_as_string() noexcept
Returns a string with detected features: "MMX:1 SSE2:0 etc.".
void detect_impl() noexcept
static CPU_analyzer & Instance() noexcept