Mercurial > projects > dstep
diff dstep/foundation/NSScriptObjectSpecifiers.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 | 19885b43130e |
children |
line wrap: on
line diff
--- a/dstep/foundation/NSScriptObjectSpecifiers.d Wed Feb 10 19:24:32 2010 +0100 +++ b/dstep/foundation/NSScriptObjectSpecifiers.d Tue Apr 06 11:37:27 2010 +0200 @@ -74,7 +74,12 @@ class NSIndexSpecifier : NSScriptObjectSpecifier { - mixin (ObjcWrap); + mixin ObjcWrap; + + this (id object) + { + super(object); + } this () { @@ -109,7 +114,12 @@ class NSRangeSpecifier : NSScriptObjectSpecifier { - mixin (ObjcWrap); + mixin ObjcWrap; + + this (id object) + { + super(object); + } this () { @@ -154,7 +164,12 @@ class NSUniqueIDSpecifier : NSScriptObjectSpecifier { - mixin (ObjcWrap); + mixin ObjcWrap; + + this (id object) + { + super(object); + } this () { @@ -189,7 +204,12 @@ class NSRelativeSpecifier : NSScriptObjectSpecifier { - mixin (ObjcWrap); + mixin ObjcWrap; + + this (id object) + { + super(object); + } this () { @@ -234,7 +254,12 @@ class NSNameSpecifier : NSScriptObjectSpecifier { - mixin (ObjcWrap); + mixin ObjcWrap; + + this (id object) + { + super(object); + } this () { @@ -269,7 +294,12 @@ class NSPositionalSpecifier : NSObject { - mixin (ObjcWrap); + mixin ObjcWrap; + + this (id object) + { + super(object); + } this () { @@ -334,7 +364,12 @@ class NSScriptObjectSpecifier : NSObject, INSCoding { - mixin (ObjcWrap); + mixin ObjcWrap; + + this (id object) + { + super(object); + } this () { @@ -492,7 +527,12 @@ class NSWhoseSpecifier : NSScriptObjectSpecifier { - mixin (ObjcWrap); + mixin ObjcWrap; + + this (id object) + { + super(object); + } this () {