| 
    MRPT
    2.0.0
    
   | 
 
Auxiliary class.
Users should use mrpt::core::supports() instead.
#include <mrpt/core/cpu.h>
Public Member Functions | |
| bool & | feat (mrpt::cpu::feature f) noexcept | 
| bool | feat (mrpt::cpu::feature f) const noexcept | 
Static Public Member Functions | |
| static CPU_analyzer & | Instance () noexcept | 
Public Attributes | |
| std::array< bool, static_cast< std::size_t >mrpt::cpu::feature::FEATURE_COUNT)> | feat_detected | 
Private Member Functions | |
| CPU_analyzer () noexcept | |
| void | detect_impl () noexcept | 
      
  | 
  inlineprivatenoexcept | 
Definition at line 62 of file cpu.h.
References detect_impl(), and feat_detected.
      
  | 
  privatenoexcept | 
Definition at line 69 of file cpu.cpp.
References mrpt::cpu::AVX, mrpt::cpu::AVX2, feat(), mrpt::cpu::MMX, mrpt::cpu::POPCNT, mrpt::cpu::SSE, mrpt::cpu::SSE2, mrpt::cpu::SSE3, mrpt::cpu::SSE4_1, mrpt::cpu::SSE4_2, and mrpt::cpu::SSSE3.
Referenced by CPU_analyzer().
      
  | 
  inlinenoexcept | 
Definition at line 51 of file cpu.h.
References feat_detected.
Referenced by detect_impl().
      
  | 
  inlinenoexcept | 
Definition at line 55 of file cpu.h.
References feat_detected.
      
  | 
  staticnoexcept | 
Definition at line 22 of file cpu.cpp.
Referenced by mrpt::cpu::features_as_string(), mrpt::cpu::overrideDetectedFeature(), and mrpt::cpu::supports().
| std::array< bool, static_cast<std::size_t>mrpt::cpu::feature::FEATURE_COUNT)> mrpt::cpu::internal::CPU_analyzer::feat_detected | 
Definition at line 49 of file cpu.h.
Referenced by CPU_analyzer(), and feat().
| Page generated by Doxygen 1.8.14 for MRPT 2.0.0 Git: b38439d21 Tue Mar 31 19:58:06 2020 +0200 at miƩ abr 1 00:50:30 CEST 2020 |