xtd 0.2.0
Loading...
Searching...
No Matches
types.h File Reference
#include "core_export.h"
#include "core_namespace_aliases.h"
#include "self.h"
#include <cstdint>
#include <string>
#include <typeinfo>

Definition

Contains xtd fundamental types.

Go to the source code of this file.

Namespaces

namespace  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.
 

Native types

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