3
type Dummy.MyInt: int; [[Docs for typedef Dummy. @since 1.66]]
5
const Dummy.Constvar_Bool : bool = true; [[Docs for var Dummy.Constvar_Bool. @since 1.66]]
6
const Dummy.Constvar_Int : int = -32766; [[Docs for var Dummy.Constvar_Int. @since 1.66]]
7
const Dummy.Constvar_UInt : uint = 65533U; [[Docs for var Dummy.Constvar_UInt. @since 1.66]]
8
const Dummy.Constvar_Long : long = -2147483644L; [[Docs for var Dummy.Constvar_Long. @since 1.66]]
9
const Dummy.Constvar_ULong : ulong = 4294967288UL; [[Docs for var Dummy.Constvar_ULong @since 1.66]]
10
const Dummy.Constvar_LLong : llong = -9223372036854775800LL; [[Docs for var Dummy.Constvar_LLong. @since 1.66]]
11
const Dummy.Constvar_ULLong : ullong = 18446744073709551615ULL; [[Docs for var Dummy.Constvar_ULLong. @since 1.66]]
12
const Dummy.Constvar_Float : float = 16777211.0f; [[Docs for var Dummy.Constvar_Float. @since 1.66]]
13
const Dummy.Constvar_Double : double = 9007199254740988.0; [[Docs for var Dummy.Constvar_Double. @since 1.66]]
14
const Dummy.Constvar_Char : char = '!'; [[Docs for var Dummy.Constvar_Char. @since 1.66]]
15
const Dummy.Constvar_String : string = "test_str"; [[Docs for var Dummy.Constvar_String. @since 1.66]]
17
enum Dummy.SampleEnum {
18
[[Docs for enum Dummy.SampleEnum. @since 1.66]]
26
struct @free(free) Dummy.StructSimple {
27
[[Docs for struct Dummy.StructSimple. @since 1.66]]
50
// fuintptr: uintptr; // TODO
55
fenum: Dummy.SampleEnum;
56
// fboolptr: ptr(bool); // TODO
57
// fbyteptr: ptr(byte);
58
// fubyteptr: ptr(ubyte);
59
// fcharptr: ptr(char);
60
// fuint8ptr: ptr(uint8);
61
// fint16ptr: ptr(int16);
62
// fuint64ptr: ptr(uint64);
63
// fssizeptr: ptr(ssize);
64
// fsizeptr: ptr(size);
65
// fintptrptr: ptr(intptr);
66
// fptrdiffptr: ptr(ptrdiff);
67
// ffloatptr: ptr(float);
68
// fdoubleptr: ptr(double);
69
// fvoid_ptrptr: ptr(void_ptr);
70
// fenumptr: ptr(Dummy.SampleEnum);
73
fstringshare: stringshare;
77
struct @beta @free(free) Dummy.StructComplex {
78
farray: array<string>;
80
fhash: hash<string, string>;
81
fiterator: iterator<string>;
82
faccessor: accessor<string>;
83
fany_value: any_value;
84
fany_value_ref: any_value_ref;
87
// fslice: ptr(Eina.Slice); // TODO
88
fobj: Dummy.Numberwrapper;
91
function Dummy.SimpleCb {
92
[[Docs for function Dummy.SimpleCb. @since 1.66]]
99
function Dummy.FormatCb {
100
[[Docs for function Dummy.FormatCb. @since 1.66]]
103
@in value: const(any_value);
107
class Dummy.Test_Object extends Efl.Object implements Dummy.Test_Iface {
113
return: Dummy.Test_Object;
117
return: Dummy.Test_Object;
121
return: Dummy.Test_Iface;
144
return: stringshare @move;
148
@in v: stringshare @move;
150
return: stringshare @move;
158
out_own_stringshare {
160
@out v: stringshare @move;
167
return_own_stringshare {
168
return: stringshare @move;
175
return: mstring @move;
180
@in str: mstring @move;
182
return: mstring @move;
190
return: mstring @move;
201
@out str: mstring @move;
213
@in str: mstring @move;
221
call_return_own_string {
222
return: mstring @move;
229
call_out_own_string {
230
return: mstring @move;
233
// Stringshare virtual helpers
234
call_in_stringshare {
236
@in str: stringshare;
240
call_in_own_stringshare {
242
@in str: stringshare @move;
246
call_return_stringshare {
250
call_return_own_stringshare {
251
return: stringshare @move;
254
call_out_stringshare {
258
call_out_own_stringshare {
259
return: stringshare @move;
264
@in slice: slice<ubyte>;
271
@in slice: rw_slice<ubyte>;
278
@out slice: slice<ubyte>;
285
@out slice: rw_slice<ubyte>;
290
eina_rw_slice_inout {
292
@inout slice: rw_slice<ubyte>;
299
return: slice<ubyte>;
302
eina_rw_slice_return {
303
return: rw_slice<ubyte>;
314
call_eina_binbuf_in {
323
@in binbuf: binbuf @move;
328
call_eina_binbuf_in_own {
330
@in str: binbuf @move;
335
check_binbuf_in_own {
346
call_eina_binbuf_out {
354
eina_binbuf_out_own {
356
@out binbuf: binbuf @move;
361
call_eina_binbuf_out_own {
362
return: binbuf @move;
369
call_eina_binbuf_return {
373
check_binbuf_return {
377
eina_binbuf_return_own {
378
return: binbuf @move;
381
call_eina_binbuf_return_own {
382
return: binbuf @move;
395
eina_array_int_in_own {
397
@in arr: array<int> @move; // <int @move>
401
check_eina_array_int_in_own {
407
@out arr: array<int>;
411
check_eina_array_int_out {
415
eina_array_int_out_own {
417
@out arr: array<int> @move; // <int @move>
422
eina_array_int_return {
425
check_eina_array_int_return {
429
eina_array_int_return_own {
430
return: array<int> @move; // <int @move>
436
@in arr: array<string>;
441
eina_array_str_in_own {
443
@in arr: array<mstring @move> @move;
447
check_eina_array_str_in_own {
453
@out arr: array<string>;
457
check_eina_array_str_out {
461
eina_array_str_out_own {
463
@out arr: array<mstring @move> @move;
468
eina_array_str_return {
469
return: array<string>;
471
check_eina_array_str_return {
475
eina_array_str_return_own {
476
return: array<mstring @move> @move;
479
/* Eina_Stringshare */
480
eina_array_strshare_in {
482
@in arr: array<stringshare>;
487
eina_array_strshare_in_own {
489
@in arr: array<stringshare @move> @move;
493
check_eina_array_strshare_in_own {
497
eina_array_strshare_out {
499
@out arr: array<stringshare>;
503
check_eina_array_strshare_out {
507
eina_array_strshare_out_own {
509
@out arr: array<stringshare @move> @move;
514
eina_array_strshare_return {
515
return: array<stringshare>;
517
check_eina_array_strshare_return {
521
eina_array_strshare_return_own {
522
return: array<stringshare @move> @move;
528
@in arr: array<Dummy.Numberwrapper>;
533
eina_array_obj_in_own {
535
@in arr: array<Dummy.Numberwrapper @move> @move;
539
check_eina_array_obj_in_own {
545
@out arr: array<Dummy.Numberwrapper>;
549
check_eina_array_obj_out {
553
eina_array_obj_out_own {
555
@out arr: array<Dummy.Numberwrapper @move> @move;
560
eina_array_obj_return {
561
return: array<Dummy.Numberwrapper>;
563
check_eina_array_obj_return {
567
eina_array_obj_return_own {
568
return: array<Dummy.Numberwrapper @move> @move;
571
eina_array_obj_return_in {
573
@in arr: array<Dummy.Numberwrapper>;
575
return: array<Dummy.Numberwrapper>;
581
eina_list_int_in @beta {
588
eina_list_int_in_own @beta {
590
@in lst: list<int> @move; // <int @move>
594
check_eina_list_int_in_own {
598
eina_list_int_out @beta {
604
check_eina_list_int_out {
608
eina_list_int_out_own @beta {
610
@out lst: list<int> @move; // <int @move>
615
eina_list_int_return @beta {
618
check_eina_list_int_return {
622
eina_list_int_return_own @beta {
623
return: list<int> @move; // <int @move>
627
eina_list_str_in @beta {
629
@in lst: list<string>;
634
eina_list_str_in_own @beta {
636
@in lst: list<mstring @move> @move;
640
check_eina_list_str_in_own {
644
eina_list_str_out @beta {
646
@out lst: list<string>;
650
check_eina_list_str_out {
654
eina_list_str_out_own @beta {
656
@out lst: list<mstring @move> @move;
661
eina_list_str_return @beta {
662
return: list<string>;
664
check_eina_list_str_return {
668
eina_list_str_return_own @beta {
669
return: list<mstring @move> @move;
672
/* Eina_Stringshare */
673
eina_list_strshare_in @beta {
675
@in lst: list<stringshare>;
680
eina_list_strshare_in_own @beta {
682
@in lst: list<stringshare @move> @move;
686
check_eina_list_strshare_in_own {
690
eina_list_strshare_out @beta {
692
@out lst: list<stringshare>;
696
check_eina_list_strshare_out {
700
eina_list_strshare_out_own @beta {
702
@out lst: list<stringshare @move> @move;
707
eina_list_strshare_return @beta {
708
return: list<stringshare>;
710
check_eina_list_strshare_return {
714
eina_list_strshare_return_own @beta {
715
return: list<stringshare @move> @move;
719
eina_list_obj_in @beta {
721
@in lst: list<Dummy.Numberwrapper>;
726
eina_list_obj_in_own @beta {
728
@in lst: list<Dummy.Numberwrapper @move> @move;
732
check_eina_list_obj_in_own {
736
eina_list_obj_out @beta {
738
@out lst: list<Dummy.Numberwrapper>;
742
check_eina_list_obj_out {
746
eina_list_obj_out_own @beta {
748
@out lst: list<Dummy.Numberwrapper @move> @move;
753
eina_list_obj_return @beta {
754
return: list<Dummy.Numberwrapper>;
756
check_eina_list_obj_return {
760
eina_list_obj_return_own @beta {
761
return: list<Dummy.Numberwrapper @move> @move;
764
eina_list_obj_return_in @beta {
766
@in lst: list<Dummy.Numberwrapper>;
768
return: list<Dummy.Numberwrapper>;
774
eina_hash_int_in @beta {
776
@in hsh: hash<int, int>;
782
eina_hash_int_in_own @beta {
784
@in hsh: hash<int, int> @move; // <, int @move>
788
check_eina_hash_int_in_own {
793
eina_hash_int_out @beta {
795
@out hsh: hash<int, int>;
799
check_eina_hash_int_out @beta {
804
eina_hash_int_out_own @beta {
806
@out hsh: hash<int, int> @move; // <, int @move>
810
check_eina_hash_int_out_own @beta {
815
eina_hash_int_return @beta {
816
return: hash<int, int>;
818
check_eina_hash_int_return @beta {
823
eina_hash_int_return_own @beta {
824
return: hash<int, int> @move; // <, int @move>
826
check_eina_hash_int_return_own @beta {
832
eina_hash_str_in @beta {
834
@in hsh: hash<string, string>;
839
eina_hash_str_in_own @beta {
841
@in hsh: hash<string, mstring @move> @move;
845
check_eina_hash_str_in_own @beta {
849
eina_hash_str_out @beta {
851
@out hsh: hash<string, string>;
855
check_eina_hash_str_out @beta {
859
eina_hash_str_out_own @beta {
861
@out hsh: hash<string, mstring @move> @move;
865
check_eina_hash_str_out_own @beta {
869
eina_hash_str_return @beta {
870
return: hash<string, string>;
872
check_eina_hash_str_return @beta {
876
eina_hash_str_return_own @beta {
877
return: hash<string, mstring @move> @move;
879
check_eina_hash_str_return_own @beta {
883
// Eina_Stringshare //
884
eina_hash_strshare_in @beta {
886
@in hsh: hash<stringshare, stringshare>;
891
eina_hash_strshare_in_own @beta {
893
@in hsh: hash<stringshare, stringshare @move> @move;
897
check_eina_hash_strshare_in_own @beta {
901
eina_hash_strshare_out @beta {
903
@out hsh: hash<stringshare, stringshare>;
907
check_eina_hash_strshare_out @beta {
911
eina_hash_strshare_out_own @beta {
913
@out hsh: hash<stringshare, stringshare @move> @move;
917
check_eina_hash_strshare_out_own @beta {
921
eina_hash_strshare_return @beta {
922
return: hash<stringshare, stringshare>;
924
check_eina_hash_strshare_return @beta {
928
eina_hash_strshare_return_own @beta {
929
return: hash<stringshare, stringshare @move> @move;
931
check_eina_hash_strshare_return_own @beta {
936
eina_hash_obj_in @beta {
938
@in hsh: hash<Dummy.Numberwrapper, Dummy.Numberwrapper>;
939
@in nwk1: Dummy.Numberwrapper;
940
@in nwv1: Dummy.Numberwrapper;
941
@out nwk2: Dummy.Numberwrapper;
942
@out nwv2: Dummy.Numberwrapper;
947
eina_hash_obj_in_own @beta {
949
@in hsh: hash<Dummy.Numberwrapper, Dummy.Numberwrapper @move> @move;
950
@in nwk1: Dummy.Numberwrapper;
951
@in nwv1: Dummy.Numberwrapper;
952
@out nwk2: Dummy.Numberwrapper;
953
@out nwv2: Dummy.Numberwrapper;
957
check_eina_hash_obj_in_own @beta {
959
@in nwk1: Dummy.Numberwrapper;
960
@in nwv1: Dummy.Numberwrapper;
961
@in nwk2: Dummy.Numberwrapper;
962
@in nwv2: Dummy.Numberwrapper;
967
eina_hash_obj_out @beta {
969
@out hsh: hash<Dummy.Numberwrapper, Dummy.Numberwrapper>;
970
@out nwk: Dummy.Numberwrapper;
971
@out nwv: Dummy.Numberwrapper;
975
check_eina_hash_obj_out @beta {
977
@in nwk1: Dummy.Numberwrapper;
978
@in nwv1: Dummy.Numberwrapper;
979
@in nwk2: Dummy.Numberwrapper;
980
@in nwv2: Dummy.Numberwrapper;
985
eina_hash_obj_out_own @beta {
987
@out hsh: hash<Dummy.Numberwrapper, Dummy.Numberwrapper @move> @move;
988
@out nwk: Dummy.Numberwrapper;
989
@out nwv: Dummy.Numberwrapper;
993
check_eina_hash_obj_out_own @beta {
997
eina_hash_obj_return @beta {
999
@out nwk: Dummy.Numberwrapper;
1000
@out nwv: Dummy.Numberwrapper;
1002
return: hash<Dummy.Numberwrapper, Dummy.Numberwrapper>;
1004
check_eina_hash_obj_return @beta {
1006
@in nwk1: Dummy.Numberwrapper;
1007
@in nwv1: Dummy.Numberwrapper;
1008
@in nwk2: Dummy.Numberwrapper;
1009
@in nwv2: Dummy.Numberwrapper;
1014
eina_hash_obj_return_own @beta {
1016
@out nwk: Dummy.Numberwrapper;
1017
@out nwv: Dummy.Numberwrapper;
1019
return: hash<Dummy.Numberwrapper, Dummy.Numberwrapper @move> @move;
1021
check_eina_hash_obj_return_own @beta {
1028
eina_iterator_int_in {
1030
@in itr: iterator<int>;
1035
eina_iterator_int_in_own {
1037
@in itr: iterator<int> @move;
1041
check_eina_iterator_int_in_own {
1045
eina_iterator_int_out {
1047
@out itr: iterator<int>;
1051
check_eina_iterator_int_out {
1055
eina_iterator_int_out_own {
1057
@out itr: iterator<int> @move;
1062
eina_iterator_int_return {
1063
return: iterator<int>;
1065
check_eina_iterator_int_return {
1069
eina_iterator_int_return_own {
1070
return: iterator<int> @move;
1074
eina_iterator_str_in {
1076
@in itr: iterator<string>;
1081
eina_iterator_str_in_own {
1083
@in itr: iterator<mstring> @move;
1087
check_eina_iterator_str_in_own {
1091
eina_iterator_str_out {
1093
@out itr: iterator<string>;
1097
check_eina_iterator_str_out {
1101
eina_iterator_str_out_own {
1103
@out itr: iterator<mstring> @move;
1108
eina_iterator_str_return {
1109
return: iterator<string>;
1111
check_eina_iterator_str_return {
1115
eina_iterator_str_return_own {
1116
return: iterator<mstring> @move;
1119
/* Eina_Stringshare */
1120
eina_iterator_strshare_in {
1122
@in itr: iterator<stringshare>;
1127
eina_iterator_strshare_in_own {
1129
@in itr: iterator<stringshare> @move;
1133
check_eina_iterator_strshare_in_own {
1137
eina_iterator_strshare_out {
1139
@out itr: iterator<stringshare>;
1143
check_eina_iterator_strshare_out {
1147
eina_iterator_strshare_out_own {
1149
@out itr: iterator<stringshare> @move;
1154
eina_iterator_strshare_return {
1155
return: iterator<stringshare>;
1157
check_eina_iterator_strshare_return {
1161
eina_iterator_strshare_return_own {
1162
return: iterator<stringshare> @move;
1166
eina_iterator_obj_in {
1168
@in itr: iterator<Dummy.Numberwrapper>;
1173
eina_iterator_obj_in_own {
1175
@in itr: iterator<Dummy.Numberwrapper> @move;
1179
check_eina_iterator_obj_in_own {
1183
eina_iterator_obj_out {
1185
@out itr: iterator<Dummy.Numberwrapper>;
1189
check_eina_iterator_obj_out {
1193
eina_iterator_obj_out_own {
1195
@out itr: iterator<Dummy.Numberwrapper> @move;
1200
eina_iterator_obj_return {
1201
return: iterator<Dummy.Numberwrapper>;
1203
check_eina_iterator_obj_return {
1207
eina_iterator_obj_return_own {
1208
return: iterator<Dummy.Numberwrapper> @move;
1211
/* Function Pointer */
1233
children_raise_error {
1236
call_children_raise_error {
1253
value: any_value_ref;
1259
value: any_value_ref @move;
1271
value: const(any_value);
1276
return: any_value_ref @move;
1280
return: any_value_ref;
1283
/* Commented out due to issues regarding eolian treatment of any_value.
1284
* Somehow eolian is giving 0 as the default value when declaring the function below,
1285
* leading to compiler errors.
1297
@out value: any_value_ref;
1303
@out value: any_value_ref @move;
1309
@out value: any_value;
1317
@in simple: Dummy.StructSimple;
1323
struct_simple_ptr_in {
1325
@in simple: ptr(Dummy.StructSimple);
1330
struct_simple_ptr_in_own {
1332
@in simple: ptr(Dummy.StructSimple) @move;
1334
return: Dummy.StructSimple;
1340
@out simple: Dummy.StructSimple;
1346
struct_simple_ptr_out {
1348
@out simple: ptr(Dummy.StructSimple);
1350
return: Dummy.StructSimple;
1353
struct_simple_ptr_out_own {
1355
@out simple: ptr(Dummy.StructSimple) @move;
1357
return: Dummy.StructSimple;
1361
struct_simple_return {
1362
return: Dummy.StructSimple;
1366
struct_simple_ptr_return {
1367
return: ptr(Dummy.StructSimple);
1370
struct_simple_ptr_return_own {
1371
return: ptr(Dummy.StructSimple) @move;
1375
call_struct_simple_in {
1377
@in simple: Dummy.StructSimple;
1382
call_struct_simple_ptr_in {
1384
@in simple: ptr(Dummy.StructSimple);
1388
call_struct_simple_ptr_in_own {
1390
@in simple: ptr(Dummy.StructSimple) @move;
1395
call_struct_simple_out {
1397
@out simple: Dummy.StructSimple;
1402
call_struct_simple_ptr_out {
1404
@out simple: ptr(Dummy.StructSimple);
1408
call_struct_simple_ptr_out_own {
1410
@out simple: ptr(Dummy.StructSimple) @move;
1415
call_struct_simple_return {
1416
return: Dummy.StructSimple;
1420
call_struct_simple_ptr_return {
1421
return: ptr(Dummy.StructSimple);
1424
call_struct_simple_ptr_return_own {
1425
return: ptr(Dummy.StructSimple) @move;
1429
struct_complex_in @beta {
1431
@in complex: Dummy.StructComplex;
1437
struct_complex_ptr_in @beta {
1439
@in complex: ptr(Dummy.StructComplex);
1444
struct_complex_ptr_in_own @beta {
1446
@in complex: ptr(Dummy.StructComplex) @move;
1452
struct_complex_out @beta {
1454
@out complex: Dummy.StructComplex;
1459
// struct_complex_ptr_out {
1461
// @out complex: ptr(Dummy.StructComplex);
1466
// struct_complex_ptr_out_own {
1468
// @out complex: ptr(Dummy.StructComplex) @move;
1473
struct_complex_return @beta {
1474
return: Dummy.StructComplex;
1477
// struct_complex_ptr_return {
1478
// return: ptr(Dummy.StructComplex);
1481
// struct_complex_ptr_return_own {
1482
// return: ptr(Dummy.StructComplex) @move;
1485
emit_event_with_string {
1490
emit_event_with_bool {
1495
emit_event_with_int {
1500
emit_event_with_uint {
1505
emit_event_with_float {
1510
emit_event_with_double {
1515
emit_event_with_obj {
1517
@in data: Dummy.Test_Object;
1521
emit_event_with_error {
1523
@in data: Eina.Error;
1527
emit_event_with_struct {
1529
@in data: Dummy.StructSimple;
1533
emit_event_with_struct_complex @beta {
1535
@in data: Dummy.StructComplex;
1539
emit_event_with_array {
1541
@in data: array<string>;
1545
emit_event_with_under {
1555
call_append_to_strbuf {
1565
@in value: const(any_value);
1566
@in func: Dummy.FormatCb;
1572
@in data: Dummy.MyInt;
1573
@out receiver: Dummy.MyInt;
1576
return: Dummy.MyInt;
1579
@property multi_valued_prop {
1580
[[ A multi valued property. ]]
1584
prop1: int; [[ Dummy property's first element. ]]
1585
prop2: int; [[ Dummy property's second element. ]]
1589
@property klass_prop @static {
1597
create_cmp_array_objects @static {
1600
destroy_cmp_array_objects @static {
1606
return: future<any_value_ref>;
1617
@in error: Eina.Error;
1624
@in acc: accessor<int>;
1626
return: accessor<int> @move;
1629
clone_accessor_own {
1631
@in acc: accessor<int> @move;
1633
return: accessor<int> @move;
1636
@property setter_only {
1647
call_find_provider {
1649
@in type: const(Efl.Class);
1654
call_find_provider_for_iface {
1658
mirror_value_type @beta @const {
1660
@in type: const(ptr(Eina.Value_Type));
1662
return: const(ptr(Eina.Value_Type));
1665
@property hidden_object {
1672
@property iface_value_prop {
1674
prop: Dummy.Test_Iface;
1677
@property iface_klass_prop {
1683
@property iface_value_from_c {
1686
prop: Dummy.Test_Iface;
1690
@property return_type_get_prop {
1691
get { return: Eina.Success_Flag; }
1696
@property return_type_set_prop {
1697
set { return: Eina.Success_Flag; }
1702
@property return_type_prop {
1704
return: Eina.Success_Flag;
1707
return: Eina.Success_Flag;
1712
@property multi_value_return_type_get_prop {
1713
get { return: Eina.Success_Flag; }
1722
@property multi_value_return_type_set_prop {
1723
set { return: Eina.Success_Flag; }
1732
@property multi_value_return_type_prop {
1734
return: Eina.Success_Flag;
1737
return: Eina.Success_Flag;
1747
Efl.Object.constructor;
1748
Efl.Object.destructor;
1749
Efl.Object.provider_find;
1750
Dummy.Test_Iface.emit_nonconflicted;
1751
Dummy.Test_Iface.iface_prop { get; set; }
1752
Dummy.Test_Iface.protected_prop { get; set; }
1753
Dummy.Test_Iface.public_getter_private_setter{ get; set; }
1754
Dummy.Test_Iface.static_prop{ get; set; }
1755
Dummy.Test_Iface.method_protected;
1756
Dummy.Test_Iface.call_method_protected;
1759
evt,with,string @hot: string;
1760
evt,with,bool: bool;
1761
evt,with,int @hot: int;
1762
evt,with,uint @hot: uint;
1763
evt,with,float @hot: float;
1764
evt,with,double @hot: double;
1765
evt,with,obj @hot: Dummy.Test_Object;
1766
evt,with,error @hot: Eina.Error;
1767
evt,with,struct @hot: Dummy.StructSimple;
1768
evt,with,struct,complex @beta @hot: Dummy.StructComplex;
1769
evt,with,array @hot: const(array<string>);
1770
evt_with,under @hot: void;
1772
// Extra events to test generation, but not invocation
1773
evt,with,byte: byte;
1774
evt,with,ubyte: ubyte;
1776
evt,with,char: char;
1778
evt,with,short: short;
1779
evt,with,ushort: ushort;
1781
evt,with,llong: llong;
1782
evt,with,ullong: ullong;
1784
evt,with,int8 @hot: int8;
1785
evt,with,uint8 @hot: uint8;
1787
evt,with,int16 @hot: int16;
1788
evt,with,uint16 @hot: uint16;
1790
evt,with,int32 @hot: int32;
1791
evt,with,uint32 @hot: uint32;
1793
evt,with,int64 @hot: int64;
1794
evt,with,uint64 @hot: uint64;