Mercurial > projects > ldc
diff dmd/id.h @ 1:c53b6e3fe49a trunk
[svn r5] Initial commit. Most things are very rough.
author | lindquist |
---|---|
date | Sat, 01 Sep 2007 21:43:27 +0200 |
parents | |
children | 788401029ecf |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dmd/id.h Sat Sep 01 21:43:27 2007 +0200 @@ -0,0 +1,182 @@ +// 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 *classInvariant; + static Identifier *unitTest; + static Identifier *staticCtor; + static Identifier *staticDtor; + 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 *withSym; + static Identifier *result; + static Identifier *returnLabel; + static Identifier *delegate; + static Identifier *line; + static Identifier *empty; + static Identifier *p; + static Identifier *coverage; + 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 *elements; + static Identifier *_arguments_typeinfo; + static Identifier *_arguments; + static Identifier *_argptr; + static Identifier *_match; + static Identifier *LINE; + static Identifier *FILE; + static Identifier *DATE; + static Identifier *TIME; + static Identifier *TIMESTAMP; + static Identifier *VENDOR; + static Identifier *VERSIONX; + 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 *___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 *classNew; + static Identifier *classDelete; + static Identifier *apply; + static Identifier *applyReverse; + static Identifier *adDup; + static Identifier *adReverse; + static Identifier *aaLen; + static Identifier *aaKeys; + static Identifier *aaValues; + static Identifier *aaRehash; + static Identifier *lib; + static Identifier *msg; + static Identifier *GNU_asm; + static Identifier *LLVM_intrinsic; + static Identifier *LLVM_internal; + static Identifier *tohash; + static Identifier *tostring; + static Identifier *alloca; + static Identifier *main; + static Identifier *WinMain; + static Identifier *DllMain; + static void initialize(); +}; +#endif