Mercurial > projects > dstep
comparison dstep/objc/runtime.d @ 25:b9de51448c6b
Added an id constructor. Changed the string mixin to a template mixin. Added support for building as a dynamic library
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Tue, 06 Apr 2010 11:37:27 +0200 |
parents | ab33fc0c3fc1 |
children |
comparison
equal
deleted
inserted
replaced
24:ab33fc0c3fc1 | 25:b9de51448c6b |
---|---|
52 const char _C_STRUCT_B = '{'; | 52 const char _C_STRUCT_B = '{'; |
53 const char _C_STRUCT_E = '}'; | 53 const char _C_STRUCT_E = '}'; |
54 const char _C_VECTOR = '!'; | 54 const char _C_VECTOR = '!'; |
55 const char _C_CONST = 'r'; | 55 const char _C_CONST = 'r'; |
56 | 56 |
57 /// | |
57 struct objc_class | 58 struct objc_class |
58 { | 59 { |
60 /// $(DIL_EXTERNAL_SYMBOL id, dstep.objc.objc, id, alias) | |
59 Class isa; | 61 Class isa; |
60 Class super_class; | 62 Class super_class; |
61 /*const*/ char* name; | 63 /*const*/ char* name; |
62 c_long version_; | 64 c_long version_; |
63 c_long info; | 65 c_long info; |