Fix use of reserved 'class' keyword that breaks import into Objective-C++. fixes #355

Added basic spec file that imports the public headers into an Objective-C++ source file.
This commit is contained in:
Blake Watters
2011-09-20 13:04:29 -04:00
parent e535f3abf0
commit 0c96aedc85
6 changed files with 63 additions and 24 deletions

View File

@@ -251,6 +251,7 @@
25A1CB51138419D900A7D5C9 /* libRestKitJSONParserSBJSON.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2590E66B1252353700531FA8 /* libRestKitJSONParserSBJSON.a */; };
25A1CB52138419D900A7D5C9 /* libRestKitXMLParserLibxml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 25BD43BD1340315800DBACDD /* libRestKitXMLParserLibxml.a */; };
25AA85D613B1065000A95E2A /* RKObjectLoaderSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 25D1983F1368A9CE0090B617 /* RKObjectLoaderSpec.m */; };
25ACA5A11428FC260037FE98 /* RKObjectiveCPlusPlusSpec.mm in Sources */ = {isa = PBXBuildFile; fileRef = 25ACA5A01428FC260037FE98 /* RKObjectiveCPlusPlusSpec.mm */; };
25ACF1AD13BB9D490067B380 /* RKURLSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 25ACF1AC13BB9D480067B380 /* RKURLSpec.m */; };
25B72A5813FBEDEE009A340D /* container_attributes.xml in Resources */ = {isa = PBXBuildFile; fileRef = 25B72A5713FBEDEE009A340D /* container_attributes.xml */; };
25B72A5A13FBF13B009A340D /* attributes_without_text_content.xml in Resources */ = {isa = PBXBuildFile; fileRef = 25B72A5913FBF13B009A340D /* attributes_without_text_content.xml */; };
@@ -684,6 +685,7 @@
25A1CB4613840E6000A7D5C9 /* RKParserRegistrySpec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RKParserRegistrySpec.m; sourceTree = "<group>"; };
25A1CB49138413DF00A7D5C9 /* RKMIMETypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RKMIMETypes.h; sourceTree = "<group>"; };
25A1CB4A138413E000A7D5C9 /* RKMIMETypes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RKMIMETypes.m; sourceTree = "<group>"; };
25ACA5A01428FC260037FE98 /* RKObjectiveCPlusPlusSpec.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RKObjectiveCPlusPlusSpec.mm; sourceTree = "<group>"; };
25ACF1AC13BB9D480067B380 /* RKURLSpec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RKURLSpec.m; sourceTree = "<group>"; };
25B72A5713FBEDEE009A340D /* container_attributes.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = container_attributes.xml; sourceTree = "<group>"; };
25B72A5913FBF13B009A340D /* attributes_without_text_content.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = attributes_without_text_content.xml; sourceTree = "<group>"; };
@@ -1477,6 +1479,7 @@
25A1CB4613840E6000A7D5C9 /* RKParserRegistrySpec.m */,
259BEF5013C3B12B00487F66 /* RKObjectMappingResultSpec.m */,
252CF8B513E254C60093BBD6 /* RKObjectDynamicMappingSpec.m */,
25ACA5A01428FC260037FE98 /* RKObjectiveCPlusPlusSpec.mm */,
);
path = ObjectMapping;
sourceTree = "<group>";
@@ -2322,6 +2325,7 @@
37DEBA651411298300FDF847 /* NSStringRestKitSpec.m in Sources */,
3703ABB0141941FB00DB697A /* RKDotNetDateFormatterSpec.m in Sources */,
37959B201426D4E500F9A8C6 /* RKObjectMappingProviderSpec.m in Sources */,
25ACA5A11428FC260037FE98 /* RKObjectiveCPlusPlusSpec.mm in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};