#ifndef MANDEL_HARDWARE_H #define MANDEL_HARDWARE_H #include namespace mnd { class CpuInfo; } class mnd::CpuInfo { std::string vendor; std::string brand; bool avx; bool sse2; public: CpuInfo(void); inline const std::string& getVendor(void) const { return vendor; }; inline const std::string& getBrand(void) const { return brand; }; inline bool hasAvx(void) const { return avx; }; inline bool hasSse2(void) const { return sse2; }; }; #endif // MANDEL_HARDWARE_H