mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-01-15 20:33:14 +01:00
243 lines
7.5 KiB
C
243 lines
7.5 KiB
C
// File generated by idgen.c
|
|
#ifndef DMD_ID_H
|
|
#define DMD_ID_H 1
|
|
struct Identifier;
|
|
struct Id
|
|
{
|
|
static Identifier *IUnknown;
|
|
static Identifier *Object;
|
|
static Identifier *object;
|
|
static Identifier *max;
|
|
static Identifier *min;
|
|
static Identifier *This;
|
|
static Identifier *ctor;
|
|
static Identifier *dtor;
|
|
static Identifier *cpctor;
|
|
static Identifier *_postblit;
|
|
static Identifier *classInvariant;
|
|
static Identifier *unitTest;
|
|
static Identifier *init;
|
|
static Identifier *size;
|
|
static Identifier *__sizeof;
|
|
static Identifier *alignof;
|
|
static Identifier *mangleof;
|
|
static Identifier *stringof;
|
|
static Identifier *tupleof;
|
|
static Identifier *length;
|
|
static Identifier *remove;
|
|
static Identifier *ptr;
|
|
static Identifier *funcptr;
|
|
static Identifier *dollar;
|
|
static Identifier *offset;
|
|
static Identifier *offsetof;
|
|
static Identifier *ModuleInfo;
|
|
static Identifier *ClassInfo;
|
|
static Identifier *classinfo;
|
|
static Identifier *typeinfo;
|
|
static Identifier *outer;
|
|
static Identifier *Exception;
|
|
static Identifier *Throwable;
|
|
static Identifier *withSym;
|
|
static Identifier *result;
|
|
static Identifier *returnLabel;
|
|
static Identifier *delegate;
|
|
static Identifier *line;
|
|
static Identifier *empty;
|
|
static Identifier *p;
|
|
static Identifier *coverage;
|
|
static Identifier *__vptr;
|
|
static Identifier *__monitor;
|
|
static Identifier *system;
|
|
static Identifier *TypeInfo;
|
|
static Identifier *TypeInfo_Class;
|
|
static Identifier *TypeInfo_Interface;
|
|
static Identifier *TypeInfo_Struct;
|
|
static Identifier *TypeInfo_Enum;
|
|
static Identifier *TypeInfo_Typedef;
|
|
static Identifier *TypeInfo_Pointer;
|
|
static Identifier *TypeInfo_Array;
|
|
static Identifier *TypeInfo_StaticArray;
|
|
static Identifier *TypeInfo_AssociativeArray;
|
|
static Identifier *TypeInfo_Function;
|
|
static Identifier *TypeInfo_Delegate;
|
|
static Identifier *TypeInfo_Tuple;
|
|
static Identifier *TypeInfo_Const;
|
|
static Identifier *TypeInfo_Invariant;
|
|
static Identifier *TypeInfo_Shared;
|
|
static Identifier *elements;
|
|
static Identifier *_arguments_typeinfo;
|
|
static Identifier *_arguments;
|
|
static Identifier *_argptr;
|
|
static Identifier *_match;
|
|
static Identifier *destroy;
|
|
static Identifier *postblit;
|
|
static Identifier *LINE;
|
|
static Identifier *FILE;
|
|
static Identifier *DATE;
|
|
static Identifier *TIME;
|
|
static Identifier *TIMESTAMP;
|
|
static Identifier *VENDOR;
|
|
static Identifier *VERSIONX;
|
|
static Identifier *EOFX;
|
|
static Identifier *nan;
|
|
static Identifier *infinity;
|
|
static Identifier *dig;
|
|
static Identifier *epsilon;
|
|
static Identifier *mant_dig;
|
|
static Identifier *max_10_exp;
|
|
static Identifier *max_exp;
|
|
static Identifier *min_10_exp;
|
|
static Identifier *min_exp;
|
|
static Identifier *re;
|
|
static Identifier *im;
|
|
static Identifier *C;
|
|
static Identifier *D;
|
|
static Identifier *Windows;
|
|
static Identifier *Pascal;
|
|
static Identifier *System;
|
|
static Identifier *exit;
|
|
static Identifier *success;
|
|
static Identifier *failure;
|
|
static Identifier *keys;
|
|
static Identifier *values;
|
|
static Identifier *rehash;
|
|
static Identifier *sort;
|
|
static Identifier *reverse;
|
|
static Identifier *dup;
|
|
static Identifier *idup;
|
|
static Identifier *property;
|
|
static Identifier *___out;
|
|
static Identifier *___in;
|
|
static Identifier *__int;
|
|
static Identifier *__dollar;
|
|
static Identifier *__LOCAL_SIZE;
|
|
static Identifier *uadd;
|
|
static Identifier *neg;
|
|
static Identifier *com;
|
|
static Identifier *add;
|
|
static Identifier *add_r;
|
|
static Identifier *sub;
|
|
static Identifier *sub_r;
|
|
static Identifier *mul;
|
|
static Identifier *mul_r;
|
|
static Identifier *div;
|
|
static Identifier *div_r;
|
|
static Identifier *mod;
|
|
static Identifier *mod_r;
|
|
static Identifier *eq;
|
|
static Identifier *cmp;
|
|
static Identifier *iand;
|
|
static Identifier *iand_r;
|
|
static Identifier *ior;
|
|
static Identifier *ior_r;
|
|
static Identifier *ixor;
|
|
static Identifier *ixor_r;
|
|
static Identifier *shl;
|
|
static Identifier *shl_r;
|
|
static Identifier *shr;
|
|
static Identifier *shr_r;
|
|
static Identifier *ushr;
|
|
static Identifier *ushr_r;
|
|
static Identifier *cat;
|
|
static Identifier *cat_r;
|
|
static Identifier *assign;
|
|
static Identifier *addass;
|
|
static Identifier *subass;
|
|
static Identifier *mulass;
|
|
static Identifier *divass;
|
|
static Identifier *modass;
|
|
static Identifier *andass;
|
|
static Identifier *orass;
|
|
static Identifier *xorass;
|
|
static Identifier *shlass;
|
|
static Identifier *shrass;
|
|
static Identifier *ushrass;
|
|
static Identifier *catass;
|
|
static Identifier *postinc;
|
|
static Identifier *postdec;
|
|
static Identifier *index;
|
|
static Identifier *indexass;
|
|
static Identifier *slice;
|
|
static Identifier *sliceass;
|
|
static Identifier *call;
|
|
static Identifier *cast;
|
|
static Identifier *match;
|
|
static Identifier *next;
|
|
static Identifier *opIn;
|
|
static Identifier *opIn_r;
|
|
static Identifier *opStar;
|
|
static Identifier *opDot;
|
|
static Identifier *opImplicitCast;
|
|
static Identifier *classNew;
|
|
static Identifier *classDelete;
|
|
static Identifier *apply;
|
|
static Identifier *applyReverse;
|
|
static Identifier *Fempty;
|
|
static Identifier *Fhead;
|
|
static Identifier *Ftoe;
|
|
static Identifier *Fnext;
|
|
static Identifier *Fretreat;
|
|
static Identifier *adDup;
|
|
static Identifier *adReverse;
|
|
static Identifier *aaLen;
|
|
static Identifier *aaKeys;
|
|
static Identifier *aaValues;
|
|
static Identifier *aaRehash;
|
|
static Identifier *monitorenter;
|
|
static Identifier *monitorexit;
|
|
static Identifier *criticalenter;
|
|
static Identifier *criticalexit;
|
|
static Identifier *GNU_asm;
|
|
static Identifier *lib;
|
|
static Identifier *msg;
|
|
static Identifier *startaddress;
|
|
static Identifier *intrinsic;
|
|
static Identifier *va_intrinsic;
|
|
static Identifier *no_typeinfo;
|
|
static Identifier *no_moduleinfo;
|
|
static Identifier *Alloca;
|
|
static Identifier *vastart;
|
|
static Identifier *vacopy;
|
|
static Identifier *vaend;
|
|
static Identifier *vaarg;
|
|
static Identifier *ldc;
|
|
static Identifier *allow_inline;
|
|
static Identifier *llvm_inline_asm;
|
|
static Identifier *tohash;
|
|
static Identifier *tostring;
|
|
static Identifier *getmembers;
|
|
static Identifier *main;
|
|
static Identifier *WinMain;
|
|
static Identifier *DllMain;
|
|
static Identifier *tls_get_addr;
|
|
static Identifier *std;
|
|
static Identifier *math;
|
|
static Identifier *sin;
|
|
static Identifier *cos;
|
|
static Identifier *tan;
|
|
static Identifier *_sqrt;
|
|
static Identifier *fabs;
|
|
static Identifier *isAbstractClass;
|
|
static Identifier *isArithmetic;
|
|
static Identifier *isAssociativeArray;
|
|
static Identifier *isFinalClass;
|
|
static Identifier *isFloating;
|
|
static Identifier *isIntegral;
|
|
static Identifier *isScalar;
|
|
static Identifier *isStaticArray;
|
|
static Identifier *isUnsigned;
|
|
static Identifier *isVirtualFunction;
|
|
static Identifier *isAbstractFunction;
|
|
static Identifier *isFinalFunction;
|
|
static Identifier *hasMember;
|
|
static Identifier *getMember;
|
|
static Identifier *getVirtualFunctions;
|
|
static Identifier *classInstanceSize;
|
|
static Identifier *allMembers;
|
|
static Identifier *derivedMembers;
|
|
static Identifier *isSame;
|
|
static Identifier *compiles;
|
|
static void initialize();
|
|
};
|
|
#endif
|