9 static constexpr inline ::ghassanpl::platform::operating_system operating_system = ::ghassanpl::platform::operating_system::windows;
11 static constexpr inline unsigned int operating_system_flags = (1 << ::ghassanpl::platform::operating_system_flags::sixty_four_bits);
13 static constexpr inline unsigned int operating_system_flags = 0;
17#if defined(linux) || defined(__linux) || defined(__linux__)
18 static constexpr inline ::ghassanpl::platform::operating_system operating_system = ::ghassanpl::platform::operating_system::linux;
19 static constexpr inline unsigned int operating_system_flags = (1<<operating_system_flags::posix);
22#if defined(__MACOSX__) || (defined(__APPLE__) && defined(__MACH__))
23 static constexpr inline ::ghassanpl::platform::operating_system operating_system = ::ghassanpl::platform::operating_system::macos;
24 static constexpr inline unsigned int operating_system_flags = (1<<operating_system_flags::posix);
28 static constexpr inline ::ghassanpl::platform::compiler_type compiler_type = ::ghassanpl::platform::compiler_type::visual_studio;