FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
OMEtype_operators.hpp
Go to the documentation of this file.
1 // WARNING: machine generated by generateOMEtypeOps.cpp -- do not edit
2 #ifndef _OMETYPE_OPERATORS_H_
3 #define _OMETYPE_OPERATORS_H_ "$Id$"
4 
5 #include <OMEtype.h>
6 // relative operators
7 
8 // OPERATOR equals
9 bool operator==(const OMEtype &lArg, const OMEtype &rArg);
10 bool operator==(const OMEtype &lArg, const int32_t rArg);
11 bool operator==(const OMEtype &lArg, const int64_t rArg);
12 bool operator==(const OMEtype &lArg, const uint64_t rArg);
13 bool operator==(const OMEtype &lArg, const uint32_t rArg);
14 bool operator==(const OMEtype &lArg, const uint16_t rArg);
15 bool operator==(const OMEtype &lArg, const uint8_t rArg);
16 bool operator==(const OMEtype &lArg, const float rArg);
17 bool operator==(const OMEtype &lArg, const double rArg);
18 bool operator==(const OMEtype &lArg, const OMEfixed &rArg);
19 bool operator==(const OMEtype &lArg, const OMEoid &rArg);
20 bool operator==(const OMEtype &lArg, const OMEstring &rArg);
21 bool operator==(const OMEtype &lArg, const OMEarray &rArg);
22 bool operator==(const OMEtype &lArg, const OMEassoc &rArg);
23 bool operator==(const OMEtype &lArg, const OMEset &rArg);
24 bool operator==(const OMEtype &lArg, const OMEnlm &rArg);
25 bool operator==(const int32_t lArg, const OMEtype &rArg);
26 bool operator==(const int64_t lArg, const OMEtype &rArg);
27 bool operator==(const uint64_t lArg, const OMEtype &rArg);
28 bool operator==(const uint32_t lArg, const OMEtype &rArg);
29 bool operator==(const uint16_t lArg, const OMEtype &rArg);
30 bool operator==(const uint8_t lArg, const OMEtype &rArg);
31 bool operator==(const float lArg, const OMEtype &rArg);
32 bool operator==(const double lArg, const OMEtype &rArg);
33 bool operator==(const OMEfixed &lArg, const OMEtype &rArg);
34 bool operator==(const OMEoid &lArg, const OMEtype &rArg);
35 bool operator==(const OMEstring &lArg, const OMEtype &rArg);
36 bool operator==(const OMEarray &lArg, const OMEtype &rArg);
37 bool operator==(const OMEassoc &lArg, const OMEtype &rArg);
38 bool operator==(const OMEnlm &lArg, const OMEtype &rArg);
39 
40 
41 // OPERATOR not-equals
42 bool operator!=(const OMEtype &lArg, const OMEtype &rArg);
43 bool operator!=(const OMEtype &lArg, const int32_t rArg);
44 bool operator!=(const OMEtype &lArg, const int64_t rArg);
45 bool operator!=(const OMEtype &lArg, const uint64_t rArg);
46 bool operator!=(const OMEtype &lArg, const uint32_t rArg);
47 bool operator!=(const OMEtype &lArg, const uint16_t rArg);
48 bool operator!=(const OMEtype &lArg, const uint8_t rArg);
49 bool operator!=(const OMEtype &lArg, const float rArg);
50 bool operator!=(const OMEtype &lArg, const double rArg);
51 bool operator!=(const OMEtype &lArg, const OMEfixed &rArg);
52 bool operator!=(const OMEtype &lArg, const OMEoid &rArg);
53 bool operator!=(const OMEtype &lArg, const OMEstring &rArg);
54 bool operator!=(const OMEtype &lArg, const OMEarray &rArg);
55 bool operator!=(const OMEtype &lArg, const OMEassoc &rArg);
56 bool operator!=(const OMEtype &lArg, const OMEset &rArg);
57 bool operator!=(const OMEtype &lArg, const OMEnlm &rArg);
58 bool operator!=(const int32_t lArg, const OMEtype &rArg);
59 bool operator!=(const int64_t lArg, const OMEtype &rArg);
60 bool operator!=(const uint64_t lArg, const OMEtype &rArg);
61 bool operator!=(const uint32_t lArg, const OMEtype &rArg);
62 bool operator!=(const uint16_t lArg, const OMEtype &rArg);
63 bool operator!=(const uint8_t lArg, const OMEtype &rArg);
64 bool operator!=(const float lArg, const OMEtype &rArg);
65 bool operator!=(const double lArg, const OMEtype &rArg);
66 bool operator!=(const OMEfixed &lArg, const OMEtype &rArg);
67 bool operator!=(const OMEoid &lArg, const OMEtype &rArg);
68 bool operator!=(const OMEstring &lArg, const OMEtype &rArg);
69 bool operator!=(const OMEarray &lArg, const OMEtype &rArg);
70 bool operator!=(const OMEassoc &lArg, const OMEtype &rArg);
71 bool operator!=(const OMEnlm &lArg, const OMEtype &rArg);
72 
73 
74 // OPERATOR less-than
75 bool operator<(const OMEtype &lArg, const OMEtype &rArg);
76 bool operator<(const OMEtype &lArg, const int32_t rArg);
77 bool operator<(const OMEtype &lArg, const int64_t rArg);
78 bool operator<(const OMEtype &lArg, const uint64_t rArg);
79 bool operator<(const OMEtype &lArg, const uint32_t rArg);
80 bool operator<(const OMEtype &lArg, const uint16_t rArg);
81 bool operator<(const OMEtype &lArg, const uint8_t rArg);
82 bool operator<(const OMEtype &lArg, const float rArg);
83 bool operator<(const OMEtype &lArg, const double rArg);
84 bool operator<(const OMEtype &lArg, const OMEfixed &rArg);
85 bool operator<(const OMEtype &lArg, const OMEstring &rArg);
86 bool operator<(const int32_t lArg, const OMEtype &rArg);
87 bool operator<(const int64_t lArg, const OMEtype &rArg);
88 bool operator<(const uint64_t lArg, const OMEtype &rArg);
89 bool operator<(const uint32_t lArg, const OMEtype &rArg);
90 bool operator<(const uint16_t lArg, const OMEtype &rArg);
91 bool operator<(const uint8_t lArg, const OMEtype &rArg);
92 bool operator<(const float lArg, const OMEtype &rArg);
93 bool operator<(const double lArg, const OMEtype &rArg);
94 bool operator<(const OMEfixed &lArg, const OMEtype &rArg);
95 bool operator<(const OMEstring &lArg, const OMEtype &rArg);
96 
97 
98 // OPERATOR less-than-equals
99 bool operator<=(const OMEtype &lArg, const OMEtype &rArg);
100 bool operator<=(const OMEtype &lArg, const int32_t rArg);
101 bool operator<=(const OMEtype &lArg, const int64_t rArg);
102 bool operator<=(const OMEtype &lArg, const uint64_t rArg);
103 bool operator<=(const OMEtype &lArg, const uint32_t rArg);
104 bool operator<=(const OMEtype &lArg, const uint16_t rArg);
105 bool operator<=(const OMEtype &lArg, const uint8_t rArg);
106 bool operator<=(const OMEtype &lArg, const float rArg);
107 bool operator<=(const OMEtype &lArg, const double rArg);
108 bool operator<=(const OMEtype &lArg, const OMEfixed &rArg);
109 bool operator<=(const OMEtype &lArg, const OMEstring &rArg);
110 bool operator<=(const int32_t lArg, const OMEtype &rArg);
111 bool operator<=(const int64_t lArg, const OMEtype &rArg);
112 bool operator<=(const uint64_t lArg, const OMEtype &rArg);
113 bool operator<=(const uint32_t lArg, const OMEtype &rArg);
114 bool operator<=(const uint16_t lArg, const OMEtype &rArg);
115 bool operator<=(const uint8_t lArg, const OMEtype &rArg);
116 bool operator<=(const float lArg, const OMEtype &rArg);
117 bool operator<=(const double lArg, const OMEtype &rArg);
118 bool operator<=(const OMEfixed &lArg, const OMEtype &rArg);
119 bool operator<=(const OMEstring &lArg, const OMEtype &rArg);
120 
121 
122 // OPERATOR greater-than
123 bool operator>(const OMEtype &lArg, const OMEtype &rArg);
124 bool operator>(const OMEtype &lArg, const int32_t rArg);
125 bool operator>(const OMEtype &lArg, const int64_t rArg);
126 bool operator>(const OMEtype &lArg, const uint64_t rArg);
127 bool operator>(const OMEtype &lArg, const uint32_t rArg);
128 bool operator>(const OMEtype &lArg, const uint16_t rArg);
129 bool operator>(const OMEtype &lArg, const uint8_t rArg);
130 bool operator>(const OMEtype &lArg, const float rArg);
131 bool operator>(const OMEtype &lArg, const double rArg);
132 bool operator>(const OMEtype &lArg, const OMEfixed &rArg);
133 bool operator>(const OMEtype &lArg, const OMEstring &rArg);
134 bool operator>(const int32_t lArg, const OMEtype &rArg);
135 bool operator>(const int64_t lArg, const OMEtype &rArg);
136 bool operator>(const uint64_t lArg, const OMEtype &rArg);
137 bool operator>(const uint32_t lArg, const OMEtype &rArg);
138 bool operator>(const uint16_t lArg, const OMEtype &rArg);
139 bool operator>(const uint8_t lArg, const OMEtype &rArg);
140 bool operator>(const float lArg, const OMEtype &rArg);
141 bool operator>(const double lArg, const OMEtype &rArg);
142 bool operator>(const OMEfixed &lArg, const OMEtype &rArg);
143 bool operator>(const OMEstring &lArg, const OMEtype &rArg);
144 
145 
146 // OPERATOR greater-than-equals
147 bool operator>=(const OMEtype &lArg, const OMEtype &rArg);
148 bool operator>=(const OMEtype &lArg, const int32_t rArg);
149 bool operator>=(const OMEtype &lArg, const int64_t rArg);
150 bool operator>=(const OMEtype &lArg, const uint64_t rArg);
151 bool operator>=(const OMEtype &lArg, const uint32_t rArg);
152 bool operator>=(const OMEtype &lArg, const uint16_t rArg);
153 bool operator>=(const OMEtype &lArg, const uint8_t rArg);
154 bool operator>=(const OMEtype &lArg, const float rArg);
155 bool operator>=(const OMEtype &lArg, const double rArg);
156 bool operator>=(const OMEtype &lArg, const OMEfixed &rArg);
157 bool operator>=(const OMEtype &lArg, const OMEstring &rArg);
158 bool operator>=(const int32_t lArg, const OMEtype &rArg);
159 bool operator>=(const int64_t lArg, const OMEtype &rArg);
160 bool operator>=(const uint64_t lArg, const OMEtype &rArg);
161 bool operator>=(const uint32_t lArg, const OMEtype &rArg);
162 bool operator>=(const uint16_t lArg, const OMEtype &rArg);
163 bool operator>=(const uint8_t lArg, const OMEtype &rArg);
164 bool operator>=(const float lArg, const OMEtype &rArg);
165 bool operator>=(const double lArg, const OMEtype &rArg);
166 bool operator>=(const OMEfixed &lArg, const OMEtype &rArg);
167 bool operator>=(const OMEstring &lArg, const OMEtype &rArg);
168 
169 
170 // OMEtype operators
171 // OP-EQUALS
172 OMEtype & operator+=(OMEtype &lArg, const OMEtype &rArg);
173 OMEtype & operator+=(OMEtype &lArg, const int32_t rArg);
174 OMEtype & operator+=(OMEtype &lArg, const int64_t rArg);
175 OMEtype & operator+=(OMEtype &lArg, const uint64_t rArg);
176 OMEtype & operator+=(OMEtype &lArg, const uint32_t rArg);
177 OMEtype & operator+=(OMEtype &lArg, const uint16_t rArg);
178 OMEtype & operator+=(OMEtype &lArg, const uint8_t rArg);
179 OMEtype & operator+=(OMEtype &lArg, const float rArg);
180 OMEtype & operator+=(OMEtype &lArg, const double rArg);
181 OMEtype & operator+=(OMEtype &lArg, const OMEfixed &rArg);
182 OMEtype & operator+=(OMEtype &lArg, const OMEstring &rArg);
183 OMEtype & operator+=(OMEtype &lArg, const OMEset &rArg);
184 int32_t & operator+=(int32_t &lArg, const OMEtype &rArg);
185 int64_t & operator+=(int64_t &lArg, const OMEtype &rArg);
186 uint64_t & operator+=(uint64_t &lArg, const OMEtype &rArg);
187 uint32_t & operator+=(uint32_t &lArg, const OMEtype &rArg);
188 uint16_t & operator+=(uint16_t &lArg, const OMEtype &rArg);
189 uint8_t & operator+=(uint8_t &lArg, const OMEtype &rArg);
190 float & operator+=(float &lArg, const OMEtype &rArg);
191 double & operator+=(double &lArg, const OMEtype &rArg);
192 OMEtype & operator-=(OMEtype &lArg, const OMEtype &rArg);
193 OMEtype & operator-=(OMEtype &lArg, const int32_t rArg);
194 OMEtype & operator-=(OMEtype &lArg, const int64_t rArg);
195 OMEtype & operator-=(OMEtype &lArg, const uint64_t rArg);
196 OMEtype & operator-=(OMEtype &lArg, const uint32_t rArg);
197 OMEtype & operator-=(OMEtype &lArg, const uint16_t rArg);
198 OMEtype & operator-=(OMEtype &lArg, const uint8_t rArg);
199 OMEtype & operator-=(OMEtype &lArg, const float rArg);
200 OMEtype & operator-=(OMEtype &lArg, const double rArg);
201 OMEtype & operator-=(OMEtype &lArg, const OMEfixed &rArg);
202 OMEtype & operator-=(OMEtype &lArg, const OMEset &rArg);
203 int32_t & operator-=(int32_t &lArg, const OMEtype &rArg);
204 int64_t & operator-=(int64_t &lArg, const OMEtype &rArg);
205 uint64_t & operator-=(uint64_t &lArg, const OMEtype &rArg);
206 uint32_t & operator-=(uint32_t &lArg, const OMEtype &rArg);
207 uint16_t & operator-=(uint16_t &lArg, const OMEtype &rArg);
208 uint8_t & operator-=(uint8_t &lArg, const OMEtype &rArg);
209 float & operator-=(float &lArg, const OMEtype &rArg);
210 double & operator-=(double &lArg, const OMEtype &rArg);
211 OMEtype & operator&=(OMEtype &lArg, const OMEtype &rArg);
212 OMEtype & operator&=(OMEtype &lArg, const int32_t rArg);
213 OMEtype & operator&=(OMEtype &lArg, const int64_t rArg);
214 OMEtype & operator&=(OMEtype &lArg, const uint64_t rArg);
215 OMEtype & operator&=(OMEtype &lArg, const uint32_t rArg);
216 OMEtype & operator&=(OMEtype &lArg, const uint16_t rArg);
217 OMEtype & operator&=(OMEtype &lArg, const uint8_t rArg);
218 OMEtype & operator&=(OMEtype &lArg, const OMEset &rArg);
219 int32_t & operator&=(int32_t &lArg, const OMEtype &rArg);
220 int64_t & operator&=(int64_t &lArg, const OMEtype &rArg);
221 uint64_t & operator&=(uint64_t &lArg, const OMEtype &rArg);
222 uint32_t & operator&=(uint32_t &lArg, const OMEtype &rArg);
223 uint16_t & operator&=(uint16_t &lArg, const OMEtype &rArg);
224 uint8_t & operator&=(uint8_t &lArg, const OMEtype &rArg);
225 OMEtype & operator|=(OMEtype &lArg, const OMEtype &rArg);
226 OMEtype & operator|=(OMEtype &lArg, const int32_t rArg);
227 OMEtype & operator|=(OMEtype &lArg, const int64_t rArg);
228 OMEtype & operator|=(OMEtype &lArg, const uint64_t rArg);
229 OMEtype & operator|=(OMEtype &lArg, const uint32_t rArg);
230 OMEtype & operator|=(OMEtype &lArg, const uint16_t rArg);
231 OMEtype & operator|=(OMEtype &lArg, const uint8_t rArg);
232 OMEtype & operator|=(OMEtype &lArg, const OMEset &rArg);
233 int32_t & operator|=(int32_t &lArg, const OMEtype &rArg);
234 int64_t & operator|=(int64_t &lArg, const OMEtype &rArg);
235 uint64_t & operator|=(uint64_t &lArg, const OMEtype &rArg);
236 uint32_t & operator|=(uint32_t &lArg, const OMEtype &rArg);
237 uint16_t & operator|=(uint16_t &lArg, const OMEtype &rArg);
238 uint8_t & operator|=(uint8_t &lArg, const OMEtype &rArg);
239 OMEtype & operator*=(OMEtype &lArg, const OMEtype &rArg);
240 OMEtype & operator*=(OMEtype &lArg, const int32_t rArg);
241 OMEtype & operator*=(OMEtype &lArg, const int64_t rArg);
242 OMEtype & operator*=(OMEtype &lArg, const uint64_t rArg);
243 OMEtype & operator*=(OMEtype &lArg, const uint32_t rArg);
244 OMEtype & operator*=(OMEtype &lArg, const uint16_t rArg);
245 OMEtype & operator*=(OMEtype &lArg, const uint8_t rArg);
246 OMEtype & operator*=(OMEtype &lArg, const float rArg);
247 OMEtype & operator*=(OMEtype &lArg, const double rArg);
248 OMEtype & operator*=(OMEtype &lArg, const OMEfixed &rArg);
249 int32_t & operator*=(int32_t &lArg, const OMEtype &rArg);
250 int64_t & operator*=(int64_t &lArg, const OMEtype &rArg);
251 uint64_t & operator*=(uint64_t &lArg, const OMEtype &rArg);
252 uint32_t & operator*=(uint32_t &lArg, const OMEtype &rArg);
253 uint16_t & operator*=(uint16_t &lArg, const OMEtype &rArg);
254 uint8_t & operator*=(uint8_t &lArg, const OMEtype &rArg);
255 float & operator*=(float &lArg, const OMEtype &rArg);
256 double & operator*=(double &lArg, const OMEtype &rArg);
257 OMEtype & operator/=(OMEtype &lArg, const OMEtype &rArg);
258 OMEtype & operator/=(OMEtype &lArg, const int32_t rArg);
259 OMEtype & operator/=(OMEtype &lArg, const int64_t rArg);
260 OMEtype & operator/=(OMEtype &lArg, const uint64_t rArg);
261 OMEtype & operator/=(OMEtype &lArg, const uint32_t rArg);
262 OMEtype & operator/=(OMEtype &lArg, const uint16_t rArg);
263 OMEtype & operator/=(OMEtype &lArg, const uint8_t rArg);
264 OMEtype & operator/=(OMEtype &lArg, const float rArg);
265 OMEtype & operator/=(OMEtype &lArg, const double rArg);
266 OMEtype & operator/=(OMEtype &lArg, const OMEfixed &rArg);
267 int32_t & operator/=(int32_t &lArg, const OMEtype &rArg);
268 int64_t & operator/=(int64_t &lArg, const OMEtype &rArg);
269 uint64_t & operator/=(uint64_t &lArg, const OMEtype &rArg);
270 uint32_t & operator/=(uint32_t &lArg, const OMEtype &rArg);
271 uint16_t & operator/=(uint16_t &lArg, const OMEtype &rArg);
272 uint8_t & operator/=(uint8_t &lArg, const OMEtype &rArg);
273 float & operator/=(float &lArg, const OMEtype &rArg);
274 double & operator/=(double &lArg, const OMEtype &rArg);
275 OMEtype & operator%=(OMEtype &lArg, const OMEtype &rArg);
276 OMEtype & operator%=(OMEtype &lArg, const int32_t rArg);
277 OMEtype & operator%=(OMEtype &lArg, const int64_t rArg);
278 OMEtype & operator%=(OMEtype &lArg, const uint64_t rArg);
279 OMEtype & operator%=(OMEtype &lArg, const uint32_t rArg);
280 OMEtype & operator%=(OMEtype &lArg, const uint16_t rArg);
281 OMEtype & operator%=(OMEtype &lArg, const uint8_t rArg);
282 int32_t & operator%=(int32_t &lArg, const OMEtype &rArg);
283 int64_t & operator%=(int64_t &lArg, const OMEtype &rArg);
284 uint64_t & operator%=(uint64_t &lArg, const OMEtype &rArg);
285 uint32_t & operator%=(uint32_t &lArg, const OMEtype &rArg);
286 uint16_t & operator%=(uint16_t &lArg, const OMEtype &rArg);
287 uint8_t & operator%=(uint8_t &lArg, const OMEtype &rArg);
288 OMEtype & operator^=(OMEtype &lArg, const OMEtype &rArg);
289 OMEtype & operator^=(OMEtype &lArg, const int32_t rArg);
290 OMEtype & operator^=(OMEtype &lArg, const int64_t rArg);
291 OMEtype & operator^=(OMEtype &lArg, const uint64_t rArg);
292 OMEtype & operator^=(OMEtype &lArg, const uint32_t rArg);
293 OMEtype & operator^=(OMEtype &lArg, const uint16_t rArg);
294 OMEtype & operator^=(OMEtype &lArg, const uint8_t rArg);
295 int32_t & operator^=(int32_t &lArg, const OMEtype &rArg);
296 int64_t & operator^=(int64_t &lArg, const OMEtype &rArg);
297 uint64_t & operator^=(uint64_t &lArg, const OMEtype &rArg);
298 uint32_t & operator^=(uint32_t &lArg, const OMEtype &rArg);
299 uint16_t & operator^=(uint16_t &lArg, const OMEtype &rArg);
300 uint8_t & operator^=(uint8_t &lArg, const OMEtype &rArg);
301 // BINARY operators
302 OMEtype operator+(const OMEtype &lArg, const OMEtype &rArg);
303 OMEtype operator+(const OMEtype &lArg, const int32_t rArg);
304 OMEtype operator+(const OMEtype &lArg, const int64_t rArg);
305 OMEtype operator+(const OMEtype &lArg, const uint64_t rArg);
306 OMEtype operator+(const OMEtype &lArg, const uint32_t rArg);
307 OMEtype operator+(const OMEtype &lArg, const uint16_t rArg);
308 OMEtype operator+(const OMEtype &lArg, const uint8_t rArg);
309 OMEtype operator+(const OMEtype &lArg, const float rArg);
310 OMEtype operator+(const OMEtype &lArg, const double rArg);
311 OMEtype operator+(const OMEtype &lArg, const OMEfixed &rArg);
312 OMEtype operator+(const OMEtype &lArg, const OMEstring &rArg);
313 OMEtype operator+(const OMEtype &lArg, const OMEset &rArg);
314 int32_t operator+(const int32_t lArg, const OMEtype &rArg);
315 int64_t operator+(const int64_t lArg, const OMEtype &rArg);
316 uint64_t operator+(const uint64_t lArg, const OMEtype &rArg);
317 uint32_t operator+(const uint32_t lArg, const OMEtype &rArg);
318 uint32_t operator+(const uint16_t lArg, const OMEtype &rArg);
319 uint32_t operator+(const uint8_t lArg, const OMEtype &rArg);
320 float operator+(const float lArg, const OMEtype &rArg);
321 double operator+(const double lArg, const OMEtype &rArg);
322 OMEtype operator-(const OMEtype &lArg, const OMEtype &rArg);
323 OMEtype operator-(const OMEtype &lArg, const int32_t rArg);
324 OMEtype operator-(const OMEtype &lArg, const int64_t rArg);
325 OMEtype operator-(const OMEtype &lArg, const uint64_t rArg);
326 OMEtype operator-(const OMEtype &lArg, const uint32_t rArg);
327 OMEtype operator-(const OMEtype &lArg, const uint16_t rArg);
328 OMEtype operator-(const OMEtype &lArg, const uint8_t rArg);
329 OMEtype operator-(const OMEtype &lArg, const float rArg);
330 OMEtype operator-(const OMEtype &lArg, const double rArg);
331 OMEtype operator-(const OMEtype &lArg, const OMEfixed &rArg);
332 OMEtype operator-(const OMEtype &lArg, const OMEset &rArg);
333 int32_t operator-(const int32_t lArg, const OMEtype &rArg);
334 int64_t operator-(const int64_t lArg, const OMEtype &rArg);
335 uint64_t operator-(const uint64_t lArg, const OMEtype &rArg);
336 uint32_t operator-(const uint32_t lArg, const OMEtype &rArg);
337 uint32_t operator-(const uint16_t lArg, const OMEtype &rArg);
338 uint32_t operator-(const uint8_t lArg, const OMEtype &rArg);
339 float operator-(const float lArg, const OMEtype &rArg);
340 double operator-(const double lArg, const OMEtype &rArg);
341 OMEtype operator*(const OMEtype &lArg, const OMEtype &rArg);
342 OMEtype operator*(const OMEtype &lArg, const int32_t rArg);
343 OMEtype operator*(const OMEtype &lArg, const int64_t rArg);
344 OMEtype operator*(const OMEtype &lArg, const uint64_t rArg);
345 OMEtype operator*(const OMEtype &lArg, const uint32_t rArg);
346 OMEtype operator*(const OMEtype &lArg, const uint16_t rArg);
347 OMEtype operator*(const OMEtype &lArg, const uint8_t rArg);
348 OMEtype operator*(const OMEtype &lArg, const float rArg);
349 OMEtype operator*(const OMEtype &lArg, const double rArg);
350 OMEtype operator*(const OMEtype &lArg, const OMEfixed &rArg);
351 int32_t operator*(const int32_t lArg, const OMEtype &rArg);
352 int64_t operator*(const int64_t lArg, const OMEtype &rArg);
353 uint64_t operator*(const uint64_t lArg, const OMEtype &rArg);
354 uint32_t operator*(const uint32_t lArg, const OMEtype &rArg);
355 uint32_t operator*(const uint16_t lArg, const OMEtype &rArg);
356 uint32_t operator*(const uint8_t lArg, const OMEtype &rArg);
357 float operator*(const float lArg, const OMEtype &rArg);
358 double operator*(const double lArg, const OMEtype &rArg);
359 OMEtype operator/(const OMEtype &lArg, const OMEtype &rArg);
360 OMEtype operator/(const OMEtype &lArg, const int32_t rArg);
361 OMEtype operator/(const OMEtype &lArg, const int64_t rArg);
362 OMEtype operator/(const OMEtype &lArg, const uint64_t rArg);
363 OMEtype operator/(const OMEtype &lArg, const uint32_t rArg);
364 OMEtype operator/(const OMEtype &lArg, const uint16_t rArg);
365 OMEtype operator/(const OMEtype &lArg, const uint8_t rArg);
366 OMEtype operator/(const OMEtype &lArg, const float rArg);
367 OMEtype operator/(const OMEtype &lArg, const double rArg);
368 OMEtype operator/(const OMEtype &lArg, const OMEfixed &rArg);
369 int32_t operator/(const int32_t lArg, const OMEtype &rArg);
370 int64_t operator/(const int64_t lArg, const OMEtype &rArg);
371 uint64_t operator/(const uint64_t lArg, const OMEtype &rArg);
372 uint32_t operator/(const uint32_t lArg, const OMEtype &rArg);
373 uint32_t operator/(const uint16_t lArg, const OMEtype &rArg);
374 uint32_t operator/(const uint8_t lArg, const OMEtype &rArg);
375 float operator/(const float lArg, const OMEtype &rArg);
376 double operator/(const double lArg, const OMEtype &rArg);
377 OMEtype operator%(const OMEtype &lArg, const OMEtype &rArg);
378 OMEtype operator%(const OMEtype &lArg, const int32_t rArg);
379 OMEtype operator%(const OMEtype &lArg, const int64_t rArg);
380 OMEtype operator%(const OMEtype &lArg, const uint64_t rArg);
381 OMEtype operator%(const OMEtype &lArg, const uint32_t rArg);
382 OMEtype operator%(const OMEtype &lArg, const uint16_t rArg);
383 OMEtype operator%(const OMEtype &lArg, const uint8_t rArg);
384 int32_t operator%(const int32_t lArg, const OMEtype &rArg);
385 int64_t operator%(const int64_t lArg, const OMEtype &rArg);
386 uint64_t operator%(const uint64_t lArg, const OMEtype &rArg);
387 uint32_t operator%(const uint32_t lArg, const OMEtype &rArg);
388 uint32_t operator%(const uint16_t lArg, const OMEtype &rArg);
389 uint32_t operator%(const uint8_t lArg, const OMEtype &rArg);
390 OMEtype operator&(const OMEtype &lArg, const OMEtype &rArg);
391 OMEtype operator&(const OMEtype &lArg, const int32_t rArg);
392 OMEtype operator&(const OMEtype &lArg, const int64_t rArg);
393 OMEtype operator&(const OMEtype &lArg, const uint64_t rArg);
394 OMEtype operator&(const OMEtype &lArg, const uint32_t rArg);
395 OMEtype operator&(const OMEtype &lArg, const uint16_t rArg);
396 OMEtype operator&(const OMEtype &lArg, const uint8_t rArg);
397 int32_t operator&(const int32_t lArg, const OMEtype &rArg);
398 int64_t operator&(const int64_t lArg, const OMEtype &rArg);
399 uint64_t operator&(const uint64_t lArg, const OMEtype &rArg);
400 uint32_t operator&(const uint32_t lArg, const OMEtype &rArg);
401 uint32_t operator&(const uint16_t lArg, const OMEtype &rArg);
402 uint32_t operator&(const uint8_t lArg, const OMEtype &rArg);
403 OMEtype operator|(const OMEtype &lArg, const OMEtype &rArg);
404 OMEtype operator|(const OMEtype &lArg, const int32_t rArg);
405 OMEtype operator|(const OMEtype &lArg, const int64_t rArg);
406 OMEtype operator|(const OMEtype &lArg, const uint64_t rArg);
407 OMEtype operator|(const OMEtype &lArg, const uint32_t rArg);
408 OMEtype operator|(const OMEtype &lArg, const uint16_t rArg);
409 OMEtype operator|(const OMEtype &lArg, const uint8_t rArg);
410 int32_t operator|(const int32_t lArg, const OMEtype &rArg);
411 int64_t operator|(const int64_t lArg, const OMEtype &rArg);
412 uint64_t operator|(const uint64_t lArg, const OMEtype &rArg);
413 uint32_t operator|(const uint32_t lArg, const OMEtype &rArg);
414 uint32_t operator|(const uint16_t lArg, const OMEtype &rArg);
415 uint32_t operator|(const uint8_t lArg, const OMEtype &rArg);
416 OMEtype operator^(const OMEtype &lArg, const OMEtype &rArg);
417 OMEtype operator^(const OMEtype &lArg, const int32_t rArg);
418 OMEtype operator^(const OMEtype &lArg, const int64_t rArg);
419 OMEtype operator^(const OMEtype &lArg, const uint64_t rArg);
420 OMEtype operator^(const OMEtype &lArg, const uint32_t rArg);
421 OMEtype operator^(const OMEtype &lArg, const uint16_t rArg);
422 OMEtype operator^(const OMEtype &lArg, const uint8_t rArg);
423 int32_t operator^(const int32_t lArg, const OMEtype &rArg);
424 int64_t operator^(const int64_t lArg, const OMEtype &rArg);
425 uint64_t operator^(const uint64_t lArg, const OMEtype &rArg);
426 uint32_t operator^(const uint32_t lArg, const OMEtype &rArg);
427 uint32_t operator^(const uint16_t lArg, const OMEtype &rArg);
428 uint32_t operator^(const uint8_t lArg, const OMEtype &rArg);
429 #endif
OMEbadType
void OMEbadType(const char *opName, const char *leftTypeName, const char *rightTypeName, uint32_t fromLine)
Definition: OMEtype_operators.cpp:11
OME_NLM
@ OME_NLM
Definition: OMEmanifests.h:90
operator!=
bool operator!=(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:5508
operator%=
OMEtype & operator%=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:31998
OME_FLOAT
@ OME_FLOAT
Definition: OMEmanifests.h:82
OME_POINTER
@ OME_POINTER
Definition: OMEmanifests.h:92
OMEtype::fixed
class OMEfixed * fixed
Definition: OMEbaseType.h:300
operator/
OMEtype operator/(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:40694
OME_UINT16
@ OME_UINT16
Definition: OMEmanifests.h:98
OMEassoc
Implements associative array of OMEtype elements.
Definition: OMEassoc.h:112
OMEstring
Implements text and binary string storage.
Definition: OMEstring.h:305
operator+
OMEtype operator+(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:33691
operator>=
bool operator>=(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:19005
operator/=
OMEtype & operator/=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:30582
OMEtype::value
union OMEtype::@26 value
operator^=
OMEtype & operator^=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:32844
OMEtype
Fundamental ANY type for FARGOS/VISTA Object Management Environment.
Definition: OMEbaseType.h:250
OME_DOUBLE
@ OME_DOUBLE
Definition: OMEmanifests.h:83
operator>
bool operator>(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:16331
_OMETYPE_OPERATORS_H_
#define _OMETYPE_OPERATORS_H_
Definition: OMEtype_operators.hpp:3
OMEtype::oid
class OMEoid * oid
Definition: OMEbaseType.h:297
operator<
bool operator<(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:10983
operator^
OMEtype operator^(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:44601
operator&
OMEtype operator&(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:42937
OME_UINT32
@ OME_UINT32
Definition: OMEmanifests.h:96
OMEtype::s
class OMEstring * s
Definition: OMEbaseType.h:299
OMEtype::i
int32_t i
Definition: OMEbaseType.h:285
operator|
OMEtype operator|(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:43769
OMEtype::nlm
class OMEnlm * nlm
Definition: OMEbaseType.h:301
operator*
OMEtype operator*(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:39283
operator&
OMEtype operator&(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:42937
operator-=
OMEtype & operator-=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:24618
operator|=
OMEtype & operator|=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:28157
OMEnlm
Public interface to an OME Native Language Message.
Definition: OMEnlm.h:98
srcID
const char srcID[]
Definition: catSym.c:17
OME_STRING
@ OME_STRING
Definition: OMEmanifests.h:85
OMEset
Implements an ordered list of OMEtype elements.
Definition: OMEset.h:64
operator==
bool operator==(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:33
OMEtype::pointer
OMEtype * pointer
Definition: OMEbaseType.h:302
OME_NIL
@ OME_NIL
Definition: OMEmanifests.h:78
OME_OID
@ OME_OID
Definition: OMEmanifests.h:84
OMEtype::f
float f
Definition: OMEbaseType.h:287
operator%=
OMEtype & operator%=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:31998
operator|
OMEtype operator|(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:43769
operator*=
OMEtype & operator*=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:29166
operator&=
OMEtype & operator&=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:27148
OME_UINT64
@ OME_UINT64
Definition: OMEmanifests.h:97
OMEtype.h
OME fundamental type implementation.
operator/
OMEtype operator/(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:40694
OMEtype_operators.hpp
OMEtype::ui
uint32_t ui
Definition: OMEbaseType.h:286
operator&=
OMEtype & operator&=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:27148
OME_USED
const char srcID[] OME_USED
Definition: tick_time.cpp:24
operator+
OMEtype operator+(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:33691
operator-
OMEtype operator-(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:36699
OME_SET
@ OME_SET
Definition: OMEmanifests.h:89
operator-=
OMEtype & operator-=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:24618
operator<=
bool operator<=(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:13657
operator/=
OMEtype & operator/=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:30582
operator^=
OMEtype & operator^=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:32844
OMEfixed
Public interface to OME fixed-point type.
Definition: OMEfixed.h:85
operator-
OMEtype operator-(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:36699
operator+=
OMEtype & operator+=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:21683
OME_UINT8
@ OME_UINT8
Definition: OMEmanifests.h:99
operator<
bool operator<(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:10983
OME_FIXED
@ OME_FIXED
Definition: OMEmanifests.h:91
operator!=
bool operator!=(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:5508
OMEtype::arrayPtr
class OMEarray * arrayPtr
Definition: OMEbaseType.h:295
OMEarray
Implements sparse array of OMEtype elements.
Definition: OMEarray.h:75
LOG_ENDLINE
#define LOG_ENDLINE
Closing clause for text line output using << operators.
Definition: logging_api.hpp:2956
OMEoid
Public interface to an OME Object Identifier.
Definition: OMEoid.h:196
operator%
OMEtype operator%(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:42105
operator*
OMEtype operator*(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:39283
operator+=
OMEtype & operator+=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:21683
OMEtype::type
uint32_t type
Definition: OMEbaseType.h:304
operator>=
bool operator>=(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:19005
operator|=
OMEtype & operator|=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:28157
OME_ARRAY
@ OME_ARRAY
Definition: OMEmanifests.h:86
operator>
bool operator>(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:16331
OMEtype::assoc
class OMEassoc * assoc
Definition: OMEbaseType.h:296
OMEtype::set
class OMEset * set
Definition: OMEbaseType.h:298
operator*=
OMEtype & operator*=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:29166
operator%
OMEtype operator%(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:42105
operator^
OMEtype operator^(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:44601
OMEabortOnError
int OMEabortOnError
If non-zero, abort() called on type error.
Definition: OMEtype_operators.cpp:9
operator<=
bool operator<=(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:13657
OME_ASSOC
@ OME_ASSOC
Definition: OMEmanifests.h:87
operator==
bool operator==(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:33
OME_INT32
@ OME_INT32
Definition: OMEmanifests.h:79
OME_INT64
@ OME_INT64
Definition: OMEmanifests.h:81
LOG_CERR
#define LOG_CERR(lvl)
Convenience macro that uses LOG_INTO() to conditionally log a message to standard error.
Definition: logging_api.hpp:3014
logging_api.hpp
FARGOS Logging API.
OMEbadTypeCodes
void OMEbadTypeCodes(const char *opName, int type1, int type2, uint32_t fromLine)
Definition: OMEtype_operators.cpp:23
Generated: Tue Jul 28 2020 16:03:26
Support Information