mitiru::platform

Namespace catalog extracted from docs/API_CATALOG.md (2 types, 20 items).

Namespace catalog extracted from docs/API_CATALOG.md (2 types, 20 items).

NameKindItems
OSenum7
Archenum13
enum OS : std::uint8_t 7
Windows
Linux
macOS
iOS
Android
Web
Unknown
enum Arch : std::uint8_t 13
x86
x64
ARM
ARM64
WASM
Unknown
[[nodiscard]] constexpr OS currentOS() noexcept
[[nodiscard]] constexpr Arch currentArch() noexcept
[[nodiscard]] constexpr bool isDesktop() noexcept
[[nodiscard]] constexpr bool isMobile() noexcept
[[nodiscard]] constexpr bool isWeb() noexcept
[[nodiscard]] constexpr const char* osName() noexcept
[[nodiscard]] constexpr const char* archName() noexcept

Sourced from docs/API_CATALOG.md, auto-generated by tools/generate_api_catalog.py.