* Apps/EOModelEditor/CodeGenerator.m

EOModelEditor: generated ObjC files cause warnings with clang
          see bug 39328

OK david



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@36967 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
buzzdee 2013-08-12 15:25:04 +00:00
parent 55aca26e97
commit 29c7f9c09a
2 changed files with 7 additions and 3 deletions

View file

@ -478,7 +478,7 @@ void addToUsedClasses(NSMutableArray * mutArray,NSSet * knownNames, NSArray * ot
while ((eoAttr = [enumer nextObject])) {
NSString * lowStr = [[eoAttr name] initialLowercaseString];
[cs appendFormat:@"- (void) set%@:(%@) aValue\n{\n if ((_%@ == aValue)) {\n return;\n }\n\n",
[cs appendFormat:@"- (void) set%@:(%@) aValue\n{\n if (_%@ == aValue) {\n return;\n }\n\n",
[[eoAttr name] initialCapitalString],
[eoAttr cScalarTypeString], lowStr];
@ -493,7 +493,7 @@ void addToUsedClasses(NSMutableArray * mutArray,NSSet * knownNames, NSArray * ot
while ((eoAttr = [enumer nextObject])) {
NSString * lowStr = [[eoAttr name] initialLowercaseString];
[cs appendFormat:@"- (void) set%@:(%@ *) aValue\n{\n if ((_%@ == aValue)) {\n return;\n }\n\n",
[cs appendFormat:@"- (void) set%@:(%@ *) aValue\n{\n if (_%@ == aValue) {\n return;\n }\n\n",
[[eoAttr name] initialCapitalString],
[eoAttr valueClassName], lowStr];
@ -512,7 +512,7 @@ void addToUsedClasses(NSMutableArray * mutArray,NSSet * knownNames, NSArray * ot
while ((eoRel = [enumer nextObject])) {
NSString * lowStr = [[eoRel name] initialLowercaseString];
[cs appendFormat:@"- (void) set%@:(%@ *) aValue\n{\n if ((_%@ == aValue)) {\n return;\n }\n\n",
[cs appendFormat:@"- (void) set%@:(%@ *) aValue\n{\n if (_%@ == aValue) {\n return;\n }\n\n",
[[eoRel name] initialCapitalString],
[[eoRel destinationEntity] className], lowStr];

View file

@ -1,3 +1,7 @@
2013-08-12: Graham Lee <iamleeg@gmail.com>
* Apps/EOModelEditor/CodeGenerator.m
EOModelEditor: generated ObjC files cause warnings with clang
see bug 39328
2013-06-22: Graham Lee <iamleeg@gmail.com>
* Apps/EOModelEditor/EOMEDocument.m
fix saving of new created models and make the Inspector