5 #include "core_export.h" 7 #define __XTD_VALUE_TYPE_NATIVE__ 8 #include <xtd/native/value_types> 9 #undef __XTD_VALUE_TYPE_NATIVE__ 39 using byte = uint_least8_t;
52 #if defined(__cpp_lib_char8_t) 53 using char8 = char8_t;
301 extern core_export_ std::nullptr_t
null;
float single
Represents a single-precision floating-point number.
Definition: types.h:184
char char_
Represents a character.
Definition: types.h:50
std::type_info type
Stores information about a type.
Definition: types.h:217
std::ptrdiff_t ptrdiff
Represent the signed integer type of the result of subtracting two pointers.
Definition: types.h:162
intmax_t intptr
Represent a pointer or a handle.
Definition: types.h:151
int_least8_t sbyte
Represents a 8-bit signed integer.
Definition: types.h:173
long double decimal
Represents a decimal-precision floating-point number.
Definition: types.h:96
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
uint_least16_t uint16
Represents a 16-bit unsigned integer.
Definition: types.h:228
std::nullptr_t null
Represents a null pointer value.
double double_
Represents a double-precision floating-point number.
Definition: types.h:107
uintmax_t uintptr
Represent a pointer or a handle.
Definition: types.h:261
__slong__ slong
Represents a 32-bit or 64-bit signed integer.
Definition: types.h:206
int_least16_t int16
Represents a 16-bit signed integer.
Definition: types.h:118
int_least32_t int32
Represents a 32-bit signed integer.
Definition: types.h:129
char32_t char32
Represents a 32-bit unicode character.
Definition: types.h:85
__ulong__ ulong
Represents a 32-bit or 64-bit unsigned integer.
Definition: types.h:272
bool bool_
Represents a boolean.
Definition: types.h:29
uint_least64_t uint64
Represents a 64-bit unsigned integer.
Definition: types.h:250
char8_t char8
Represents a 8-bit unicode character.
Definition: types.h:62
int_least64_t int64
Represents a 64-bit signed integer.
Definition: types.h:140
uint_least8_t byte
Represents a 8-bit unsigned integer.
Definition: types.h:39
uint_least32_t uint32
Represents a 32-bit unsigned integer.
Definition: types.h:239
char16_t char16
Represents a 16-bit unicode character.
Definition: types.h:74
size_t size
Represents a size of any object in bytes.
Definition: types.h:195
wchar_t wchar
Represents a wide character.
Definition: types.h:284