-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaliases.idl
154 lines (126 loc) · 2.07 KB
/
aliases.idl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
#include "helpers/basic_inner_types.idl"
typedef short alias_int16;
typedef unsigned short alias_uint16;
typedef long alias_int32;
typedef unsigned long alias_uint32;
typedef long long alias_int64;
typedef unsigned long long alias_uint64;
typedef float alias_float32;
typedef double alias_float64;
typedef long double alias_float128;
typedef boolean alias_bool;
typedef octet alias_octet;
typedef char alias_char8;
typedef wchar alias_char16;
typedef string alias_string8;
typedef wstring alias_string16;
typedef InnerEnumHelper alias_enum;
typedef InnerBitMaskHelper alias_bitmask;
typedef InnerAliasHelper alias_alias;
typedef short alias_array[2];
typedef short alias_multiarray[2][2];
typedef sequence<short> alias_sequence;
typedef map<short, short> alias_map;
typedef InnerUnionHelper alias_union;
typedef InnerStructureHelper alias_structure;
typedef InnerBitsetHelper alias_bitset;
struct AliasInt16
{
alias_int16 value;
};
struct AliasUint16
{
alias_uint16 value;
};
struct AliasInt32
{
alias_int32 value;
};
struct AliasUInt32
{
alias_uint32 value;
};
struct AliasInt64
{
alias_int64 value;
};
struct AliasUInt64
{
alias_uint64 value;
};
struct AliasFloat32
{
alias_float32 value;
};
struct AliasFloat64
{
alias_float64 value;
};
struct AliasFloat128
{
alias_float128 value;
};
struct AliasBool
{
alias_bool value;
};
struct AliasOctet
{
alias_octet value;
};
struct AliasChar8
{
alias_char8 value;
};
struct AliasChar16
{
alias_char16 value;
};
struct AliasString8
{
alias_string8 value;
};
struct AliasString16
{
alias_string16 value;
};
struct AliasEnum
{
alias_enum value;
};
struct AliasBitmask
{
alias_bitmask value;
};
struct AliasAlias
{
alias_alias value;
};
struct AliasArray
{
alias_array value;
};
struct AliasMultiArray
{
alias_multiarray value;
};
struct AliasSequence
{
alias_sequence value;
};
struct AliasMap
{
alias_map value;
};
struct AliasUnion
{
alias_union value;
};
struct AliasStruct
{
alias_structure value;
};
struct AliasBitset
{
alias_bitset value;
};