xtd 0.2.0
types.h File Reference
#include "core_export.h"
#include <cstdint>
#include <string>
#include <typeinfo>

Definition

Contains xtd fundamental types.

Include dependency graph for types.h:

Go to the source code of this file.

Namespaces

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

Variables

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

Native types

using xtd::bool_ = bool
 Represents a boolean. More...
 
using xtd::byte = uint_least8_t
 Represents a 8-bit unsigned integer. More...
 
using xtd::char_ = char
 Represents a character. More...
 
using xtd::char8 = char8_t
 Represents a 8-bit unicode character. More...
 
using xtd::char16 = char16_t
 Represents a 16-bit unicode character. More...
 
using xtd::char32 = char32_t
 Represents a 32-bit unicode character. More...
 
using xtd::decimal = long double
 Represents a decimal-precision floating-point number. More...
 
using xtd::double_ = double
 Represents a double-precision floating-point number. More...
 
using xtd::int16 = int_least16_t
 Represents a 16-bit signed integer. More...
 
using xtd::int32 = int_least32_t
 Represents a 32-bit signed integer. More...
 
using xtd::int64 = int_least64_t
 Represents a 64-bit signed integer. More...
 
using xtd::intptr = intmax_t
 Represent a pointer or a handle. More...
 
using xtd::ptrdiff = std::ptrdiff_t
 Represent the signed integer type of the result of subtracting two pointers. More...
 
using xtd::sbyte = int_least8_t
 Represents a 8-bit signed integer. More...
 
using xtd::single = float
 Represents a single-precision floating-point number. More...
 
using xtd::size = size_t
 Represents a size of any object in bytes. More...
 
using xtd::slong = __slong__
 Represents a 32-bit or 64-bit signed integer. More...
 
using xtd::type = std::type_info
 Stores information about a type. More...
 
using xtd::uint16 = uint_least16_t
 Represents a 16-bit unsigned integer. More...
 
using xtd::uint32 = uint_least32_t
 Represents a 32-bit unsigned integer. More...
 
using xtd::uint64 = uint_least64_t
 Represents a 64-bit unsigned integer. More...
 
using xtd::uintptr = uintmax_t
 Represent a pointer or a handle. More...
 
using xtd::ulong = __ulong__
 Represents a 32-bit or 64-bit unsigned integer. More...
 
using xtd::wchar = wchar_t
 Represents a wide character. More...