52 explicit operator auto()
const noexcept {
return xtd::enum_collection<xtd::platform_id> {{
xtd::platform_id::unknown,
"unknown"}, {
xtd::platform_id::win32s,
"win32s"}, {
xtd::platform_id::win32_windows,
"win32_windows"}, {
xtd::platform_id::win32_nt,
"win32_nt"}, {
xtd::platform_id::win_ce,
"win_ce"}, {
xtd::platform_id::unix,
"unix"}, {
xtd::platform_id::xbox,
"xbox"}, {
xtd::platform_id::macos,
"macos"}, {
xtd::platform_id::ios,
"ios"}, {
xtd::platform_id::android,
"android"}, {
xtd::platform_id::linux,
"linux"}, {
xtd::platform_id::tvos,
"tvos"}, {
xtd::platform_id::watchos,
"watchos"}, {
xtd::platform_id::other,
"other"}};}
The operating system is iOS Apple.
The development platform is Xbox 360.
The operating system is Win32s. Win32s is a layer that runs on 16-bit versions of Windows to provide ...
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
std::vector< std::pair< enum_t, xtd::ustring > > enum_collection
Represents a pair of an enum_t value and a string of an enum of type enum_t.
Definition: enum_collection.h:19
The operating system is Android.
Contains enum_ and enum_ut_ keywords.
The operating system is Unix.
The operating system is Macintosh.
The processor architecture is unknown.
The operating system is Windows CE.
The operating system is other.
The operating system is Windows NT or later.
The operating system is Windows 95 or Windows 98.
The operating system is tvOS Apple.
platform_id
Identifies the operating system, or platform, supported by an assembly.
Definition: platform_id.h:18
The operating system is Linux.
The operating system is watchOS Apple.
Provides the registration struct for enumerations.
Definition: enum_register.h:36