Changeset 120 for trunk/infrastructure/pyd/struct_wrap.d
- Timestamp:
- 07/26/07 20:06:38 (1 year ago)
- Files:
-
- trunk/infrastructure/pyd/struct_wrap.d (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/infrastructure/pyd/struct_wrap.d
r118 r120 37 37 // as a template parameter, rather than the struct type itself. 38 38 39 template wrapped_member(T, char[]name, _M=void) {39 template wrapped_member(T, string name, _M=void) { 40 40 alias wrapped_class_type!(T) type; 41 41 alias wrapped_class_object!(T) obj; … … 63 63 } 64 64 65 struct Member( char[]realname) {65 struct Member(string realname) { 66 66 mixin _Member!(realname, realname, ""); 67 67 } 68 struct Member( char[] realname, char[]docstring) {68 struct Member(string realname, string docstring) { 69 69 mixin _Member!(realname, realname, docstring); 70 70 } 71 struct Member( char[] realname, char[] name, char[]docstring) {71 struct Member(string realname, string name, string docstring) { 72 72 mixin _Member!(realname, name, docstring); 73 73 } 74 template _Member( char[] realname, char[] name, char[]docstring) {74 template _Member(string realname, string name, string docstring) { 75 75 static const bool needs_shim = false; 76 76 static void call(T) () {
