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;