xtd
0.2.0
Loading...
Searching...
No Matches
xtd.core.native
include
xtd
native
platform_ids.h
Go to the documentation of this file.
1
5
#pragma once
7
#if !defined(__XTD_CORE_NATIVE_LIBRARY__)
8
#error "Do not include this file: Internal use only"
9
#endif
11
12
#include <cstdint>
13
20
constexpr
int32_t
PLATFORM_UNKNOWN
= -1;
27
constexpr
int32_t
PLATFORM_WIN32S
= 0;
34
constexpr
int32_t
PLATFORM_WIN32_WINDOWS
= 1;
41
constexpr
int32_t
PLATFORM_WIN32_NT
= 2;
48
constexpr
int32_t
PLATFORM_WIN_CE
= 3;
55
constexpr
int32_t
PLATFORM_UNIX
= 4;
62
constexpr
int32_t
PLATFORM_WBOX
= 5;
69
constexpr
int32_t
PLATFORM_MACOS
= 6;
76
constexpr
int32_t
PLATFORM_IOS
= 7;
83
constexpr
int32_t
PLATFORM_ANDROID
= 8;
90
constexpr
int32_t
PLATFORM_LINUX
= 9;
97
constexpr
int32_t
PLATFORM_TVOS
= 10;
104
constexpr
int32_t
PLATFORM_WATCHOS
= 11;
111
constexpr
int32_t
PLATFORM_FREEBSD
= 12;
118
constexpr
int32_t
PLATFORM_MINGW
= 13;
125
constexpr
int32_t
PLATFORM_MSYS
= 14;
132
constexpr
int32_t
PLATFORM_POSIX
= 15;
139
constexpr
int32_t
PLATFORM_OTHER
= 32767;
PLATFORM_WIN_CE
constexpr int32_t PLATFORM_WIN_CE
The operating system is Windows CE.
Definition
platform_ids.h:48
PLATFORM_WIN32_WINDOWS
constexpr int32_t PLATFORM_WIN32_WINDOWS
The operating system is Windows 95 or Windows 98.
Definition
platform_ids.h:34
PLATFORM_MINGW
constexpr int32_t PLATFORM_MINGW
The operating system is MINGW.
Definition
platform_ids.h:118
PLATFORM_TVOS
constexpr int32_t PLATFORM_TVOS
The operating system is tvOS Apple.
Definition
platform_ids.h:97
PLATFORM_UNIX
constexpr int32_t PLATFORM_UNIX
The operating system is Unix.
Definition
platform_ids.h:55
PLATFORM_WBOX
constexpr int32_t PLATFORM_WBOX
The development platform is Xbox 360.
Definition
platform_ids.h:62
PLATFORM_IOS
constexpr int32_t PLATFORM_IOS
The operating system is IOs Apple.
Definition
platform_ids.h:76
PLATFORM_OTHER
constexpr int32_t PLATFORM_OTHER
The operating system is other.
Definition
platform_ids.h:139
PLATFORM_WIN32S
constexpr int32_t PLATFORM_WIN32S
The operating system is Win32s. Win32s is a layer that runs on 16-bit versions of Windows to provide ...
Definition
platform_ids.h:27
PLATFORM_UNKNOWN
constexpr int32_t PLATFORM_UNKNOWN
The operating system is unknown.
Definition
platform_ids.h:20
PLATFORM_MSYS
constexpr int32_t PLATFORM_MSYS
The operating system is MSYS.
Definition
platform_ids.h:125
PLATFORM_FREEBSD
constexpr int32_t PLATFORM_FREEBSD
The operating system is FreeBSD.
Definition
platform_ids.h:111
PLATFORM_MACOS
constexpr int32_t PLATFORM_MACOS
The operating system is Macintosh.
Definition
platform_ids.h:69
PLATFORM_ANDROID
constexpr int32_t PLATFORM_ANDROID
The operating system is Android.
Definition
platform_ids.h:83
PLATFORM_LINUX
constexpr int32_t PLATFORM_LINUX
The operating system is linux.
Definition
platform_ids.h:90
PLATFORM_WIN32_NT
constexpr int32_t PLATFORM_WIN32_NT
The operating system is Windows NT or later.
Definition
platform_ids.h:41
PLATFORM_WATCHOS
constexpr int32_t PLATFORM_WATCHOS
The operating system is watchOS Apple.
Definition
platform_ids.h:104
PLATFORM_POSIX
constexpr int32_t PLATFORM_POSIX
The operating system is Posix.
Definition
platform_ids.h:132
Generated on Thu Oct 17 2024 16:02:58 for xtd by
Gammasoft
. All rights reserved.