// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXBuildFile section */
		6536CD6F19A6C82200DD7715 /* DJIWeakPtrWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6536CD6C19A6C82200DD7715 /* DJIWeakPtrWrapper.mm */; };
		6536CD7419A6C96C00DD7715 /* DBClientInterfaceImpl.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6536CD7219A6C96C00DD7715 /* DBClientInterfaceImpl.mm */; };
		6536CD7819A6C98800DD7715 /* cpp_exception_impl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6536CD7619A6C98800DD7715 /* cpp_exception_impl.cpp */; };
		6536CD8D19A6C9A800DD7715 /* DBClientInterfaceTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6536CD7A19A6C99800DD7715 /* DBClientInterfaceTests.mm */; };
		6536CD8E19A6C9A800DD7715 /* DBCppExceptionTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6536CD7B19A6C99800DD7715 /* DBCppExceptionTests.mm */; };
		6536CD8F19A6C9A800DD7715 /* DBMapRecordTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6536CD7C19A6C99800DD7715 /* DBMapRecordTests.mm */; };
		6536CD9019A6C9A800DD7715 /* DBNestedCollectionTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6536CD7D19A6C99800DD7715 /* DBNestedCollectionTests.mm */; };
		6536CD9119A6C9A800DD7715 /* DBPrimitiveListTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6536CD7E19A6C99800DD7715 /* DBPrimitiveListTests.mm */; };
		6536CD9219A6C9A800DD7715 /* DBRecordWithDerivingsCppTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6536CD7F19A6C99800DD7715 /* DBRecordWithDerivingsCppTests.mm */; };
		6536CD9319A6C9A800DD7715 /* DBRecordWithDerivingsObjcTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6536CD8019A6C99800DD7715 /* DBRecordWithDerivingsObjcTests.mm */; };
		6536CD9419A6C9A800DD7715 /* DBSetRecordTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6536CD8119A6C99800DD7715 /* DBSetRecordTests.mm */; };
		65868B4E1989FE4200D60EEE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65868B4D1989FE4200D60EEE /* Foundation.framework */; };
		65868B5C1989FE4200D60EEE /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65868B5B1989FE4200D60EEE /* XCTest.framework */; };
		65868B5D1989FE4200D60EEE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65868B4D1989FE4200D60EEE /* Foundation.framework */; };
		65868B5F1989FE4200D60EEE /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65868B5E1989FE4200D60EEE /* UIKit.framework */; };
		65868B621989FE4200D60EEE /* libDjinniObjcTest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 65868B4A1989FE4200D60EEE /* libDjinniObjcTest.a */; };
		6D66A8A91A3B09F000B312E8 /* DBConstantTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6D66A8A81A3B09F000B312E8 /* DBConstantTests.mm */; };
		A242494C1AF192E0003BF8F0 /* DBAssortedIntegers.mm in Sources */ = {isa = PBXBuildFile; fileRef = A242491B1AF192E0003BF8F0 /* DBAssortedIntegers.mm */; };
		A242494D1AF192E0003BF8F0 /* DBClientInterfaceObjcProxy.mm in Sources */ = {isa = PBXBuildFile; fileRef = A242491E1AF192E0003BF8F0 /* DBClientInterfaceObjcProxy.mm */; };
		A242494E1AF192E0003BF8F0 /* DBClientReturnedRecord.mm in Sources */ = {isa = PBXBuildFile; fileRef = A24249211AF192E0003BF8F0 /* DBClientReturnedRecord.mm */; };
		A242494F1AF192E0003BF8F0 /* DBColorTranslator.mm in Sources */ = {isa = PBXBuildFile; fileRef = A24249241AF192E0003BF8F0 /* DBColorTranslator.mm */; };
		A24249501AF192E0003BF8F0 /* DBConstants.mm in Sources */ = {isa = PBXBuildFile; fileRef = A24249271AF192E0003BF8F0 /* DBConstants.mm */; };
		A24249511AF192E0003BF8F0 /* DBCppException.mm in Sources */ = {isa = PBXBuildFile; fileRef = A242492A1AF192E0003BF8F0 /* DBCppException.mm */; };
		A24249521AF192E0003BF8F0 /* DBDateRecord.mm in Sources */ = {isa = PBXBuildFile; fileRef = A242492D1AF192E0003BF8F0 /* DBDateRecord.mm */; };
		A24249531AF192E0003BF8F0 /* DBMapDateRecord.mm in Sources */ = {isa = PBXBuildFile; fileRef = A24249301AF192E0003BF8F0 /* DBMapDateRecord.mm */; };
		A24249541AF192E0003BF8F0 /* DBMapListRecord.mm in Sources */ = {isa = PBXBuildFile; fileRef = A24249331AF192E0003BF8F0 /* DBMapListRecord.mm */; };
		A24249551AF192E0003BF8F0 /* DBMapRecord.mm in Sources */ = {isa = PBXBuildFile; fileRef = A24249361AF192E0003BF8F0 /* DBMapRecord.mm */; };
		A24249561AF192E0003BF8F0 /* DBNestedCollection.mm in Sources */ = {isa = PBXBuildFile; fileRef = A24249391AF192E0003BF8F0 /* DBNestedCollection.mm */; };
		A24249571AF192E0003BF8F0 /* DBPrimitiveList.mm in Sources */ = {isa = PBXBuildFile; fileRef = A242493C1AF192E0003BF8F0 /* DBPrimitiveList.mm */; };
		A24249581AF192E0003BF8F0 /* DBRecordWithDerivings.mm in Sources */ = {isa = PBXBuildFile; fileRef = A242493F1AF192E0003BF8F0 /* DBRecordWithDerivings.mm */; };
		A24249591AF192E0003BF8F0 /* DBRecordWithNestedDerivings.mm in Sources */ = {isa = PBXBuildFile; fileRef = A24249421AF192E0003BF8F0 /* DBRecordWithNestedDerivings.mm */; };
		A242495A1AF192E0003BF8F0 /* DBSetRecord.mm in Sources */ = {isa = PBXBuildFile; fileRef = A24249451AF192E0003BF8F0 /* DBSetRecord.mm */; };
		A242495B1AF192E0003BF8F0 /* DBTestHelpers.mm in Sources */ = {isa = PBXBuildFile; fileRef = A24249481AF192E0003BF8F0 /* DBTestHelpers.mm */; };
		A242495C1AF192E0003BF8F0 /* DBToken.mm in Sources */ = {isa = PBXBuildFile; fileRef = A242494B1AF192E0003BF8F0 /* DBToken.mm */; };
		A24249731AF192FC003BF8F0 /* assorted_integers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A242495E1AF192FC003BF8F0 /* assorted_integers.cpp */; };
		A24249741AF192FC003BF8F0 /* constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A24249631AF192FC003BF8F0 /* constants.cpp */; };
		A24249751AF192FC003BF8F0 /* record_with_derivings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A242496C1AF192FC003BF8F0 /* record_with_derivings.cpp */; };
		A24249761AF192FC003BF8F0 /* record_with_nested_derivings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A242496E1AF192FC003BF8F0 /* record_with_nested_derivings.cpp */; };
		A278D45319BA3601006FD937 /* test_helpers.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A278D45219BA3601006FD937 /* test_helpers.cpp */; };
		A2A162D21AF190D200C0B00A /* DJIDate.mm in Sources */ = {isa = PBXBuildFile; fileRef = A2A162D11AF190D200C0B00A /* DJIDate.mm */; };
		A2CB54B419BA6E6000A9E600 /* DJIError.mm in Sources */ = {isa = PBXBuildFile; fileRef = A2CB54B319BA6E6000A9E600 /* DJIError.mm */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		65868B601989FE4200D60EEE /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 65868B421989FE4200D60EEE /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 65868B491989FE4200D60EEE;
			remoteInfo = DjinniObjcTest;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		65868B481989FE4200D60EEE /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "include/$(PRODUCT_NAME)";
			dstSubfolderSpec = 16;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		6536CD6A19A6C82200DD7715 /* DJIError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DJIError.h; sourceTree = "<group>"; };
		6536CD6B19A6C82200DD7715 /* DJIWeakPtrWrapper+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DJIWeakPtrWrapper+Private.h"; sourceTree = "<group>"; };
		6536CD6C19A6C82200DD7715 /* DJIWeakPtrWrapper.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DJIWeakPtrWrapper.mm; sourceTree = "<group>"; };
		6536CD6D19A6C82200DD7715 /* DJICppWrapperCache+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DJICppWrapperCache+Private.h"; sourceTree = "<group>"; };
		6536CD6E19A6C82200DD7715 /* DJIObjcWrapperCache+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DJIObjcWrapperCache+Private.h"; sourceTree = "<group>"; };
		6536CD7119A6C96C00DD7715 /* DBClientInterfaceImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBClientInterfaceImpl.h; sourceTree = "<group>"; };
		6536CD7219A6C96C00DD7715 /* DBClientInterfaceImpl.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBClientInterfaceImpl.mm; sourceTree = "<group>"; };
		6536CD7619A6C98800DD7715 /* cpp_exception_impl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cpp_exception_impl.cpp; sourceTree = "<group>"; };
		6536CD7719A6C98800DD7715 /* cpp_exception_impl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cpp_exception_impl.hpp; sourceTree = "<group>"; };
		6536CD7A19A6C99800DD7715 /* DBClientInterfaceTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBClientInterfaceTests.mm; sourceTree = "<group>"; };
		6536CD7B19A6C99800DD7715 /* DBCppExceptionTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBCppExceptionTests.mm; sourceTree = "<group>"; };
		6536CD7C19A6C99800DD7715 /* DBMapRecordTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBMapRecordTests.mm; sourceTree = "<group>"; };
		6536CD7D19A6C99800DD7715 /* DBNestedCollectionTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBNestedCollectionTests.mm; sourceTree = "<group>"; };
		6536CD7E19A6C99800DD7715 /* DBPrimitiveListTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBPrimitiveListTests.mm; sourceTree = "<group>"; };
		6536CD7F19A6C99800DD7715 /* DBRecordWithDerivingsCppTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBRecordWithDerivingsCppTests.mm; sourceTree = "<group>"; };
		6536CD8019A6C99800DD7715 /* DBRecordWithDerivingsObjcTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBRecordWithDerivingsObjcTests.mm; sourceTree = "<group>"; };
		6536CD8119A6C99800DD7715 /* DBSetRecordTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBSetRecordTests.mm; sourceTree = "<group>"; };
		6536CD8319A6C99800DD7715 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		6536CD8419A6C99800DD7715 /* DjinniObjcTestTests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "DjinniObjcTestTests-Info.plist"; sourceTree = "<group>"; };
		65868B4A1989FE4200D60EEE /* libDjinniObjcTest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libDjinniObjcTest.a; sourceTree = BUILT_PRODUCTS_DIR; };
		65868B4D1989FE4200D60EEE /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
		65868B5A1989FE4200D60EEE /* DjinniObjcTestTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DjinniObjcTestTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		65868B5B1989FE4200D60EEE /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
		65868B5E1989FE4200D60EEE /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
		6D66A8A81A3B09F000B312E8 /* DBConstantTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBConstantTests.mm; sourceTree = "<group>"; };
		A24249191AF192E0003BF8F0 /* DBAssortedIntegers+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBAssortedIntegers+Private.h"; sourceTree = "<group>"; };
		A242491A1AF192E0003BF8F0 /* DBAssortedIntegers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBAssortedIntegers.h; sourceTree = "<group>"; };
		A242491B1AF192E0003BF8F0 /* DBAssortedIntegers.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBAssortedIntegers.mm; sourceTree = "<group>"; };
		A242491C1AF192E0003BF8F0 /* DBClientInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBClientInterface.h; sourceTree = "<group>"; };
		A242491D1AF192E0003BF8F0 /* DBClientInterfaceObjcProxy+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBClientInterfaceObjcProxy+Private.h"; sourceTree = "<group>"; };
		A242491E1AF192E0003BF8F0 /* DBClientInterfaceObjcProxy.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBClientInterfaceObjcProxy.mm; sourceTree = "<group>"; };
		A242491F1AF192E0003BF8F0 /* DBClientReturnedRecord+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBClientReturnedRecord+Private.h"; sourceTree = "<group>"; };
		A24249201AF192E0003BF8F0 /* DBClientReturnedRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBClientReturnedRecord.h; sourceTree = "<group>"; };
		A24249211AF192E0003BF8F0 /* DBClientReturnedRecord.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBClientReturnedRecord.mm; sourceTree = "<group>"; };
		A24249221AF192E0003BF8F0 /* DBColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBColor.h; sourceTree = "<group>"; };
		A24249231AF192E0003BF8F0 /* DBColorTranslator+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBColorTranslator+Private.h"; sourceTree = "<group>"; };
		A24249241AF192E0003BF8F0 /* DBColorTranslator.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBColorTranslator.mm; sourceTree = "<group>"; };
		A24249251AF192E0003BF8F0 /* DBConstants+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBConstants+Private.h"; sourceTree = "<group>"; };
		A24249261AF192E0003BF8F0 /* DBConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBConstants.h; sourceTree = "<group>"; };
		A24249271AF192E0003BF8F0 /* DBConstants.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBConstants.mm; sourceTree = "<group>"; };
		A24249281AF192E0003BF8F0 /* DBCppException+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBCppException+Private.h"; sourceTree = "<group>"; };
		A24249291AF192E0003BF8F0 /* DBCppException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBCppException.h; sourceTree = "<group>"; };
		A242492A1AF192E0003BF8F0 /* DBCppException.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBCppException.mm; sourceTree = "<group>"; };
		A242492B1AF192E0003BF8F0 /* DBDateRecord+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBDateRecord+Private.h"; sourceTree = "<group>"; };
		A242492C1AF192E0003BF8F0 /* DBDateRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBDateRecord.h; sourceTree = "<group>"; };
		A242492D1AF192E0003BF8F0 /* DBDateRecord.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBDateRecord.mm; sourceTree = "<group>"; };
		A242492E1AF192E0003BF8F0 /* DBMapDateRecord+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBMapDateRecord+Private.h"; sourceTree = "<group>"; };
		A242492F1AF192E0003BF8F0 /* DBMapDateRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBMapDateRecord.h; sourceTree = "<group>"; };
		A24249301AF192E0003BF8F0 /* DBMapDateRecord.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBMapDateRecord.mm; sourceTree = "<group>"; };
		A24249311AF192E0003BF8F0 /* DBMapListRecord+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBMapListRecord+Private.h"; sourceTree = "<group>"; };
		A24249321AF192E0003BF8F0 /* DBMapListRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBMapListRecord.h; sourceTree = "<group>"; };
		A24249331AF192E0003BF8F0 /* DBMapListRecord.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBMapListRecord.mm; sourceTree = "<group>"; };
		A24249341AF192E0003BF8F0 /* DBMapRecord+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBMapRecord+Private.h"; sourceTree = "<group>"; };
		A24249351AF192E0003BF8F0 /* DBMapRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBMapRecord.h; sourceTree = "<group>"; };
		A24249361AF192E0003BF8F0 /* DBMapRecord.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBMapRecord.mm; sourceTree = "<group>"; };
		A24249371AF192E0003BF8F0 /* DBNestedCollection+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBNestedCollection+Private.h"; sourceTree = "<group>"; };
		A24249381AF192E0003BF8F0 /* DBNestedCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBNestedCollection.h; sourceTree = "<group>"; };
		A24249391AF192E0003BF8F0 /* DBNestedCollection.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBNestedCollection.mm; sourceTree = "<group>"; };
		A242493A1AF192E0003BF8F0 /* DBPrimitiveList+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBPrimitiveList+Private.h"; sourceTree = "<group>"; };
		A242493B1AF192E0003BF8F0 /* DBPrimitiveList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBPrimitiveList.h; sourceTree = "<group>"; };
		A242493C1AF192E0003BF8F0 /* DBPrimitiveList.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBPrimitiveList.mm; sourceTree = "<group>"; };
		A242493D1AF192E0003BF8F0 /* DBRecordWithDerivings+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBRecordWithDerivings+Private.h"; sourceTree = "<group>"; };
		A242493E1AF192E0003BF8F0 /* DBRecordWithDerivings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBRecordWithDerivings.h; sourceTree = "<group>"; };
		A242493F1AF192E0003BF8F0 /* DBRecordWithDerivings.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBRecordWithDerivings.mm; sourceTree = "<group>"; };
		A24249401AF192E0003BF8F0 /* DBRecordWithNestedDerivings+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBRecordWithNestedDerivings+Private.h"; sourceTree = "<group>"; };
		A24249411AF192E0003BF8F0 /* DBRecordWithNestedDerivings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBRecordWithNestedDerivings.h; sourceTree = "<group>"; };
		A24249421AF192E0003BF8F0 /* DBRecordWithNestedDerivings.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBRecordWithNestedDerivings.mm; sourceTree = "<group>"; };
		A24249431AF192E0003BF8F0 /* DBSetRecord+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBSetRecord+Private.h"; sourceTree = "<group>"; };
		A24249441AF192E0003BF8F0 /* DBSetRecord.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBSetRecord.h; sourceTree = "<group>"; };
		A24249451AF192E0003BF8F0 /* DBSetRecord.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBSetRecord.mm; sourceTree = "<group>"; };
		A24249461AF192E0003BF8F0 /* DBTestHelpers+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBTestHelpers+Private.h"; sourceTree = "<group>"; };
		A24249471AF192E0003BF8F0 /* DBTestHelpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBTestHelpers.h; sourceTree = "<group>"; };
		A24249481AF192E0003BF8F0 /* DBTestHelpers.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBTestHelpers.mm; sourceTree = "<group>"; };
		A24249491AF192E0003BF8F0 /* DBToken+Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "DBToken+Private.h"; sourceTree = "<group>"; };
		A242494A1AF192E0003BF8F0 /* DBToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DBToken.h; sourceTree = "<group>"; };
		A242494B1AF192E0003BF8F0 /* DBToken.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DBToken.mm; sourceTree = "<group>"; };
		A242495E1AF192FC003BF8F0 /* assorted_integers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = assorted_integers.cpp; sourceTree = "<group>"; };
		A242495F1AF192FC003BF8F0 /* assorted_integers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = assorted_integers.hpp; sourceTree = "<group>"; };
		A24249601AF192FC003BF8F0 /* client_interface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = client_interface.hpp; sourceTree = "<group>"; };
		A24249611AF192FC003BF8F0 /* client_returned_record.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = client_returned_record.hpp; sourceTree = "<group>"; };
		A24249621AF192FC003BF8F0 /* color.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = color.hpp; sourceTree = "<group>"; };
		A24249631AF192FC003BF8F0 /* constants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = constants.cpp; sourceTree = "<group>"; };
		A24249641AF192FC003BF8F0 /* constants.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = constants.hpp; sourceTree = "<group>"; };
		A24249651AF192FC003BF8F0 /* cpp_exception.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cpp_exception.hpp; sourceTree = "<group>"; };
		A24249661AF192FC003BF8F0 /* date_record.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = date_record.hpp; sourceTree = "<group>"; };
		A24249671AF192FC003BF8F0 /* map_date_record.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = map_date_record.hpp; sourceTree = "<group>"; };
		A24249681AF192FC003BF8F0 /* map_list_record.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = map_list_record.hpp; sourceTree = "<group>"; };
		A24249691AF192FC003BF8F0 /* map_record.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = map_record.hpp; sourceTree = "<group>"; };
		A242496A1AF192FC003BF8F0 /* nested_collection.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = nested_collection.hpp; sourceTree = "<group>"; };
		A242496B1AF192FC003BF8F0 /* primitive_list.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = primitive_list.hpp; sourceTree = "<group>"; };
		A242496C1AF192FC003BF8F0 /* record_with_derivings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = record_with_derivings.cpp; sourceTree = "<group>"; };
		A242496D1AF192FC003BF8F0 /* record_with_derivings.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = record_with_derivings.hpp; sourceTree = "<group>"; };
		A242496E1AF192FC003BF8F0 /* record_with_nested_derivings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = record_with_nested_derivings.cpp; sourceTree = "<group>"; };
		A242496F1AF192FC003BF8F0 /* record_with_nested_derivings.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = record_with_nested_derivings.hpp; sourceTree = "<group>"; };
		A24249701AF192FC003BF8F0 /* set_record.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = set_record.hpp; sourceTree = "<group>"; };
		A24249711AF192FC003BF8F0 /* test_helpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = test_helpers.hpp; sourceTree = "<group>"; };
		A24249721AF192FC003BF8F0 /* token.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = token.hpp; sourceTree = "<group>"; };
		A278D45219BA3601006FD937 /* test_helpers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test_helpers.cpp; sourceTree = "<group>"; };
		A2A162D01AF190D200C0B00A /* DJIDate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DJIDate.h; path = "../../../../djinni/support-lib/objc/DJIDate.h"; sourceTree = "<group>"; };
		A2A162D11AF190D200C0B00A /* DJIDate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = DJIDate.mm; path = "../../../../djinni/support-lib/objc/DJIDate.mm"; sourceTree = "<group>"; };
		A2CB54B319BA6E6000A9E600 /* DJIError.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DJIError.mm; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		65868B471989FE4200D60EEE /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				65868B4E1989FE4200D60EEE /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		65868B571989FE4200D60EEE /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				65868B5C1989FE4200D60EEE /* XCTest.framework in Frameworks */,
				65868B5F1989FE4200D60EEE /* UIKit.framework in Frameworks */,
				65868B621989FE4200D60EEE /* libDjinniObjcTest.a in Frameworks */,
				65868B5D1989FE4200D60EEE /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		6536CD6919A6C82200DD7715 /* objc-support-lib */ = {
			isa = PBXGroup;
			children = (
				A2A162D01AF190D200C0B00A /* DJIDate.h */,
				A2A162D11AF190D200C0B00A /* DJIDate.mm */,
				A2CB54B319BA6E6000A9E600 /* DJIError.mm */,
				6536CD6A19A6C82200DD7715 /* DJIError.h */,
				6536CD6B19A6C82200DD7715 /* DJIWeakPtrWrapper+Private.h */,
				6536CD6C19A6C82200DD7715 /* DJIWeakPtrWrapper.mm */,
				6536CD6D19A6C82200DD7715 /* DJICppWrapperCache+Private.h */,
				6536CD6E19A6C82200DD7715 /* DJIObjcWrapperCache+Private.h */,
			);
			name = "objc-support-lib";
			path = "../../support-lib/objc";
			sourceTree = "<group>";
		};
		6536CD7019A6C96C00DD7715 /* handwritten-objc */ = {
			isa = PBXGroup;
			children = (
				6536CD7119A6C96C00DD7715 /* DBClientInterfaceImpl.h */,
				6536CD7219A6C96C00DD7715 /* DBClientInterfaceImpl.mm */,
			);
			name = "handwritten-objc";
			path = "../handwritten-src/objc/impl";
			sourceTree = "<group>";
		};
		6536CD7519A6C98800DD7715 /* handwritten-cpp */ = {
			isa = PBXGroup;
			children = (
				A278D45219BA3601006FD937 /* test_helpers.cpp */,
				6536CD7619A6C98800DD7715 /* cpp_exception_impl.cpp */,
				6536CD7719A6C98800DD7715 /* cpp_exception_impl.hpp */,
			);
			name = "handwritten-cpp";
			path = "../handwritten-src/cpp";
			sourceTree = "<group>";
		};
		6536CD7919A6C99800DD7715 /* Tests */ = {
			isa = PBXGroup;
			children = (
				6536CD7A19A6C99800DD7715 /* DBClientInterfaceTests.mm */,
				6536CD7B19A6C99800DD7715 /* DBCppExceptionTests.mm */,
				6536CD7C19A6C99800DD7715 /* DBMapRecordTests.mm */,
				6536CD7D19A6C99800DD7715 /* DBNestedCollectionTests.mm */,
				6536CD7E19A6C99800DD7715 /* DBPrimitiveListTests.mm */,
				6536CD7F19A6C99800DD7715 /* DBRecordWithDerivingsCppTests.mm */,
				6536CD8019A6C99800DD7715 /* DBRecordWithDerivingsObjcTests.mm */,
				6536CD8119A6C99800DD7715 /* DBSetRecordTests.mm */,
				6D66A8A81A3B09F000B312E8 /* DBConstantTests.mm */,
				6536CD8219A6C99800DD7715 /* InfoPlist.strings */,
				6536CD8419A6C99800DD7715 /* DjinniObjcTestTests-Info.plist */,
			);
			name = Tests;
			path = "../handwritten-src/objc/tests";
			sourceTree = "<group>";
		};
		65868B411989FE4200D60EEE = {
			isa = PBXGroup;
			children = (
				A242495D1AF192FC003BF8F0 /* generated-cpp */,
				A24249181AF192E0003BF8F0 /* generated-objc */,
				6536CD7919A6C99800DD7715 /* Tests */,
				6536CD7519A6C98800DD7715 /* handwritten-cpp */,
				6536CD7019A6C96C00DD7715 /* handwritten-objc */,
				6536CD6919A6C82200DD7715 /* objc-support-lib */,
				65868B4C1989FE4200D60EEE /* Frameworks */,
				65868B4B1989FE4200D60EEE /* Products */,
			);
			sourceTree = "<group>";
		};
		65868B4B1989FE4200D60EEE /* Products */ = {
			isa = PBXGroup;
			children = (
				65868B4A1989FE4200D60EEE /* libDjinniObjcTest.a */,
				65868B5A1989FE4200D60EEE /* DjinniObjcTestTests.xctest */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		65868B4C1989FE4200D60EEE /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				65868B4D1989FE4200D60EEE /* Foundation.framework */,
				65868B5B1989FE4200D60EEE /* XCTest.framework */,
				65868B5E1989FE4200D60EEE /* UIKit.framework */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		A24249181AF192E0003BF8F0 /* generated-objc */ = {
			isa = PBXGroup;
			children = (
				A24249191AF192E0003BF8F0 /* DBAssortedIntegers+Private.h */,
				A242491A1AF192E0003BF8F0 /* DBAssortedIntegers.h */,
				A242491B1AF192E0003BF8F0 /* DBAssortedIntegers.mm */,
				A242491C1AF192E0003BF8F0 /* DBClientInterface.h */,
				A242491D1AF192E0003BF8F0 /* DBClientInterfaceObjcProxy+Private.h */,
				A242491E1AF192E0003BF8F0 /* DBClientInterfaceObjcProxy.mm */,
				A242491F1AF192E0003BF8F0 /* DBClientReturnedRecord+Private.h */,
				A24249201AF192E0003BF8F0 /* DBClientReturnedRecord.h */,
				A24249211AF192E0003BF8F0 /* DBClientReturnedRecord.mm */,
				A24249221AF192E0003BF8F0 /* DBColor.h */,
				A24249231AF192E0003BF8F0 /* DBColorTranslator+Private.h */,
				A24249241AF192E0003BF8F0 /* DBColorTranslator.mm */,
				A24249251AF192E0003BF8F0 /* DBConstants+Private.h */,
				A24249261AF192E0003BF8F0 /* DBConstants.h */,
				A24249271AF192E0003BF8F0 /* DBConstants.mm */,
				A24249281AF192E0003BF8F0 /* DBCppException+Private.h */,
				A24249291AF192E0003BF8F0 /* DBCppException.h */,
				A242492A1AF192E0003BF8F0 /* DBCppException.mm */,
				A242492B1AF192E0003BF8F0 /* DBDateRecord+Private.h */,
				A242492C1AF192E0003BF8F0 /* DBDateRecord.h */,
				A242492D1AF192E0003BF8F0 /* DBDateRecord.mm */,
				A242492E1AF192E0003BF8F0 /* DBMapDateRecord+Private.h */,
				A242492F1AF192E0003BF8F0 /* DBMapDateRecord.h */,
				A24249301AF192E0003BF8F0 /* DBMapDateRecord.mm */,
				A24249311AF192E0003BF8F0 /* DBMapListRecord+Private.h */,
				A24249321AF192E0003BF8F0 /* DBMapListRecord.h */,
				A24249331AF192E0003BF8F0 /* DBMapListRecord.mm */,
				A24249341AF192E0003BF8F0 /* DBMapRecord+Private.h */,
				A24249351AF192E0003BF8F0 /* DBMapRecord.h */,
				A24249361AF192E0003BF8F0 /* DBMapRecord.mm */,
				A24249371AF192E0003BF8F0 /* DBNestedCollection+Private.h */,
				A24249381AF192E0003BF8F0 /* DBNestedCollection.h */,
				A24249391AF192E0003BF8F0 /* DBNestedCollection.mm */,
				A242493A1AF192E0003BF8F0 /* DBPrimitiveList+Private.h */,
				A242493B1AF192E0003BF8F0 /* DBPrimitiveList.h */,
				A242493C1AF192E0003BF8F0 /* DBPrimitiveList.mm */,
				A242493D1AF192E0003BF8F0 /* DBRecordWithDerivings+Private.h */,
				A242493E1AF192E0003BF8F0 /* DBRecordWithDerivings.h */,
				A242493F1AF192E0003BF8F0 /* DBRecordWithDerivings.mm */,
				A24249401AF192E0003BF8F0 /* DBRecordWithNestedDerivings+Private.h */,
				A24249411AF192E0003BF8F0 /* DBRecordWithNestedDerivings.h */,
				A24249421AF192E0003BF8F0 /* DBRecordWithNestedDerivings.mm */,
				A24249431AF192E0003BF8F0 /* DBSetRecord+Private.h */,
				A24249441AF192E0003BF8F0 /* DBSetRecord.h */,
				A24249451AF192E0003BF8F0 /* DBSetRecord.mm */,
				A24249461AF192E0003BF8F0 /* DBTestHelpers+Private.h */,
				A24249471AF192E0003BF8F0 /* DBTestHelpers.h */,
				A24249481AF192E0003BF8F0 /* DBTestHelpers.mm */,
				A24249491AF192E0003BF8F0 /* DBToken+Private.h */,
				A242494A1AF192E0003BF8F0 /* DBToken.h */,
				A242494B1AF192E0003BF8F0 /* DBToken.mm */,
			);
			name = "generated-objc";
			path = "../generated-src/objc";
			sourceTree = "<group>";
		};
		A242495D1AF192FC003BF8F0 /* generated-cpp */ = {
			isa = PBXGroup;
			children = (
				A242495E1AF192FC003BF8F0 /* assorted_integers.cpp */,
				A242495F1AF192FC003BF8F0 /* assorted_integers.hpp */,
				A24249601AF192FC003BF8F0 /* client_interface.hpp */,
				A24249611AF192FC003BF8F0 /* client_returned_record.hpp */,
				A24249621AF192FC003BF8F0 /* color.hpp */,
				A24249631AF192FC003BF8F0 /* constants.cpp */,
				A24249641AF192FC003BF8F0 /* constants.hpp */,
				A24249651AF192FC003BF8F0 /* cpp_exception.hpp */,
				A24249661AF192FC003BF8F0 /* date_record.hpp */,
				A24249671AF192FC003BF8F0 /* map_date_record.hpp */,
				A24249681AF192FC003BF8F0 /* map_list_record.hpp */,
				A24249691AF192FC003BF8F0 /* map_record.hpp */,
				A242496A1AF192FC003BF8F0 /* nested_collection.hpp */,
				A242496B1AF192FC003BF8F0 /* primitive_list.hpp */,
				A242496C1AF192FC003BF8F0 /* record_with_derivings.cpp */,
				A242496D1AF192FC003BF8F0 /* record_with_derivings.hpp */,
				A242496E1AF192FC003BF8F0 /* record_with_nested_derivings.cpp */,
				A242496F1AF192FC003BF8F0 /* record_with_nested_derivings.hpp */,
				A24249701AF192FC003BF8F0 /* set_record.hpp */,
				A24249711AF192FC003BF8F0 /* test_helpers.hpp */,
				A24249721AF192FC003BF8F0 /* token.hpp */,
			);
			name = "generated-cpp";
			path = "../generated-src/cpp";
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		65868B491989FE4200D60EEE /* DjinniObjcTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 65868B6D1989FE4200D60EEE /* Build configuration list for PBXNativeTarget "DjinniObjcTest" */;
			buildPhases = (
				65868B461989FE4200D60EEE /* Sources */,
				65868B471989FE4200D60EEE /* Frameworks */,
				65868B481989FE4200D60EEE /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = DjinniObjcTest;
			productName = DjinniObjcTest;
			productReference = 65868B4A1989FE4200D60EEE /* libDjinniObjcTest.a */;
			productType = "com.apple.product-type.library.static";
		};
		65868B591989FE4200D60EEE /* DjinniObjcTestTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 65868B701989FE4200D60EEE /* Build configuration list for PBXNativeTarget "DjinniObjcTestTests" */;
			buildPhases = (
				65868B561989FE4200D60EEE /* Sources */,
				65868B571989FE4200D60EEE /* Frameworks */,
				65868B581989FE4200D60EEE /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				65868B611989FE4200D60EEE /* PBXTargetDependency */,
			);
			name = DjinniObjcTestTests;
			productName = DjinniObjcTestTests;
			productReference = 65868B5A1989FE4200D60EEE /* DjinniObjcTestTests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		65868B421989FE4200D60EEE /* Project object */ = {
			isa = PBXProject;
			attributes = {
				CLASSPREFIX = "";
				LastUpgradeCheck = 0510;
				ORGANIZATIONNAME = "Dropbox, Inc";
			};
			buildConfigurationList = 65868B451989FE4200D60EEE /* Build configuration list for PBXProject "DjinniObjcTest" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
			);
			mainGroup = 65868B411989FE4200D60EEE;
			productRefGroup = 65868B4B1989FE4200D60EEE /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				65868B491989FE4200D60EEE /* DjinniObjcTest */,
				65868B591989FE4200D60EEE /* DjinniObjcTestTests */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		65868B581989FE4200D60EEE /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		65868B461989FE4200D60EEE /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				6536CD6F19A6C82200DD7715 /* DJIWeakPtrWrapper.mm in Sources */,
				A242495B1AF192E0003BF8F0 /* DBTestHelpers.mm in Sources */,
				A24249571AF192E0003BF8F0 /* DBPrimitiveList.mm in Sources */,
				A24249521AF192E0003BF8F0 /* DBDateRecord.mm in Sources */,
				A242495A1AF192E0003BF8F0 /* DBSetRecord.mm in Sources */,
				A24249511AF192E0003BF8F0 /* DBCppException.mm in Sources */,
				A278D45319BA3601006FD937 /* test_helpers.cpp in Sources */,
				6536CD7819A6C98800DD7715 /* cpp_exception_impl.cpp in Sources */,
				6536CD7419A6C96C00DD7715 /* DBClientInterfaceImpl.mm in Sources */,
				6D66A8AD1A3B0A3200B312E8 /* DBConstants.mm in Sources */,
				A242494E1AF192E0003BF8F0 /* DBClientReturnedRecord.mm in Sources */,
				A242494C1AF192E0003BF8F0 /* DBAssortedIntegers.mm in Sources */,
				A2A162D21AF190D200C0B00A /* DJIDate.mm in Sources */,
				A24249741AF192FC003BF8F0 /* constants.cpp in Sources */,
				A24249551AF192E0003BF8F0 /* DBMapRecord.mm in Sources */,
				A24249581AF192E0003BF8F0 /* DBRecordWithDerivings.mm in Sources */,
				A242495C1AF192E0003BF8F0 /* DBToken.mm in Sources */,
				A24249531AF192E0003BF8F0 /* DBMapDateRecord.mm in Sources */,
				A24249501AF192E0003BF8F0 /* DBConstants.mm in Sources */,
				A2CB54B419BA6E6000A9E600 /* DJIError.mm in Sources */,
				A24249761AF192FC003BF8F0 /* record_with_nested_derivings.cpp in Sources */,
				A24249591AF192E0003BF8F0 /* DBRecordWithNestedDerivings.mm in Sources */,
				A24249751AF192FC003BF8F0 /* record_with_derivings.cpp in Sources */,
				A24249541AF192E0003BF8F0 /* DBMapListRecord.mm in Sources */,
				A242494D1AF192E0003BF8F0 /* DBClientInterfaceObjcProxy.mm in Sources */,
				A24249731AF192FC003BF8F0 /* assorted_integers.cpp in Sources */,
				A24249561AF192E0003BF8F0 /* DBNestedCollection.mm in Sources */,
				A242494F1AF192E0003BF8F0 /* DBColorTranslator.mm in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		65868B561989FE4200D60EEE /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				6D66A8A91A3B09F000B312E8 /* DBConstantTests.mm in Sources */,
				6536CD9219A6C9A800DD7715 /* DBRecordWithDerivingsCppTests.mm in Sources */,
				6536CD9119A6C9A800DD7715 /* DBPrimitiveListTests.mm in Sources */,
				6536CD8D19A6C9A800DD7715 /* DBClientInterfaceTests.mm in Sources */,
				6536CD8E19A6C9A800DD7715 /* DBCppExceptionTests.mm in Sources */,
				6536CD9319A6C9A800DD7715 /* DBRecordWithDerivingsObjcTests.mm in Sources */,
				6536CD9019A6C9A800DD7715 /* DBNestedCollectionTests.mm in Sources */,
				6536CD8F19A6C9A800DD7715 /* DBMapRecordTests.mm in Sources */,
				6536CD9419A6C9A800DD7715 /* DBSetRecordTests.mm in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		65868B611989FE4200D60EEE /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 65868B491989FE4200D60EEE /* DjinniObjcTest */;
			targetProxy = 65868B601989FE4200D60EEE /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
		6536CD8219A6C99800DD7715 /* InfoPlist.strings */ = {
			isa = PBXVariantGroup;
			children = (
				6536CD8319A6C99800DD7715 /* en */,
			);
			name = InfoPlist.strings;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		65868B6B1989FE4200D60EEE /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					"$(inherited)",
					/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
					"$(SRCROOT)/DjinniObjcTest/objc",
					"$(SRCROOT)/DjinniObjcTest/cpp",
				);
				IPHONEOS_DEPLOYMENT_TARGET = 7.1;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = iphoneos;
			};
			name = Debug;
		};
		65868B6C1989FE4200D60EEE /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = YES;
				ENABLE_NS_ASSERTIONS = NO;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				HEADER_SEARCH_PATHS = (
					"$(inherited)",
					/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
					"$(SRCROOT)/DjinniObjcTest/objc",
					"$(SRCROOT)/DjinniObjcTest/cpp",
				);
				IPHONEOS_DEPLOYMENT_TARGET = 7.1;
				SDKROOT = iphoneos;
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		65868B6E1989FE4200D60EEE /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_CXX_LANGUAGE_STANDARD = "c++14";
				DSTROOT = /tmp/DjinniObjcTest.dst;
				GCC_PRECOMPILE_PREFIX_HEADER = NO;
				OTHER_CPLUSPLUSFLAGS = (
					"-std=c++1y",
					"$(OTHER_CFLAGS)",
				);
				OTHER_LDFLAGS = "-ObjC";
				PRODUCT_NAME = DjinniObjcTest;
				SKIP_INSTALL = YES;
				VERSIONING_SYSTEM = "";
				WARNING_CFLAGS = (
					"-Wextra",
					"-Wall",
				);
			};
			name = Debug;
		};
		65868B6F1989FE4200D60EEE /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_CXX_LANGUAGE_STANDARD = "c++14";
				DSTROOT = /tmp/DjinniObjcTest.dst;
				GCC_PRECOMPILE_PREFIX_HEADER = NO;
				OTHER_CPLUSPLUSFLAGS = (
					"-std=c++1y",
					"$(OTHER_CFLAGS)",
				);
				OTHER_LDFLAGS = "-ObjC";
				PRODUCT_NAME = DjinniObjcTest;
				SKIP_INSTALL = YES;
				VERSIONING_SYSTEM = "";
				WARNING_CFLAGS = (
					"-Wextra",
					"-Wall",
				);
			};
			name = Release;
		};
		65868B711989FE4200D60EEE /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = (
					"$(SDKROOT)/Developer/Library/Frameworks",
					"$(inherited)",
					"$(DEVELOPER_FRAMEWORKS_DIR)",
				);
				GCC_PRECOMPILE_PREFIX_HEADER = NO;
				GCC_PREFIX_HEADER = "";
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				INFOPLIST_FILE = "../handwritten-src/objc/tests/DjinniObjcTestTests-Info.plist";
				PRODUCT_NAME = DjinniObjcTestTests;
				WARNING_CFLAGS = (
					"-Wextra",
					"-Wall",
				);
				WRAPPER_EXTENSION = xctest;
			};
			name = Debug;
		};
		65868B721989FE4200D60EEE /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = (
					"$(SDKROOT)/Developer/Library/Frameworks",
					"$(inherited)",
					"$(DEVELOPER_FRAMEWORKS_DIR)",
				);
				GCC_PRECOMPILE_PREFIX_HEADER = NO;
				GCC_PREFIX_HEADER = "";
				INFOPLIST_FILE = "../handwritten-src/objc/tests/DjinniObjcTestTests-Info.plist";
				PRODUCT_NAME = DjinniObjcTestTests;
				WARNING_CFLAGS = (
					"-Wextra",
					"-Wall",
				);
				WRAPPER_EXTENSION = xctest;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		65868B451989FE4200D60EEE /* Build configuration list for PBXProject "DjinniObjcTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				65868B6B1989FE4200D60EEE /* Debug */,
				65868B6C1989FE4200D60EEE /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		65868B6D1989FE4200D60EEE /* Build configuration list for PBXNativeTarget "DjinniObjcTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				65868B6E1989FE4200D60EEE /* Debug */,
				65868B6F1989FE4200D60EEE /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		65868B701989FE4200D60EEE /* Build configuration list for PBXNativeTarget "DjinniObjcTestTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				65868B711989FE4200D60EEE /* Debug */,
				65868B721989FE4200D60EEE /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 65868B421989FE4200D60EEE /* Project object */;
}
