60 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::free_bsd,
"free_bsd"}, {
xtd::platform_id::mingw,
"mingw"}, {
xtd::platform_id::msys,
"msys"}, {
xtd::platform_id::posix,
"posix"}, {
xtd::platform_id::other,
"other"}};}
Contains enum_ and enum_ut_ keywords.
platform_id
Identifies the operating system, or platform, supported by an assembly.
Definition platform_id.h:18
std::vector< xtd::collections::generic::key_value_pair< enum_t, xtd::string > > enum_collection
Represents a pair of an enum_t value and a string of an enum of type enum_t.
Definition enum_collection.h:22
@ unknown
The processor architecture is unknown.
@ mingw
The operating system is MINGW.
@ win_ce
The operating system is Windows CE.
@ tvos
The operating system is tvOS Apple.
@ win32s
The operating system is Win32s. Win32s is a layer that runs on 16-bit versions of Windows to provide ...
@ xbox
The development platform is Xbox 360.
@ win32_nt
The operating system is Windows NT or later.
@ macos
The operating system is Macintosh.
@ unix
The operating system is Unix.
@ free_bsd
The operating system is FreeBSD.
@ other
The operating system is other.
@ posix
The operating system is Posix.
@ ios
The operating system is iOS Apple.
@ unknown
The operating system is unknown.
@ android
The operating system is Android.
@ msys
The operating system is MSYS.
@ linux
The operating system is Linux.
@ watchos
The operating system is watchOS Apple.
@ win32_windows
The operating system is Windows 95 or Windows 98.
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10
Provides the registration struct for enumerations.
Definition enum_register.h:38