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)
412#if defined(__xtd__cpp_lib_char8_t)
722 sbyte operator""_s8(
unsigned long long n);
736#if defined(__xtd__cpp_lib_char8_t)
808 int16 operator""_s16(
unsigned long long n);
820 int16 operator""_s16(
const char*
s,
size_t n);
822#if defined(__xtd__cpp_lib_char8_t)
894 int32 operator""_s32(
unsigned long long n);
906 int32 operator""_s32(
const char*
s,
size_t n);
908#if defined(__xtd__cpp_lib_char8_t)
980 int64 operator""_s64(
unsigned long long n);
992 int64 operator""_s64(
const char*
s,
size_t n);
994#if defined(__xtd__cpp_lib_char8_t)
1050 const char*
operator""_t(
const char*
s,
size_t n)
noexcept;
1052#if defined(__xtd__cpp_lib_char8_t)
1135#if defined(__xtd__cpp_lib_char8_t)
1221#if defined(__xtd__cpp_lib_char8_t)
1307#if defined(__xtd__cpp_lib_char8_t)
1393#if defined(__xtd__cpp_lib_char8_t)
1467 size_t operator""_uz(
long double n);
1479 size_t operator""_uz(
unsigned long long n);
1491 size_t operator""_uz(
const char*
s,
size_t n);
1493#if defined(__xtd__cpp_lib_char8_t)
1553 size_t operator""_z(
long double n);
1565 size_t operator""_z(
unsigned long long n);
1577 size_t operator""_z(
const char*
s,
size_t n);
1579#if defined(__xtd__cpp_lib_char8_t)
Contains __xtd_std_version definitions.
Represents text as a sequence of character units.
Definition basic_string.h:79
int16_t int16
Represents a 16-bit signed integer.
Definition int16.h:23
char8_t char8
Represents a 8-bit unicode character.
Definition char8.h:27
wchar_t wchar
Represents a wide character.
Definition wchar.h:24
int32_t int32
Represents a 32-bit signed integer.
Definition int32.h:23
int64_t int64
Represents a 64-bit signed integer.
Definition int64.h:23
int8_t sbyte
Represents a 8-bit signed integer.
Definition sbyte.h:23
char16_t char16
Represents a 16-bit unicode character.
Definition char16.h:26
uint32_t uint32
Represents a 32-bit unsigned integer.
Definition uint32.h:23
char32_t char32
Represents a 32-bit unicode character.
Definition char32.h:26
uint64_t uint64
Represents a 64-bit unsigned integer.
Definition uint64.h:23
uint8_t byte
Represents a 8-bit unsigned integer.
Definition byte.h:23
uint16_t uint16
Represents a 16-bit unsigned integer.
Definition uint16.h:23
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10
Contains xtd::string alias.
Represents a time interval.
Definition time_span.h:29
Contains xtd::time_span typedef.
Contains xtd fundamental types.