xtd - Reference Guide  0.2.0
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
Namespaces | Typedefs | Variables
types.h File Reference
#include <cstdint>
#include <string>
#include <typeinfo>
#include "core_export.h"

Definition

Contains xtd fundamental types.

Go to the source code of this file.

Namespaces

 xtd
 The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
 

Typedefs

using xtd::byte = uint8_t
 Represents a 8-bit unsigned integer. More...
 
using xtd::char16 = char16_t
 Represents a 8-bit unicode character. More...
 
using xtd::char32 = char32_t
 Represents a 32-bit unicode character. More...
 
using xtd::char8 = char8_t
 Represents a 16-bit unicode character. More...
 
using xtd::decimal = decimal_t
 Represents a decimal-precision floating-point number. More...
 
using xtd::int16 = int16_t
 Represents a 16-bit signed integer. More...
 
using xtd::int32 = int32_t
 Represents a 32-bit signed integer. More...
 
using xtd::int64 = int64_t
 Represents a 64-bit signed integer. More...
 
using xtd::intptr = intptr_t
 Represent a pointer or a handle. More...
 
using xtd::sbyte = int8_t
 Represents a 8-bit signed integer. More...
 
using xtd::size = size_t
 Represents a size of any object in bytes. More...
 
using xtd::type = std::type_info
 Stores information about a type. More...
 
using xtd::uchar = unsigned char
 Represents a 8-bit unsigned integer. More...
 
using xtd::uint = unsigned int
 Represents a 32-bit unsigned integer. More...
 
using xtd::uint16 = uint16_t
 Represents a 16-bit unsigned integer. More...
 
using xtd::uint32 = uint32_t
 Represents a 32-bit unsigned integer. More...
 
using xtd::uint64 = uint64_t
 Represents a 64-bit unsigned integer. More...
 
using xtd::uintptr = uintptr_t
 Represent a pointer or a handle. More...
 
using xtd::ulong = ulong_t
 Represents a 32-bit or 64-bit unsigned integer. More...
 
using xtd::ushort = ushort_t
 Represents a 16-bit unsigned integer. More...
 
using xtd::wchar = wchar_t
 Represents a wide character. More...
 

Variables

std::nullptr_t xtd::null
 Represents a null pointer value. More...