1 // File generated by idgen.d 2 3 module ddmd.id; 4 5 import ddmd.identifier, ddmd.tokens; 6 7 struct Id 8 { 9 extern (C++) static __gshared Identifier IUnknown; 10 extern (C++) static __gshared Identifier Object; 11 extern (C++) static __gshared Identifier object; 12 extern (C++) static __gshared Identifier string; 13 extern (C++) static __gshared Identifier wstring; 14 extern (C++) static __gshared Identifier dstring; 15 extern (C++) static __gshared Identifier max; 16 extern (C++) static __gshared Identifier min; 17 extern (C++) static __gshared Identifier This; 18 extern (C++) static __gshared Identifier _super; 19 extern (C++) static __gshared Identifier ctor; 20 extern (C++) static __gshared Identifier dtor; 21 extern (C++) static __gshared Identifier __xdtor; 22 extern (C++) static __gshared Identifier __fieldDtor; 23 extern (C++) static __gshared Identifier __aggrDtor; 24 extern (C++) static __gshared Identifier postblit; 25 extern (C++) static __gshared Identifier __xpostblit; 26 extern (C++) static __gshared Identifier __fieldPostblit; 27 extern (C++) static __gshared Identifier __aggrPostblit; 28 extern (C++) static __gshared Identifier classInvariant; 29 extern (C++) static __gshared Identifier unitTest; 30 extern (C++) static __gshared Identifier require; 31 extern (C++) static __gshared Identifier ensure; 32 extern (C++) static __gshared Identifier _init; 33 extern (C++) static __gshared Identifier __sizeof; 34 extern (C++) static __gshared Identifier __xalignof; 35 extern (C++) static __gshared Identifier _mangleof; 36 extern (C++) static __gshared Identifier stringof; 37 extern (C++) static __gshared Identifier _tupleof; 38 extern (C++) static __gshared Identifier length; 39 extern (C++) static __gshared Identifier remove; 40 extern (C++) static __gshared Identifier ptr; 41 extern (C++) static __gshared Identifier array; 42 extern (C++) static __gshared Identifier funcptr; 43 extern (C++) static __gshared Identifier dollar; 44 extern (C++) static __gshared Identifier ctfe; 45 extern (C++) static __gshared Identifier offset; 46 extern (C++) static __gshared Identifier offsetof; 47 extern (C++) static __gshared Identifier ModuleInfo; 48 extern (C++) static __gshared Identifier ClassInfo; 49 extern (C++) static __gshared Identifier classinfo; 50 extern (C++) static __gshared Identifier typeinfo; 51 extern (C++) static __gshared Identifier outer; 52 extern (C++) static __gshared Identifier Exception; 53 extern (C++) static __gshared Identifier RTInfo; 54 extern (C++) static __gshared Identifier Throwable; 55 extern (C++) static __gshared Identifier Error; 56 extern (C++) static __gshared Identifier withSym; 57 extern (C++) static __gshared Identifier result; 58 extern (C++) static __gshared Identifier returnLabel; 59 extern (C++) static __gshared Identifier line; 60 extern (C++) static __gshared Identifier empty; 61 extern (C++) static __gshared Identifier p; 62 extern (C++) static __gshared Identifier q; 63 extern (C++) static __gshared Identifier __vptr; 64 extern (C++) static __gshared Identifier __monitor; 65 extern (C++) static __gshared Identifier gate; 66 extern (C++) static __gshared Identifier __c_long; 67 extern (C++) static __gshared Identifier __c_ulong; 68 extern (C++) static __gshared Identifier __c_long_double; 69 extern (C++) static __gshared Identifier cpp_type_info_ptr; 70 extern (C++) static __gshared Identifier TypeInfo; 71 extern (C++) static __gshared Identifier TypeInfo_Class; 72 extern (C++) static __gshared Identifier TypeInfo_Interface; 73 extern (C++) static __gshared Identifier TypeInfo_Struct; 74 extern (C++) static __gshared Identifier TypeInfo_Enum; 75 extern (C++) static __gshared Identifier TypeInfo_Pointer; 76 extern (C++) static __gshared Identifier TypeInfo_Vector; 77 extern (C++) static __gshared Identifier TypeInfo_Array; 78 extern (C++) static __gshared Identifier TypeInfo_StaticArray; 79 extern (C++) static __gshared Identifier TypeInfo_AssociativeArray; 80 extern (C++) static __gshared Identifier TypeInfo_Function; 81 extern (C++) static __gshared Identifier TypeInfo_Delegate; 82 extern (C++) static __gshared Identifier TypeInfo_Tuple; 83 extern (C++) static __gshared Identifier TypeInfo_Const; 84 extern (C++) static __gshared Identifier TypeInfo_Invariant; 85 extern (C++) static __gshared Identifier TypeInfo_Shared; 86 extern (C++) static __gshared Identifier TypeInfo_Wild; 87 extern (C++) static __gshared Identifier elements; 88 extern (C++) static __gshared Identifier _arguments_typeinfo; 89 extern (C++) static __gshared Identifier _arguments; 90 extern (C++) static __gshared Identifier _argptr; 91 extern (C++) static __gshared Identifier destroy; 92 extern (C++) static __gshared Identifier xopEquals; 93 extern (C++) static __gshared Identifier xopCmp; 94 extern (C++) static __gshared Identifier xtoHash; 95 extern (C++) static __gshared Identifier LINE; 96 extern (C++) static __gshared Identifier FILE; 97 extern (C++) static __gshared Identifier MODULE; 98 extern (C++) static __gshared Identifier FUNCTION; 99 extern (C++) static __gshared Identifier PRETTY_FUNCTION; 100 extern (C++) static __gshared Identifier DATE; 101 extern (C++) static __gshared Identifier TIME; 102 extern (C++) static __gshared Identifier TIMESTAMP; 103 extern (C++) static __gshared Identifier VENDOR; 104 extern (C++) static __gshared Identifier VERSIONX; 105 extern (C++) static __gshared Identifier EOFX; 106 extern (C++) static __gshared Identifier nan; 107 extern (C++) static __gshared Identifier infinity; 108 extern (C++) static __gshared Identifier dig; 109 extern (C++) static __gshared Identifier epsilon; 110 extern (C++) static __gshared Identifier mant_dig; 111 extern (C++) static __gshared Identifier max_10_exp; 112 extern (C++) static __gshared Identifier max_exp; 113 extern (C++) static __gshared Identifier min_10_exp; 114 extern (C++) static __gshared Identifier min_exp; 115 extern (C++) static __gshared Identifier min_normal; 116 extern (C++) static __gshared Identifier re; 117 extern (C++) static __gshared Identifier im; 118 extern (C++) static __gshared Identifier C; 119 extern (C++) static __gshared Identifier D; 120 extern (C++) static __gshared Identifier Windows; 121 extern (C++) static __gshared Identifier Pascal; 122 extern (C++) static __gshared Identifier System; 123 extern (C++) static __gshared Identifier Objective; 124 extern (C++) static __gshared Identifier exit; 125 extern (C++) static __gshared Identifier success; 126 extern (C++) static __gshared Identifier failure; 127 extern (C++) static __gshared Identifier keys; 128 extern (C++) static __gshared Identifier values; 129 extern (C++) static __gshared Identifier rehash; 130 extern (C++) static __gshared Identifier sort; 131 extern (C++) static __gshared Identifier reverse; 132 extern (C++) static __gshared Identifier property; 133 extern (C++) static __gshared Identifier nogc; 134 extern (C++) static __gshared Identifier safe; 135 extern (C++) static __gshared Identifier trusted; 136 extern (C++) static __gshared Identifier system; 137 extern (C++) static __gshared Identifier disable; 138 extern (C++) static __gshared Identifier ___out; 139 extern (C++) static __gshared Identifier ___in; 140 extern (C++) static __gshared Identifier __int; 141 extern (C++) static __gshared Identifier _dollar; 142 extern (C++) static __gshared Identifier __LOCAL_SIZE; 143 extern (C++) static __gshared Identifier uadd; 144 extern (C++) static __gshared Identifier neg; 145 extern (C++) static __gshared Identifier com; 146 extern (C++) static __gshared Identifier add; 147 extern (C++) static __gshared Identifier add_r; 148 extern (C++) static __gshared Identifier sub; 149 extern (C++) static __gshared Identifier sub_r; 150 extern (C++) static __gshared Identifier mul; 151 extern (C++) static __gshared Identifier mul_r; 152 extern (C++) static __gshared Identifier div; 153 extern (C++) static __gshared Identifier div_r; 154 extern (C++) static __gshared Identifier mod; 155 extern (C++) static __gshared Identifier mod_r; 156 extern (C++) static __gshared Identifier eq; 157 extern (C++) static __gshared Identifier cmp; 158 extern (C++) static __gshared Identifier iand; 159 extern (C++) static __gshared Identifier iand_r; 160 extern (C++) static __gshared Identifier ior; 161 extern (C++) static __gshared Identifier ior_r; 162 extern (C++) static __gshared Identifier ixor; 163 extern (C++) static __gshared Identifier ixor_r; 164 extern (C++) static __gshared Identifier shl; 165 extern (C++) static __gshared Identifier shl_r; 166 extern (C++) static __gshared Identifier shr; 167 extern (C++) static __gshared Identifier shr_r; 168 extern (C++) static __gshared Identifier ushr; 169 extern (C++) static __gshared Identifier ushr_r; 170 extern (C++) static __gshared Identifier cat; 171 extern (C++) static __gshared Identifier cat_r; 172 extern (C++) static __gshared Identifier assign; 173 extern (C++) static __gshared Identifier addass; 174 extern (C++) static __gshared Identifier subass; 175 extern (C++) static __gshared Identifier mulass; 176 extern (C++) static __gshared Identifier divass; 177 extern (C++) static __gshared Identifier modass; 178 extern (C++) static __gshared Identifier andass; 179 extern (C++) static __gshared Identifier orass; 180 extern (C++) static __gshared Identifier xorass; 181 extern (C++) static __gshared Identifier shlass; 182 extern (C++) static __gshared Identifier shrass; 183 extern (C++) static __gshared Identifier ushrass; 184 extern (C++) static __gshared Identifier catass; 185 extern (C++) static __gshared Identifier postinc; 186 extern (C++) static __gshared Identifier postdec; 187 extern (C++) static __gshared Identifier index; 188 extern (C++) static __gshared Identifier indexass; 189 extern (C++) static __gshared Identifier slice; 190 extern (C++) static __gshared Identifier sliceass; 191 extern (C++) static __gshared Identifier call; 192 extern (C++) static __gshared Identifier _cast; 193 extern (C++) static __gshared Identifier opIn; 194 extern (C++) static __gshared Identifier opIn_r; 195 extern (C++) static __gshared Identifier opStar; 196 extern (C++) static __gshared Identifier opDot; 197 extern (C++) static __gshared Identifier opDispatch; 198 extern (C++) static __gshared Identifier opDollar; 199 extern (C++) static __gshared Identifier opUnary; 200 extern (C++) static __gshared Identifier opIndexUnary; 201 extern (C++) static __gshared Identifier opSliceUnary; 202 extern (C++) static __gshared Identifier opBinary; 203 extern (C++) static __gshared Identifier opBinaryRight; 204 extern (C++) static __gshared Identifier opOpAssign; 205 extern (C++) static __gshared Identifier opIndexOpAssign; 206 extern (C++) static __gshared Identifier opSliceOpAssign; 207 extern (C++) static __gshared Identifier pow; 208 extern (C++) static __gshared Identifier pow_r; 209 extern (C++) static __gshared Identifier powass; 210 extern (C++) static __gshared Identifier classNew; 211 extern (C++) static __gshared Identifier classDelete; 212 extern (C++) static __gshared Identifier apply; 213 extern (C++) static __gshared Identifier applyReverse; 214 extern (C++) static __gshared Identifier Fempty; 215 extern (C++) static __gshared Identifier Ffront; 216 extern (C++) static __gshared Identifier Fback; 217 extern (C++) static __gshared Identifier FpopFront; 218 extern (C++) static __gshared Identifier FpopBack; 219 extern (C++) static __gshared Identifier adReverse; 220 extern (C++) static __gshared Identifier aaLen; 221 extern (C++) static __gshared Identifier aaKeys; 222 extern (C++) static __gshared Identifier aaValues; 223 extern (C++) static __gshared Identifier aaRehash; 224 extern (C++) static __gshared Identifier monitorenter; 225 extern (C++) static __gshared Identifier monitorexit; 226 extern (C++) static __gshared Identifier criticalenter; 227 extern (C++) static __gshared Identifier criticalexit; 228 extern (C++) static __gshared Identifier _ArrayEq; 229 extern (C++) static __gshared Identifier _ArrayPostblit; 230 extern (C++) static __gshared Identifier _ArrayDtor; 231 extern (C++) static __gshared Identifier Pinline; 232 extern (C++) static __gshared Identifier lib; 233 extern (C++) static __gshared Identifier mangle; 234 extern (C++) static __gshared Identifier msg; 235 extern (C++) static __gshared Identifier startaddress; 236 extern (C++) static __gshared Identifier tohash; 237 extern (C++) static __gshared Identifier tostring; 238 extern (C++) static __gshared Identifier getmembers; 239 extern (C++) static __gshared Identifier __alloca; 240 extern (C++) static __gshared Identifier main; 241 extern (C++) static __gshared Identifier WinMain; 242 extern (C++) static __gshared Identifier DllMain; 243 extern (C++) static __gshared Identifier tls_get_addr; 244 extern (C++) static __gshared Identifier entrypoint; 245 extern (C++) static __gshared Identifier va_argsave_t; 246 extern (C++) static __gshared Identifier va_argsave; 247 extern (C++) static __gshared Identifier va_start; 248 extern (C++) static __gshared Identifier std; 249 extern (C++) static __gshared Identifier core; 250 extern (C++) static __gshared Identifier attribute; 251 extern (C++) static __gshared Identifier math; 252 extern (C++) static __gshared Identifier sin; 253 extern (C++) static __gshared Identifier cos; 254 extern (C++) static __gshared Identifier tan; 255 extern (C++) static __gshared Identifier _sqrt; 256 extern (C++) static __gshared Identifier _pow; 257 extern (C++) static __gshared Identifier atan2; 258 extern (C++) static __gshared Identifier rndtol; 259 extern (C++) static __gshared Identifier expm1; 260 extern (C++) static __gshared Identifier exp2; 261 extern (C++) static __gshared Identifier yl2x; 262 extern (C++) static __gshared Identifier yl2xp1; 263 extern (C++) static __gshared Identifier fabs; 264 extern (C++) static __gshared Identifier bitop; 265 extern (C++) static __gshared Identifier bsf; 266 extern (C++) static __gshared Identifier bsr; 267 extern (C++) static __gshared Identifier bswap; 268 extern (C++) static __gshared Identifier isAbstractClass; 269 extern (C++) static __gshared Identifier isArithmetic; 270 extern (C++) static __gshared Identifier isAssociativeArray; 271 extern (C++) static __gshared Identifier isFinalClass; 272 extern (C++) static __gshared Identifier isTemplate; 273 extern (C++) static __gshared Identifier isPOD; 274 extern (C++) static __gshared Identifier isNested; 275 extern (C++) static __gshared Identifier isFloating; 276 extern (C++) static __gshared Identifier isIntegral; 277 extern (C++) static __gshared Identifier isScalar; 278 extern (C++) static __gshared Identifier isStaticArray; 279 extern (C++) static __gshared Identifier isUnsigned; 280 extern (C++) static __gshared Identifier isVirtualFunction; 281 extern (C++) static __gshared Identifier isVirtualMethod; 282 extern (C++) static __gshared Identifier isAbstractFunction; 283 extern (C++) static __gshared Identifier isFinalFunction; 284 extern (C++) static __gshared Identifier isOverrideFunction; 285 extern (C++) static __gshared Identifier isStaticFunction; 286 extern (C++) static __gshared Identifier isRef; 287 extern (C++) static __gshared Identifier isOut; 288 extern (C++) static __gshared Identifier isLazy; 289 extern (C++) static __gshared Identifier hasMember; 290 extern (C++) static __gshared Identifier identifier; 291 extern (C++) static __gshared Identifier getProtection; 292 extern (C++) static __gshared Identifier parent; 293 extern (C++) static __gshared Identifier getMember; 294 extern (C++) static __gshared Identifier getOverloads; 295 extern (C++) static __gshared Identifier getVirtualFunctions; 296 extern (C++) static __gshared Identifier getVirtualMethods; 297 extern (C++) static __gshared Identifier classInstanceSize; 298 extern (C++) static __gshared Identifier allMembers; 299 extern (C++) static __gshared Identifier derivedMembers; 300 extern (C++) static __gshared Identifier isSame; 301 extern (C++) static __gshared Identifier compiles; 302 extern (C++) static __gshared Identifier parameters; 303 extern (C++) static __gshared Identifier getAliasThis; 304 extern (C++) static __gshared Identifier getAttributes; 305 extern (C++) static __gshared Identifier getFunctionAttributes; 306 extern (C++) static __gshared Identifier getUnitTests; 307 extern (C++) static __gshared Identifier getVirtualIndex; 308 extern (C++) static __gshared Identifier getPointerBitmap; 309 extern (C++) static __gshared Identifier allocator; 310 extern (C++) static __gshared Identifier basic_string; 311 extern (C++) static __gshared Identifier basic_istream; 312 extern (C++) static __gshared Identifier basic_ostream; 313 extern (C++) static __gshared Identifier basic_iostream; 314 extern (C++) static __gshared Identifier char_traits; 315 extern (C++) static __gshared Identifier udaSelector; 316 317 extern (C++) static void initialize() 318 { 319 IUnknown = Identifier.idPool("IUnknown"); 320 Object = Identifier.idPool("Object"); 321 object = Identifier.idPool("object"); 322 string = Identifier.idPool("string"); 323 wstring = Identifier.idPool("wstring"); 324 dstring = Identifier.idPool("dstring"); 325 max = Identifier.idPool("max"); 326 min = Identifier.idPool("min"); 327 This = Identifier.idPool("this"); 328 _super = Identifier.idPool("super"); 329 ctor = Identifier.idPool("__ctor"); 330 dtor = Identifier.idPool("__dtor"); 331 __xdtor = Identifier.idPool("__xdtor"); 332 __fieldDtor = Identifier.idPool("__fieldDtor"); 333 __aggrDtor = Identifier.idPool("__aggrDtor"); 334 postblit = Identifier.idPool("__postblit"); 335 __xpostblit = Identifier.idPool("__xpostblit"); 336 __fieldPostblit = Identifier.idPool("__fieldPostblit"); 337 __aggrPostblit = Identifier.idPool("__aggrPostblit"); 338 classInvariant = Identifier.idPool("__invariant"); 339 unitTest = Identifier.idPool("__unitTest"); 340 require = Identifier.idPool("__require"); 341 ensure = Identifier.idPool("__ensure"); 342 _init = Identifier.idPool("init"); 343 __sizeof = Identifier.idPool("sizeof"); 344 __xalignof = Identifier.idPool("alignof"); 345 _mangleof = Identifier.idPool("mangleof"); 346 stringof = Identifier.idPool("stringof"); 347 _tupleof = Identifier.idPool("tupleof"); 348 length = Identifier.idPool("length"); 349 remove = Identifier.idPool("remove"); 350 ptr = Identifier.idPool("ptr"); 351 array = Identifier.idPool("array"); 352 funcptr = Identifier.idPool("funcptr"); 353 dollar = Identifier.idPool("__dollar"); 354 ctfe = Identifier.idPool("__ctfe"); 355 offset = Identifier.idPool("offset"); 356 offsetof = Identifier.idPool("offsetof"); 357 ModuleInfo = Identifier.idPool("ModuleInfo"); 358 ClassInfo = Identifier.idPool("ClassInfo"); 359 classinfo = Identifier.idPool("classinfo"); 360 typeinfo = Identifier.idPool("typeinfo"); 361 outer = Identifier.idPool("outer"); 362 Exception = Identifier.idPool("Exception"); 363 RTInfo = Identifier.idPool("RTInfo"); 364 Throwable = Identifier.idPool("Throwable"); 365 Error = Identifier.idPool("Error"); 366 withSym = Identifier.idPool("__withSym"); 367 result = Identifier.idPool("__result"); 368 returnLabel = Identifier.idPool("__returnLabel"); 369 line = Identifier.idPool("line"); 370 empty = Identifier.idPool(""); 371 p = Identifier.idPool("p"); 372 q = Identifier.idPool("q"); 373 __vptr = Identifier.idPool("__vptr"); 374 __monitor = Identifier.idPool("__monitor"); 375 gate = Identifier.idPool("__gate"); 376 __c_long = Identifier.idPool("__c_long"); 377 __c_ulong = Identifier.idPool("__c_ulong"); 378 __c_long_double = Identifier.idPool("__c_long_double"); 379 cpp_type_info_ptr = Identifier.idPool("__cpp_type_info_ptr"); 380 TypeInfo = Identifier.idPool("TypeInfo"); 381 TypeInfo_Class = Identifier.idPool("TypeInfo_Class"); 382 TypeInfo_Interface = Identifier.idPool("TypeInfo_Interface"); 383 TypeInfo_Struct = Identifier.idPool("TypeInfo_Struct"); 384 TypeInfo_Enum = Identifier.idPool("TypeInfo_Enum"); 385 TypeInfo_Pointer = Identifier.idPool("TypeInfo_Pointer"); 386 TypeInfo_Vector = Identifier.idPool("TypeInfo_Vector"); 387 TypeInfo_Array = Identifier.idPool("TypeInfo_Array"); 388 TypeInfo_StaticArray = Identifier.idPool("TypeInfo_StaticArray"); 389 TypeInfo_AssociativeArray = Identifier.idPool("TypeInfo_AssociativeArray"); 390 TypeInfo_Function = Identifier.idPool("TypeInfo_Function"); 391 TypeInfo_Delegate = Identifier.idPool("TypeInfo_Delegate"); 392 TypeInfo_Tuple = Identifier.idPool("TypeInfo_Tuple"); 393 TypeInfo_Const = Identifier.idPool("TypeInfo_Const"); 394 TypeInfo_Invariant = Identifier.idPool("TypeInfo_Invariant"); 395 TypeInfo_Shared = Identifier.idPool("TypeInfo_Shared"); 396 TypeInfo_Wild = Identifier.idPool("TypeInfo_Inout"); 397 elements = Identifier.idPool("elements"); 398 _arguments_typeinfo = Identifier.idPool("_arguments_typeinfo"); 399 _arguments = Identifier.idPool("_arguments"); 400 _argptr = Identifier.idPool("_argptr"); 401 destroy = Identifier.idPool("destroy"); 402 xopEquals = Identifier.idPool("__xopEquals"); 403 xopCmp = Identifier.idPool("__xopCmp"); 404 xtoHash = Identifier.idPool("__xtoHash"); 405 LINE = Identifier.idPool("__LINE__"); 406 FILE = Identifier.idPool("__FILE__"); 407 MODULE = Identifier.idPool("__MODULE__"); 408 FUNCTION = Identifier.idPool("__FUNCTION__"); 409 PRETTY_FUNCTION = Identifier.idPool("__PRETTY_FUNCTION__"); 410 DATE = Identifier.idPool("__DATE__"); 411 TIME = Identifier.idPool("__TIME__"); 412 TIMESTAMP = Identifier.idPool("__TIMESTAMP__"); 413 VENDOR = Identifier.idPool("__VENDOR__"); 414 VERSIONX = Identifier.idPool("__VERSION__"); 415 EOFX = Identifier.idPool("__EOF__"); 416 nan = Identifier.idPool("nan"); 417 infinity = Identifier.idPool("infinity"); 418 dig = Identifier.idPool("dig"); 419 epsilon = Identifier.idPool("epsilon"); 420 mant_dig = Identifier.idPool("mant_dig"); 421 max_10_exp = Identifier.idPool("max_10_exp"); 422 max_exp = Identifier.idPool("max_exp"); 423 min_10_exp = Identifier.idPool("min_10_exp"); 424 min_exp = Identifier.idPool("min_exp"); 425 min_normal = Identifier.idPool("min_normal"); 426 re = Identifier.idPool("re"); 427 im = Identifier.idPool("im"); 428 C = Identifier.idPool("C"); 429 D = Identifier.idPool("D"); 430 Windows = Identifier.idPool("Windows"); 431 Pascal = Identifier.idPool("Pascal"); 432 System = Identifier.idPool("System"); 433 Objective = Identifier.idPool("Objective"); 434 exit = Identifier.idPool("exit"); 435 success = Identifier.idPool("success"); 436 failure = Identifier.idPool("failure"); 437 keys = Identifier.idPool("keys"); 438 values = Identifier.idPool("values"); 439 rehash = Identifier.idPool("rehash"); 440 sort = Identifier.idPool("sort"); 441 reverse = Identifier.idPool("reverse"); 442 property = Identifier.idPool("property"); 443 nogc = Identifier.idPool("nogc"); 444 safe = Identifier.idPool("safe"); 445 trusted = Identifier.idPool("trusted"); 446 system = Identifier.idPool("system"); 447 disable = Identifier.idPool("disable"); 448 ___out = Identifier.idPool("out"); 449 ___in = Identifier.idPool("in"); 450 __int = Identifier.idPool("int"); 451 _dollar = Identifier.idPool("$"); 452 __LOCAL_SIZE = Identifier.idPool("__LOCAL_SIZE"); 453 uadd = Identifier.idPool("opPos"); 454 neg = Identifier.idPool("opNeg"); 455 com = Identifier.idPool("opCom"); 456 add = Identifier.idPool("opAdd"); 457 add_r = Identifier.idPool("opAdd_r"); 458 sub = Identifier.idPool("opSub"); 459 sub_r = Identifier.idPool("opSub_r"); 460 mul = Identifier.idPool("opMul"); 461 mul_r = Identifier.idPool("opMul_r"); 462 div = Identifier.idPool("opDiv"); 463 div_r = Identifier.idPool("opDiv_r"); 464 mod = Identifier.idPool("opMod"); 465 mod_r = Identifier.idPool("opMod_r"); 466 eq = Identifier.idPool("opEquals"); 467 cmp = Identifier.idPool("opCmp"); 468 iand = Identifier.idPool("opAnd"); 469 iand_r = Identifier.idPool("opAnd_r"); 470 ior = Identifier.idPool("opOr"); 471 ior_r = Identifier.idPool("opOr_r"); 472 ixor = Identifier.idPool("opXor"); 473 ixor_r = Identifier.idPool("opXor_r"); 474 shl = Identifier.idPool("opShl"); 475 shl_r = Identifier.idPool("opShl_r"); 476 shr = Identifier.idPool("opShr"); 477 shr_r = Identifier.idPool("opShr_r"); 478 ushr = Identifier.idPool("opUShr"); 479 ushr_r = Identifier.idPool("opUShr_r"); 480 cat = Identifier.idPool("opCat"); 481 cat_r = Identifier.idPool("opCat_r"); 482 assign = Identifier.idPool("opAssign"); 483 addass = Identifier.idPool("opAddAssign"); 484 subass = Identifier.idPool("opSubAssign"); 485 mulass = Identifier.idPool("opMulAssign"); 486 divass = Identifier.idPool("opDivAssign"); 487 modass = Identifier.idPool("opModAssign"); 488 andass = Identifier.idPool("opAndAssign"); 489 orass = Identifier.idPool("opOrAssign"); 490 xorass = Identifier.idPool("opXorAssign"); 491 shlass = Identifier.idPool("opShlAssign"); 492 shrass = Identifier.idPool("opShrAssign"); 493 ushrass = Identifier.idPool("opUShrAssign"); 494 catass = Identifier.idPool("opCatAssign"); 495 postinc = Identifier.idPool("opPostInc"); 496 postdec = Identifier.idPool("opPostDec"); 497 index = Identifier.idPool("opIndex"); 498 indexass = Identifier.idPool("opIndexAssign"); 499 slice = Identifier.idPool("opSlice"); 500 sliceass = Identifier.idPool("opSliceAssign"); 501 call = Identifier.idPool("opCall"); 502 _cast = Identifier.idPool("opCast"); 503 opIn = Identifier.idPool("opIn"); 504 opIn_r = Identifier.idPool("opIn_r"); 505 opStar = Identifier.idPool("opStar"); 506 opDot = Identifier.idPool("opDot"); 507 opDispatch = Identifier.idPool("opDispatch"); 508 opDollar = Identifier.idPool("opDollar"); 509 opUnary = Identifier.idPool("opUnary"); 510 opIndexUnary = Identifier.idPool("opIndexUnary"); 511 opSliceUnary = Identifier.idPool("opSliceUnary"); 512 opBinary = Identifier.idPool("opBinary"); 513 opBinaryRight = Identifier.idPool("opBinaryRight"); 514 opOpAssign = Identifier.idPool("opOpAssign"); 515 opIndexOpAssign = Identifier.idPool("opIndexOpAssign"); 516 opSliceOpAssign = Identifier.idPool("opSliceOpAssign"); 517 pow = Identifier.idPool("opPow"); 518 pow_r = Identifier.idPool("opPow_r"); 519 powass = Identifier.idPool("opPowAssign"); 520 classNew = Identifier.idPool("new"); 521 classDelete = Identifier.idPool("delete"); 522 apply = Identifier.idPool("opApply"); 523 applyReverse = Identifier.idPool("opApplyReverse"); 524 Fempty = Identifier.idPool("empty"); 525 Ffront = Identifier.idPool("front"); 526 Fback = Identifier.idPool("back"); 527 FpopFront = Identifier.idPool("popFront"); 528 FpopBack = Identifier.idPool("popBack"); 529 adReverse = Identifier.idPool("_adReverse"); 530 aaLen = Identifier.idPool("_aaLen"); 531 aaKeys = Identifier.idPool("_aaKeys"); 532 aaValues = Identifier.idPool("_aaValues"); 533 aaRehash = Identifier.idPool("_aaRehash"); 534 monitorenter = Identifier.idPool("_d_monitorenter"); 535 monitorexit = Identifier.idPool("_d_monitorexit"); 536 criticalenter = Identifier.idPool("_d_criticalenter"); 537 criticalexit = Identifier.idPool("_d_criticalexit"); 538 _ArrayEq = Identifier.idPool("_ArrayEq"); 539 _ArrayPostblit = Identifier.idPool("_ArrayPostblit"); 540 _ArrayDtor = Identifier.idPool("_ArrayDtor"); 541 Pinline = Identifier.idPool("inline"); 542 lib = Identifier.idPool("lib"); 543 mangle = Identifier.idPool("mangle"); 544 msg = Identifier.idPool("msg"); 545 startaddress = Identifier.idPool("startaddress"); 546 tohash = Identifier.idPool("toHash"); 547 tostring = Identifier.idPool("toString"); 548 getmembers = Identifier.idPool("getMembers"); 549 __alloca = Identifier.idPool("alloca"); 550 main = Identifier.idPool("main"); 551 WinMain = Identifier.idPool("WinMain"); 552 DllMain = Identifier.idPool("DllMain"); 553 tls_get_addr = Identifier.idPool("___tls_get_addr"); 554 entrypoint = Identifier.idPool("__entrypoint"); 555 va_argsave_t = Identifier.idPool("__va_argsave_t"); 556 va_argsave = Identifier.idPool("__va_argsave"); 557 va_start = Identifier.idPool("va_start"); 558 std = Identifier.idPool("std"); 559 core = Identifier.idPool("core"); 560 attribute = Identifier.idPool("attribute"); 561 math = Identifier.idPool("math"); 562 sin = Identifier.idPool("sin"); 563 cos = Identifier.idPool("cos"); 564 tan = Identifier.idPool("tan"); 565 _sqrt = Identifier.idPool("sqrt"); 566 _pow = Identifier.idPool("pow"); 567 atan2 = Identifier.idPool("atan2"); 568 rndtol = Identifier.idPool("rndtol"); 569 expm1 = Identifier.idPool("expm1"); 570 exp2 = Identifier.idPool("exp2"); 571 yl2x = Identifier.idPool("yl2x"); 572 yl2xp1 = Identifier.idPool("yl2xp1"); 573 fabs = Identifier.idPool("fabs"); 574 bitop = Identifier.idPool("bitop"); 575 bsf = Identifier.idPool("bsf"); 576 bsr = Identifier.idPool("bsr"); 577 bswap = Identifier.idPool("bswap"); 578 isAbstractClass = Identifier.idPool("isAbstractClass"); 579 isArithmetic = Identifier.idPool("isArithmetic"); 580 isAssociativeArray = Identifier.idPool("isAssociativeArray"); 581 isFinalClass = Identifier.idPool("isFinalClass"); 582 isTemplate = Identifier.idPool("isTemplate"); 583 isPOD = Identifier.idPool("isPOD"); 584 isNested = Identifier.idPool("isNested"); 585 isFloating = Identifier.idPool("isFloating"); 586 isIntegral = Identifier.idPool("isIntegral"); 587 isScalar = Identifier.idPool("isScalar"); 588 isStaticArray = Identifier.idPool("isStaticArray"); 589 isUnsigned = Identifier.idPool("isUnsigned"); 590 isVirtualFunction = Identifier.idPool("isVirtualFunction"); 591 isVirtualMethod = Identifier.idPool("isVirtualMethod"); 592 isAbstractFunction = Identifier.idPool("isAbstractFunction"); 593 isFinalFunction = Identifier.idPool("isFinalFunction"); 594 isOverrideFunction = Identifier.idPool("isOverrideFunction"); 595 isStaticFunction = Identifier.idPool("isStaticFunction"); 596 isRef = Identifier.idPool("isRef"); 597 isOut = Identifier.idPool("isOut"); 598 isLazy = Identifier.idPool("isLazy"); 599 hasMember = Identifier.idPool("hasMember"); 600 identifier = Identifier.idPool("identifier"); 601 getProtection = Identifier.idPool("getProtection"); 602 parent = Identifier.idPool("parent"); 603 getMember = Identifier.idPool("getMember"); 604 getOverloads = Identifier.idPool("getOverloads"); 605 getVirtualFunctions = Identifier.idPool("getVirtualFunctions"); 606 getVirtualMethods = Identifier.idPool("getVirtualMethods"); 607 classInstanceSize = Identifier.idPool("classInstanceSize"); 608 allMembers = Identifier.idPool("allMembers"); 609 derivedMembers = Identifier.idPool("derivedMembers"); 610 isSame = Identifier.idPool("isSame"); 611 compiles = Identifier.idPool("compiles"); 612 parameters = Identifier.idPool("parameters"); 613 getAliasThis = Identifier.idPool("getAliasThis"); 614 getAttributes = Identifier.idPool("getAttributes"); 615 getFunctionAttributes = Identifier.idPool("getFunctionAttributes"); 616 getUnitTests = Identifier.idPool("getUnitTests"); 617 getVirtualIndex = Identifier.idPool("getVirtualIndex"); 618 getPointerBitmap = Identifier.idPool("getPointerBitmap"); 619 allocator = Identifier.idPool("allocator"); 620 basic_string = Identifier.idPool("basic_string"); 621 basic_istream = Identifier.idPool("basic_istream"); 622 basic_ostream = Identifier.idPool("basic_ostream"); 623 basic_iostream = Identifier.idPool("basic_iostream"); 624 char_traits = Identifier.idPool("char_traits"); 625 udaSelector = Identifier.idPool("selector"); 626 } 627 }