33 xtd::byte operator""_b(
unsigned long long n);
45 xtd::byte operator""_b(
const char* s,
size_t n);
47 #if defined(__cpp_lib_char8_t) 107 double operator""_d(
long double n);
119 double operator""_d(
unsigned long long n);
131 double operator""_d(
const char* s,
size_t n);
133 #if defined(__cpp_lib_char8_t) 134 double operator""_d(
const char8* s,
size_t n);
157 double operator""_d(
const char16* s,
size_t n);
169 double operator""_d(
const char32* s,
size_t n);
181 double operator""_d(
const wchar* s,
size_t n);
193 float operator""_f(
long double n);
205 float operator""_f(
unsigned long long n);
217 float operator""_f(
const char* s,
size_t n);
219 #if defined(__cpp_lib_char8_t) 220 float operator""_f(
const char8* s,
size_t n);
243 float operator""_f(
const char16* s,
size_t n);
255 float operator""_f(
const char32* s,
size_t n);
267 float operator""_f(
const wchar* s,
size_t n);
279 char32 operator""_c(
char c);
327 char32 operator""_c(
unsigned long long c);
407 #if defined(__cpp_lib_char8_t) 705 sbyte operator""_s8(
long double n);
717 sbyte operator""_s8(
unsigned long long n);
729 sbyte operator""_s8(
const char* s,
size_t n);
731 #if defined(__cpp_lib_char8_t) 732 sbyte operator""_s8(
const char8* s,
size_t n);
779 sbyte operator""_s8(
const wchar* s,
size_t n);
791 int16 operator""_s16(
long double n);
803 int16 operator""_s16(
unsigned long long n);
815 int16 operator""_s16(
const char* s,
size_t n);
817 #if defined(__cpp_lib_char8_t) 818 int16 operator""_s16(
const char8* s,
size_t n);
865 int16 operator""_s16(
const wchar* s,
size_t n);
877 int32 operator""_s32(
long double n);
889 int32 operator""_s32(
unsigned long long n);
901 int32 operator""_s32(
const char* s,
size_t n);
903 #if defined(__cpp_lib_char8_t) 904 int32 operator""_s32(
const char8* s,
size_t n);
951 int32 operator""_s32(
const wchar* s,
size_t n);
963 int64 operator""_s64(
long double n);
975 int64 operator""_s64(
unsigned long long n);
987 int64 operator""_s64(
const char* s,
size_t n);
989 #if defined(__cpp_lib_char8_t) 990 int64 operator""_s64(
const char8* s,
size_t n);
1037 int64 operator""_s64(
const wchar* s,
size_t n);
1045 const char*
operator""_t(
const char* s,
size_t n) noexcept;
1057 size_t operator""_sz(
long double n);
1069 size_t operator""_sz(
unsigned long long n);
1081 size_t operator""_sz(
const char* s,
size_t n);
1083 #if defined(__cpp_lib_char8_t) 1084 size_t operator""_sz(
const char8* s,
size_t n);
1107 size_t operator""_sz(
const char16* s,
size_t n);
1119 size_t operator""_sz(
const char32* s,
size_t n);
1131 size_t operator""_sz(
const wchar* s,
size_t n);
1133 #if defined(__cpp_lib_char8_t) 1202 xtd::byte operator""_u8(
unsigned long long n);
1214 xtd::byte operator""_u8(
const char* s,
size_t n);
1216 #if defined(__cpp_lib_char8_t) 1276 uint16 operator""_u16(
long double n);
1288 uint16 operator""_u16(
unsigned long long n);
1300 uint16 operator""_u16(
const char* s,
size_t n);
1302 #if defined(__cpp_lib_char8_t) 1362 uint32 operator""_u32(
long double n);
1374 uint32 operator""_u32(
unsigned long long n);
1386 uint32 operator""_u32(
const char* s,
size_t n);
1388 #if defined(__cpp_lib_char8_t) 1448 uint64 operator""_u64(
long double n);
1460 uint64 operator""_u64(
unsigned long long n);
1472 uint64 operator""_u64(
const char* s,
size_t n);
1474 #if defined(__cpp_lib_char8_t) Contains xtd fundamental types.
int_least8_t sbyte
Represents a 8-bit signed integer.
Definition: types.h:173
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Contains xtd::time_span typedef.
uint_least16_t uint16
Represents a 16-bit unsigned integer.
Definition: types.h:228
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:46
Contains xtd::ustring class.
int_least16_t int16
Represents a 16-bit signed integer.
Definition: types.h:118
Represents a time interval.
Definition: time_span.h:26
int_least32_t int32
Represents a 32-bit signed integer.
Definition: types.h:129
char32_t char32
Represents a 32-bit unicode character.
Definition: types.h:85
uint_least64_t uint64
Represents a 64-bit unsigned integer.
Definition: types.h:250
char8_t char8
Represents a 8-bit unicode character.
Definition: types.h:62
int_least64_t int64
Represents a 64-bit signed integer.
Definition: types.h:140
uint_least8_t byte
Represents a 8-bit unsigned integer.
Definition: types.h:39
uint_least32_t uint32
Represents a 32-bit unsigned integer.
Definition: types.h:239
char16_t char16
Represents a 16-bit unicode character.
Definition: types.h:74
wchar_t wchar
Represents a wide character.
Definition: types.h:284