8#define __XTD_STD_INTERNAL__
10#undef __XTD_STD_INTERNAL__
15 inline namespace literals {
52#if defined(__xtd__cpp_lib_char8_t)
112 double operator""_d(
long double n);
124 double operator""_d(
unsigned long long n);
136 double operator""_d(
const char*
s,
size_t n);
138#if defined(__xtd__cpp_lib_char8_t)
149 double operator""_d(
const char8*
s,
size_t n);
186 double operator""_d(
const wchar*
s,
size_t n);
198 float operator""_f(
long double n);
210 float operator""_f(
unsigned long long n);
222 float operator""_f(
const char*
s,
size_t n);
224#if defined(__xtd__cpp_lib_char8_t)
369 sbyte operator""_i8(
unsigned long long n);
383#if defined(__xtd__cpp_lib_char8_t)
455 int16 operator""_i16(
unsigned long long n);
467 int16 operator""_i16(
const char*
s,
size_t n);
469#if defined(__xtd__cpp_lib_char8_t)
541 int32 operator""_i32(
unsigned long long n);
553 int32 operator""_i32(
const char*
s,
size_t n);
555#if defined(__xtd__cpp_lib_char8_t)
627 int64 operator""_i64(
unsigned long long n);
639 int64 operator""_i64(
const char*
s,
size_t n);
641#if defined(__xtd__cpp_lib_char8_t)
756#if defined(__xtd__cpp_lib_char8_t)
1080#if defined(__xtd__cpp_lib_char8_t)
1166#if defined(__xtd__cpp_lib_char8_t)
1252#if defined(__xtd__cpp_lib_char8_t)
1338#if defined(__xtd__cpp_lib_char8_t)
1394 const char*
operator""_t(
const char*
s,
size_t n)
noexcept;
1396#if defined(__xtd__cpp_lib_char8_t)
1479#if defined(__xtd__cpp_lib_char8_t)
1565#if defined(__xtd__cpp_lib_char8_t)
1651#if defined(__xtd__cpp_lib_char8_t)
1737#if defined(__xtd__cpp_lib_char8_t)
1811 size_t operator""_uz(
long double n);
1823 size_t operator""_uz(
unsigned long long n);
1835 size_t operator""_uz(
const char*
s,
size_t n);
1837#if defined(__xtd__cpp_lib_char8_t)
1897 size_t operator""_z(
long double n);
1909 size_t operator""_z(
unsigned long long n);
1921 size_t operator""_z(
const char*
s,
size_t n);
1923#if defined(__xtd__cpp_lib_char8_t)
Contains __xtd_std_version definitions.
Represents text as a sequence of character units.
Definition basic_string.hpp:79
int16_t int16
Represents a 16-bit signed integer.
Definition int16.hpp:23
char8_t char8
Represents a 8-bit unicode character.
Definition char8.hpp:27
wchar_t wchar
Represents a wide character.
Definition wchar.hpp:24
int32_t int32
Represents a 32-bit signed integer.
Definition int32.hpp:23
int64_t int64
Represents a 64-bit signed integer.
Definition int64.hpp:23
int8_t sbyte
Represents a 8-bit signed integer.
Definition sbyte.hpp:23
char16_t char16
Represents a 16-bit unicode character.
Definition char16.hpp:26
uint32_t uint32
Represents a 32-bit unsigned integer.
Definition uint32.hpp:23
char32_t char32
Represents a 32-bit unicode character.
Definition char32.hpp:26
uint64_t uint64
Represents a 64-bit unsigned integer.
Definition uint64.hpp:23
uint8_t byte
Represents a 8-bit unsigned integer.
Definition byte.hpp:23
uint16_t uint16
Represents a 16-bit unsigned integer.
Definition uint16.hpp:23
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.hpp:10
Contains xtd::string alias.
Represents a time interval.
Definition time_span.hpp:29
Contains xtd::time_span typedef.
Contains xtd fundamental types.