xtd - Reference Guide
0.1.1
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
xtd.core
include
xtd
literals.h
Go to the documentation of this file.
1
#pragma once
5
#include "
types.h
"
6
#include "
ustring.h
"
7
9
namespace
xtd
{
20
byte_t
operator
""
_b(
long
double
n);
21
32
byte_t
operator
""
_b(
unsigned
long
long
n);
33
44
byte_t
operator
""
_b(
const
char
* s,
size_t
n);
45
56
byte_t
operator
""
_b(
const
char8_t* s,
size_t
n);
57
68
byte_t
operator
""
_b(
const
char16_t* s,
size_t
n);
69
80
byte_t
operator
""
_b(
const
char32_t* s,
size_t
n);
81
92
byte_t
operator
""
_b(
const
wchar_t
* s,
size_t
n);
93
104
double
operator
""
_d(
long
double
n);
105
116
double
operator
""
_d(
unsigned
long
long
n);
117
128
double
operator
""
_d(
const
char
* s,
size_t
n);
129
140
double
operator
""
_d(
const
char8_t* s,
size_t
n);
141
152
double
operator
""
_d(
const
char16_t* s,
size_t
n);
153
164
double
operator
""
_d(
const
char32_t* s,
size_t
n);
165
176
double
operator
""
_d(
const
wchar_t
* s,
size_t
n);
177
188
float
operator
""
_f(
long
double
n);
189
200
float
operator
""
_f(
unsigned
long
long
n);
201
212
float
operator
""
_f(
const
char
* s,
size_t
n);
213
224
float
operator
""
_f(
const
char8_t* s,
size_t
n);
225
236
float
operator
""
_f(
const
char16_t* s,
size_t
n);
237
248
float
operator
""
_f(
const
char32_t* s,
size_t
n);
249
260
float
operator
""
_f(
const
wchar_t
* s,
size_t
n);
261
272
char32_t
operator
""
_c(
char
c);
273
284
char32_t
operator
""
_c(char16_t c);
285
296
char32_t
operator
""
_c(char32_t c);
297
308
char32_t
operator
""
_c(
wchar_t
c);
309
320
char32_t
operator
""
_c(
unsigned
long
long
c);
321
333
xtd::ustring
operator
""
_s(
const
char
* s,
size_t
n);
334
346
xtd::ustring
operator
""
_s(
const
char8_t* s,
size_t
n);
347
359
xtd::ustring
operator
""
_s(
const
char16_t* s,
size_t
n);
360
372
xtd::ustring
operator
""
_s(
const
char32_t* s,
size_t
n);
373
385
xtd::ustring
operator
""
_s(
const
wchar_t
* s,
size_t
n);
386
398
xtd::ustring
operator
""
_s(
long
double
s);
399
411
xtd::ustring
operator
""
_s(
unsigned
long
long
s);
412
424
xtd::ustring
operator
""
_sb(
unsigned
long
long
s);
425
437
xtd::ustring
operator
""
_sb2(
unsigned
long
long
s);
438
450
xtd::ustring
operator
""
_sb4(
unsigned
long
long
s);
451
463
xtd::ustring
operator
""
_sb8(
unsigned
long
long
s);
464
476
xtd::ustring
operator
""
_sb16(
unsigned
long
long
s);
477
489
xtd::ustring
operator
""
_sb32(
unsigned
long
long
s);
490
502
xtd::ustring
operator
""
_sb64(
unsigned
long
long
s);
503
515
xtd::ustring
operator
""
_sx(
unsigned
long
long
s);
516
528
xtd::ustring
operator
""
_sx2(
unsigned
long
long
s);
529
541
xtd::ustring
operator
""
_sx4(
unsigned
long
long
s);
542
554
xtd::ustring
operator
""
_sx8(
unsigned
long
long
s);
555
567
xtd::ustring
operator
""
_sX(
unsigned
long
long
s);
568
580
xtd::ustring
operator
""
_sX2(
unsigned
long
long
s);
581
593
xtd::ustring
operator
""
_sX4(
unsigned
long
long
s);
594
606
xtd::ustring
operator
""
_sX8(
unsigned
long
long
s);
607
618
int8_t
operator
""
_s8(
long
double
n);
619
630
int8_t
operator
""
_s8(
unsigned
long
long
n);
631
642
int8_t
operator
""
_s8(
const
char
* s,
size_t
n);
643
654
int8_t
operator
""
_s8(
const
char8_t* s,
size_t
n);
655
666
int8_t
operator
""
_s8(
const
char16_t* s,
size_t
n);
667
678
int8_t
operator
""
_s8(
const
char32_t* s,
size_t
n);
679
690
int8_t
operator
""
_s8(
const
wchar_t
* s,
size_t
n);
691
702
int16_t
operator
""
_s16(
long
double
n);
703
714
int16_t
operator
""
_s16(
unsigned
long
long
n);
715
726
int16_t
operator
""
_s16(
const
char
* s,
size_t
n);
727
738
int16_t
operator
""
_s16(
const
char8_t* s,
size_t
n);
739
750
int16_t
operator
""
_s16(
const
char16_t* s,
size_t
n);
751
762
int16_t
operator
""
_s16(
const
char32_t* s,
size_t
n);
763
774
int16_t
operator
""
_s16(
const
wchar_t
* s,
size_t
n);
775
786
int32_t
operator
""
_s32(
long
double
n);
787
798
int32_t
operator
""
_s32(
unsigned
long
long
n);
799
810
int32_t
operator
""
_s32(
const
char
* s,
size_t
n);
811
822
int32_t
operator
""
_s32(
const
char8_t* s,
size_t
n);
823
834
int32_t
operator
""
_s32(
const
char16_t* s,
size_t
n);
835
846
int32_t
operator
""
_s32(
const
char32_t* s,
size_t
n);
847
858
int32_t
operator
""
_s32(
const
wchar_t
* s,
size_t
n);
859
870
int64_t
operator
""
_s64(
long
double
n);
871
882
int64_t
operator
""
_s64(
unsigned
long
long
n);
883
894
int64_t
operator
""
_s64(
const
char
* s,
size_t
n);
895
906
int64_t
operator
""
_s64(
const
char8_t* s,
size_t
n);
907
918
int64_t
operator
""
_s64(
const
char16_t* s,
size_t
n);
919
930
int64_t
operator
""
_s64(
const
char32_t* s,
size_t
n);
931
942
int64_t
operator
""
_s64(
const
wchar_t
* s,
size_t
n);
943
954
uint8_t
operator
""
_u8(
long
double
n);
955
966
uint8_t
operator
""
_u8(
unsigned
long
long
n);
967
978
uint8_t
operator
""
_u8(
const
char
* s,
size_t
n);
979
990
uint8_t
operator
""
_u8(
const
char8_t* s,
size_t
n);
991
1002
uint8_t
operator
""
_u8(
const
char16_t* s,
size_t
n);
1003
1014
uint8_t
operator
""
_u8(
const
char32_t* s,
size_t
n);
1015
1026
uint8_t
operator
""
_u8(
const
wchar_t
* s,
size_t
n);
1027
1038
uint16_t
operator
""
_u16(
long
double
n);
1039
1050
uint16_t
operator
""
_u16(
unsigned
long
long
n);
1051
1062
uint16_t
operator
""
_u16(
const
char
* s,
size_t
n);
1063
1074
uint16_t
operator
""
_u16(
const
char8_t* s,
size_t
n);
1075
1086
uint16_t
operator
""
_u16(
const
char16_t* s,
size_t
n);
1087
1098
uint16_t
operator
""
_u16(
const
char32_t* s,
size_t
n);
1099
1110
uint16_t
operator
""
_u16(
const
wchar_t
* s,
size_t
n);
1111
1122
uint32_t
operator
""
_u32(
long
double
n);
1123
1134
uint32_t
operator
""
_u32(
unsigned
long
long
n);
1135
1146
uint32_t
operator
""
_u32(
const
char
* s,
size_t
n);
1147
1158
uint32_t
operator
""
_u32(
const
char8_t* s,
size_t
n);
1159
1170
uint32_t
operator
""
_u32(
const
char16_t* s,
size_t
n);
1171
1182
uint32_t
operator
""
_u32(
const
char32_t* s,
size_t
n);
1183
1194
uint32_t
operator
""
_u32(
const
wchar_t
* s,
size_t
n);
1195
1206
uint64_t
operator
""
_u64(
long
double
n);
1207
1218
uint64_t
operator
""
_u64(
unsigned
long
long
n);
1219
1230
uint64_t
operator
""
_u64(
const
char
* s,
size_t
n);
1231
1242
uint64_t
operator
""
_u64(
const
char8_t* s,
size_t
n);
1243
1254
uint64_t
operator
""
_u64(
const
char16_t* s,
size_t
n);
1255
1266
uint64_t
operator
""
_u64(
const
char32_t* s,
size_t
n);
1267
1278
uint64_t
operator
""
_u64(
const
wchar_t
* s,
size_t
n);
1279
1286
const
char
*
operator
""
_t(
const
char
* s,
size_t
n);
1287
1294
xtd::ustring
operator
""
_t(
const
char8_t* s,
size_t
n);
1295
1302
xtd::ustring
operator
""
_t(
const
char16_t* s,
size_t
n);
1303
1310
xtd::ustring
operator
""
_t(
const
char32_t* s,
size_t
n);
1311
1318
xtd::ustring
operator
""
_t(
const
wchar_t
* s,
size_t
n);
1319
}
xtd::ustring
Represents text as a sequence of UTF-8 code units.
Definition:
ustring.h:48
xtd
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition:
system_report.h:17
types.h
Contains xtd fundamental types.
ustring.h
Contains xtd::ustring class.
Generated on Mon Jul 17 2023 23:13:04 for xtd - Reference Guide by
Gammasoft
. All rights reserved.