├── .appveyor.yml
├── .github
├── FUNDING.yml
└── workflows
│ ├── ci-mac.yaml
│ └── ci-win.yaml
├── .gitignore
├── .gitmodules
├── .travis.yml
├── Build
└── .gitignore
├── CODE_OF_CONDUCT.md
├── LICENSE
├── OBJCXX-Test
├── Bar.cpp
├── Bar.hpp
├── Foo.cpp
├── Foo.hpp
├── Test.cpp
├── Test.hpp
└── main.cpp
├── OBJCXX.sln
├── OBJCXX.xcodeproj
├── project.pbxproj
├── project.xcworkspace
│ ├── contents.xcworkspacedata
│ └── xcshareddata
│ │ ├── ID3v2.xcscmblueprint
│ │ ├── IDEWorkspaceChecks.plist
│ │ ├── MBDB.xcscmblueprint
│ │ └── OBJCXX.xcscmblueprint
└── xcshareddata
│ └── xcschemes
│ ├── OBJCXX-Test.xcscheme
│ ├── OBJCXX-iOS.xcscheme
│ └── OBJCXX.xcscheme
├── OBJCXX
├── include
│ ├── OBJCXX.hpp
│ └── OBJCXX
│ │ ├── ClassBuilder.hpp
│ │ ├── Foundation
│ │ ├── Classes
│ │ │ ├── NSAffineTransform.hpp
│ │ │ ├── NSAppleEventDescriptor.hpp
│ │ │ ├── NSAppleEventManager.hpp
│ │ │ ├── NSAppleScript.hpp
│ │ │ ├── NSArchiver.hpp
│ │ │ ├── NSArray.hpp
│ │ │ ├── NSAssertionHandler.hpp
│ │ │ ├── NSAttributedString.hpp
│ │ │ ├── NSAutoreleasePool.hpp
│ │ │ ├── NSBackgroundActivityScheduler.hpp
│ │ │ ├── NSBlockOperation.hpp
│ │ │ ├── NSBundle.hpp
│ │ │ ├── NSByteCountFormatter.hpp
│ │ │ ├── NSCache.hpp
│ │ │ ├── NSCachedURLResponse.hpp
│ │ │ ├── NSCalendar.hpp
│ │ │ ├── NSCalendarDate.hpp
│ │ │ ├── NSCharacterSet.hpp
│ │ │ ├── NSClassDescription.hpp
│ │ │ ├── NSCloneCommand.hpp
│ │ │ ├── NSCloseCommand.hpp
│ │ │ ├── NSCoder.hpp
│ │ │ ├── NSComparisonPredicate.hpp
│ │ │ ├── NSCompoundPredicate.hpp
│ │ │ ├── NSCondition.hpp
│ │ │ ├── NSConditionLock.hpp
│ │ │ ├── NSConnection.hpp
│ │ │ ├── NSCountCommand.hpp
│ │ │ ├── NSCountedSet.hpp
│ │ │ ├── NSCreateCommand.hpp
│ │ │ ├── NSData.hpp
│ │ │ ├── NSDataDetector.hpp
│ │ │ ├── NSDate.hpp
│ │ │ ├── NSDateComponents.hpp
│ │ │ ├── NSDateComponentsFormatter.hpp
│ │ │ ├── NSDateFormatter.hpp
│ │ │ ├── NSDateIntervalFormatter.hpp
│ │ │ ├── NSDecimalNumber.hpp
│ │ │ ├── NSDecimalNumberHandler.hpp
│ │ │ ├── NSDeleteCommand.hpp
│ │ │ ├── NSDictionary.hpp
│ │ │ ├── NSDirectoryEnumerator.hpp
│ │ │ ├── NSDistantObject.hpp
│ │ │ ├── NSDistantObjectRequest.hpp
│ │ │ ├── NSDistributedLock.hpp
│ │ │ ├── NSDistributedNotificationCenter.hpp
│ │ │ ├── NSEnergyFormatter.hpp
│ │ │ ├── NSEnumerator.hpp
│ │ │ ├── NSError.hpp
│ │ │ ├── NSException.hpp
│ │ │ ├── NSExistsCommand.hpp
│ │ │ ├── NSExpression.hpp
│ │ │ ├── NSExtensionContext.hpp
│ │ │ ├── NSExtensionItem.hpp
│ │ │ ├── NSFileAccessIntent.hpp
│ │ │ ├── NSFileCoordinator.hpp
│ │ │ ├── NSFileHandle.hpp
│ │ │ ├── NSFileManager.hpp
│ │ │ ├── NSFileSecurity.hpp
│ │ │ ├── NSFileVersion.hpp
│ │ │ ├── NSFileWrapper.hpp
│ │ │ ├── NSFormatter.hpp
│ │ │ ├── NSGarbageCollector.hpp
│ │ │ ├── NSGetCommand.hpp
│ │ │ ├── NSHTTPCookie.hpp
│ │ │ ├── NSHTTPCookieStorage.hpp
│ │ │ ├── NSHTTPURLResponse.hpp
│ │ │ ├── NSHashTable.hpp
│ │ │ ├── NSHost.hpp
│ │ │ ├── NSIndexPath.hpp
│ │ │ ├── NSIndexSet.hpp
│ │ │ ├── NSIndexSpecifier.hpp
│ │ │ ├── NSInputStream.hpp
│ │ │ ├── NSInvocation.hpp
│ │ │ ├── NSInvocationOperation.hpp
│ │ │ ├── NSItemProvider.hpp
│ │ │ ├── NSJSONSerialization.hpp
│ │ │ ├── NSKeyedArchiver.hpp
│ │ │ ├── NSKeyedUnarchiver.hpp
│ │ │ ├── NSLengthFormatter.hpp
│ │ │ ├── NSLinguisticTagger.hpp
│ │ │ ├── NSLocale.hpp
│ │ │ ├── NSLock.hpp
│ │ │ ├── NSLogicalTest.hpp
│ │ │ ├── NSMachBootstrapServer.hpp
│ │ │ ├── NSMachPort.hpp
│ │ │ ├── NSMapTable.hpp
│ │ │ ├── NSMassFormatter.hpp
│ │ │ ├── NSMessagePort.hpp
│ │ │ ├── NSMessagePortNameServer.hpp
│ │ │ ├── NSMetadataItem.hpp
│ │ │ ├── NSMetadataQuery.hpp
│ │ │ ├── NSMetadataQueryAttributeValueTuple.hpp
│ │ │ ├── NSMetadataQueryResultGroup.hpp
│ │ │ ├── NSMethodSignature.hpp
│ │ │ ├── NSMiddleSpecifier.hpp
│ │ │ ├── NSMoveCommand.hpp
│ │ │ ├── NSMutableArray.hpp
│ │ │ ├── NSMutableAttributedString.hpp
│ │ │ ├── NSMutableCharacterSet.hpp
│ │ │ ├── NSMutableData.hpp
│ │ │ ├── NSMutableDictionary.hpp
│ │ │ ├── NSMutableIndexSet.hpp
│ │ │ ├── NSMutableOrderedSet.hpp
│ │ │ ├── NSMutableSet.hpp
│ │ │ ├── NSMutableString.hpp
│ │ │ ├── NSMutableURLRequest.hpp
│ │ │ ├── NSNameSpecifier.hpp
│ │ │ ├── NSNetService.hpp
│ │ │ ├── NSNetServiceBrowser.hpp
│ │ │ ├── NSNotification.hpp
│ │ │ ├── NSNotificationCenter.hpp
│ │ │ ├── NSNotificationQueue.hpp
│ │ │ ├── NSNull.hpp
│ │ │ ├── NSNumber.hpp
│ │ │ ├── NSNumberFormatter.hpp
│ │ │ ├── NSObject.hpp
│ │ │ ├── NSOperation.hpp
│ │ │ ├── NSOperationQueue.hpp
│ │ │ ├── NSOrderedSet.hpp
│ │ │ ├── NSOrthography.hpp
│ │ │ ├── NSOutputStream.hpp
│ │ │ ├── NSPersonNameComponents.hpp
│ │ │ ├── NSPersonNameComponentsFormatter.hpp
│ │ │ ├── NSPipe.hpp
│ │ │ ├── NSPointerArray.hpp
│ │ │ ├── NSPointerFunctions.hpp
│ │ │ ├── NSPort.hpp
│ │ │ ├── NSPortCoder.hpp
│ │ │ ├── NSPortMessage.hpp
│ │ │ ├── NSPortNameServer.hpp
│ │ │ ├── NSPositionalSpecifier.hpp
│ │ │ ├── NSPredicate.hpp
│ │ │ ├── NSProcessInfo.hpp
│ │ │ ├── NSProgress.hpp
│ │ │ ├── NSPropertyListSerialization.hpp
│ │ │ ├── NSPropertySpecifier.hpp
│ │ │ ├── NSProtocolChecker.hpp
│ │ │ ├── NSProxy.hpp
│ │ │ ├── NSPurgeableData.hpp
│ │ │ ├── NSQuitCommand.hpp
│ │ │ ├── NSRandomSpecifier.hpp
│ │ │ ├── NSRangeSpecifier.hpp
│ │ │ ├── NSRecursiveLock.hpp
│ │ │ ├── NSRegularExpression.hpp
│ │ │ ├── NSRelativeSpecifier.hpp
│ │ │ ├── NSRunLoop.hpp
│ │ │ ├── NSScanner.hpp
│ │ │ ├── NSScriptClassDescription.hpp
│ │ │ ├── NSScriptCoercionHandler.hpp
│ │ │ ├── NSScriptCommand.hpp
│ │ │ ├── NSScriptCommandDescription.hpp
│ │ │ ├── NSScriptExecutionContext.hpp
│ │ │ ├── NSScriptObjectSpecifier.hpp
│ │ │ ├── NSScriptSuiteRegistry.hpp
│ │ │ ├── NSScriptWhoseTest.hpp
│ │ │ ├── NSSet.hpp
│ │ │ ├── NSSetCommand.hpp
│ │ │ ├── NSSocketPort.hpp
│ │ │ ├── NSSocketPortNameServer.hpp
│ │ │ ├── NSSortDescriptor.hpp
│ │ │ ├── NSSpecifierTest.hpp
│ │ │ ├── NSSpellServer.hpp
│ │ │ ├── NSStream.hpp
│ │ │ ├── NSString.hpp
│ │ │ ├── NSTask.hpp
│ │ │ ├── NSTextCheckingResult.hpp
│ │ │ ├── NSThread.hpp
│ │ │ ├── NSTimeZone.hpp
│ │ │ ├── NSTimer.hpp
│ │ │ ├── NSURL.hpp
│ │ │ ├── NSURLAuthenticationChallenge.hpp
│ │ │ ├── NSURLCache.hpp
│ │ │ ├── NSURLComponents.hpp
│ │ │ ├── NSURLConnection.hpp
│ │ │ ├── NSURLCredential.hpp
│ │ │ ├── NSURLCredentialStorage.hpp
│ │ │ ├── NSURLDownload.hpp
│ │ │ ├── NSURLHandle.hpp
│ │ │ ├── NSURLProtectionSpace.hpp
│ │ │ ├── NSURLProtocol.hpp
│ │ │ ├── NSURLQueryItem.hpp
│ │ │ ├── NSURLRequest.hpp
│ │ │ ├── NSURLResponse.hpp
│ │ │ ├── NSURLSession.hpp
│ │ │ ├── NSURLSessionConfiguration.hpp
│ │ │ ├── NSURLSessionDataTask.hpp
│ │ │ ├── NSURLSessionDownloadTask.hpp
│ │ │ ├── NSURLSessionStreamTask.hpp
│ │ │ ├── NSURLSessionTask.hpp
│ │ │ ├── NSURLSessionUploadTask.hpp
│ │ │ ├── NSUUID.hpp
│ │ │ ├── NSUbiquitousKeyValueStore.hpp
│ │ │ ├── NSUnarchiver.hpp
│ │ │ ├── NSUndoManager.hpp
│ │ │ ├── NSUniqueIDSpecifier.hpp
│ │ │ ├── NSUserActivity.hpp
│ │ │ ├── NSUserAppleScriptTask.hpp
│ │ │ ├── NSUserAutomatorTask.hpp
│ │ │ ├── NSUserDefaults.hpp
│ │ │ ├── NSUserNotification.hpp
│ │ │ ├── NSUserNotificationAction.hpp
│ │ │ ├── NSUserNotificationCenter.hpp
│ │ │ ├── NSUserScriptTask.hpp
│ │ │ ├── NSUserUnixTask.hpp
│ │ │ ├── NSValue.hpp
│ │ │ ├── NSValueTransformer.hpp
│ │ │ ├── NSWhoseSpecifier.hpp
│ │ │ ├── NSXMLDTD.hpp
│ │ │ ├── NSXMLDTDNode.hpp
│ │ │ ├── NSXMLDocument.hpp
│ │ │ ├── NSXMLElement.hpp
│ │ │ ├── NSXMLNode.hpp
│ │ │ ├── NSXMLParser.hpp
│ │ │ ├── NSXPCConnection.hpp
│ │ │ ├── NSXPCInterface.hpp
│ │ │ ├── NSXPCListener.hpp
│ │ │ └── NSXPCListenerEndpoint.hpp
│ │ ├── Functions.hpp
│ │ ├── Protocols
│ │ │ ├── NSCacheDelegate.hpp
│ │ │ ├── NSCoding.hpp
│ │ │ ├── NSComparisonMethods.hpp
│ │ │ ├── NSConnectionDelegate.hpp
│ │ │ ├── NSCopying.hpp
│ │ │ ├── NSDecimalNumberBehaviors.hpp
│ │ │ ├── NSDiscardableContent.hpp
│ │ │ ├── NSErrorRecoveryAttempting.hpp
│ │ │ ├── NSExtensionRequestHandling.hpp
│ │ │ ├── NSFastEnumeration.hpp
│ │ │ ├── NSFileManagerDelegate.hpp
│ │ │ ├── NSFilePresenter.hpp
│ │ │ ├── NSKeyValueCoding.hpp
│ │ │ ├── NSKeyValueObserving.hpp
│ │ │ ├── NSKeyedArchiverDelegate.hpp
│ │ │ ├── NSKeyedUnarchiverDelegate.hpp
│ │ │ ├── NSLocking.hpp
│ │ │ ├── NSMachPortDelegate.hpp
│ │ │ ├── NSMetadataQueryDelegate.hpp
│ │ │ ├── NSMutableCopying.hpp
│ │ │ ├── NSNetServiceBrowserDelegate.hpp
│ │ │ ├── NSNetServiceDelegate.hpp
│ │ │ ├── NSObject.hpp
│ │ │ ├── NSPortDelegate.hpp
│ │ │ ├── NSProgressReporting.hpp
│ │ │ ├── NSScriptKeyValueCoding.hpp
│ │ │ ├── NSScriptObjectSpecifiers.hpp
│ │ │ ├── NSScriptingComparisonMethods.hpp
│ │ │ ├── NSSecureCoding.hpp
│ │ │ ├── NSSpellServerDelegate.hpp
│ │ │ ├── NSStreamDelegate.hpp
│ │ │ ├── NSURLAuthenticationChallengeSender.hpp
│ │ │ ├── NSURLConnectionDataDelegate.hpp
│ │ │ ├── NSURLConnectionDelegate.hpp
│ │ │ ├── NSURLConnectionDownloadDelegate.hpp
│ │ │ ├── NSURLDownloadDelegate.hpp
│ │ │ ├── NSURLHandleClient.hpp
│ │ │ ├── NSURLProtocolClient.hpp
│ │ │ ├── NSURLSessionDataDelegate.hpp
│ │ │ ├── NSURLSessionDelegate.hpp
│ │ │ ├── NSURLSessionDownloadDelegate.hpp
│ │ │ ├── NSURLSessionStreamDelegate.hpp
│ │ │ ├── NSURLSessionTaskDelegate.hpp
│ │ │ ├── NSUserActivityDelegate.hpp
│ │ │ ├── NSUserNotificationCenterDelegate.hpp
│ │ │ ├── NSXMLParserDelegate.hpp
│ │ │ ├── NSXPCListenerDelegate.hpp
│ │ │ └── NSXPCProxyCreating.hpp
│ │ └── Types.hpp
│ │ ├── MethodSignature.hpp
│ │ ├── Object.hpp
│ │ └── RT.hpp
└── source
│ ├── ClassBuilder.cpp
│ ├── Foundation
│ ├── Classes
│ │ ├── NSAffineTransform.cpp
│ │ ├── NSAppleEventDescriptor.cpp
│ │ ├── NSAppleEventManager.cpp
│ │ ├── NSAppleScript.cpp
│ │ ├── NSArchiver.cpp
│ │ ├── NSArray.cpp
│ │ ├── NSAssertionHandler.cpp
│ │ ├── NSAttributedString.cpp
│ │ ├── NSAutoreleasePool.cpp
│ │ ├── NSBackgroundActivityScheduler.cpp
│ │ ├── NSBlockOperation.cpp
│ │ ├── NSBundle.cpp
│ │ ├── NSByteCountFormatter.cpp
│ │ ├── NSCache.cpp
│ │ ├── NSCachedURLResponse.cpp
│ │ ├── NSCalendar.cpp
│ │ ├── NSCalendarDate.cpp
│ │ ├── NSCharacterSet.cpp
│ │ ├── NSClassDescription.cpp
│ │ ├── NSCloneCommand.cpp
│ │ ├── NSCloseCommand.cpp
│ │ ├── NSCoder.cpp
│ │ ├── NSComparisonPredicate.cpp
│ │ ├── NSCompoundPredicate.cpp
│ │ ├── NSCondition.cpp
│ │ ├── NSConditionLock.cpp
│ │ ├── NSConnection.cpp
│ │ ├── NSCountCommand.cpp
│ │ ├── NSCountedSet.cpp
│ │ ├── NSCreateCommand.cpp
│ │ ├── NSData.cpp
│ │ ├── NSDataDetector.cpp
│ │ ├── NSDate.cpp
│ │ ├── NSDateComponents.cpp
│ │ ├── NSDateComponentsFormatter.cpp
│ │ ├── NSDateFormatter.cpp
│ │ ├── NSDateIntervalFormatter.cpp
│ │ ├── NSDecimalNumber.cpp
│ │ ├── NSDecimalNumberHandler.cpp
│ │ ├── NSDeleteCommand.cpp
│ │ ├── NSDictionary.cpp
│ │ ├── NSDirectoryEnumerator.cpp
│ │ ├── NSDistantObject.cpp
│ │ ├── NSDistantObjectRequest.cpp
│ │ ├── NSDistributedLock.cpp
│ │ ├── NSDistributedNotificationCenter.cpp
│ │ ├── NSEnergyFormatter.cpp
│ │ ├── NSEnumerator.cpp
│ │ ├── NSError.cpp
│ │ ├── NSException.cpp
│ │ ├── NSExistsCommand.cpp
│ │ ├── NSExpression.cpp
│ │ ├── NSExtensionContext.cpp
│ │ ├── NSExtensionItem.cpp
│ │ ├── NSFileAccessIntent.cpp
│ │ ├── NSFileCoordinator.cpp
│ │ ├── NSFileHandle.cpp
│ │ ├── NSFileManager.cpp
│ │ ├── NSFileSecurity.cpp
│ │ ├── NSFileVersion.cpp
│ │ ├── NSFileWrapper.cpp
│ │ ├── NSFormatter.cpp
│ │ ├── NSGarbageCollector.cpp
│ │ ├── NSGetCommand.cpp
│ │ ├── NSHTTPCookie.cpp
│ │ ├── NSHTTPCookieStorage.cpp
│ │ ├── NSHTTPURLResponse.cpp
│ │ ├── NSHashTable.cpp
│ │ ├── NSHost.cpp
│ │ ├── NSIndexPath.cpp
│ │ ├── NSIndexSet.cpp
│ │ ├── NSIndexSpecifier.cpp
│ │ ├── NSInputStream.cpp
│ │ ├── NSInvocation.cpp
│ │ ├── NSInvocationOperation.cpp
│ │ ├── NSItemProvider.cpp
│ │ ├── NSJSONSerialization.cpp
│ │ ├── NSKeyedArchiver.cpp
│ │ ├── NSKeyedUnarchiver.cpp
│ │ ├── NSLengthFormatter.cpp
│ │ ├── NSLinguisticTagger.cpp
│ │ ├── NSLocale.cpp
│ │ ├── NSLock.cpp
│ │ ├── NSLogicalTest.cpp
│ │ ├── NSMachBootstrapServer.cpp
│ │ ├── NSMachPort.cpp
│ │ ├── NSMapTable.cpp
│ │ ├── NSMassFormatter.cpp
│ │ ├── NSMessagePort.cpp
│ │ ├── NSMessagePortNameServer.cpp
│ │ ├── NSMetadataItem.cpp
│ │ ├── NSMetadataQuery.cpp
│ │ ├── NSMetadataQueryAttributeValueTuple.cpp
│ │ ├── NSMetadataQueryResultGroup.cpp
│ │ ├── NSMethodSignature.cpp
│ │ ├── NSMiddleSpecifier.cpp
│ │ ├── NSMoveCommand.cpp
│ │ ├── NSMutableArray.cpp
│ │ ├── NSMutableAttributedString.cpp
│ │ ├── NSMutableCharacterSet.cpp
│ │ ├── NSMutableData.cpp
│ │ ├── NSMutableDictionary.cpp
│ │ ├── NSMutableIndexSet.cpp
│ │ ├── NSMutableOrderedSet.cpp
│ │ ├── NSMutableSet.cpp
│ │ ├── NSMutableString.cpp
│ │ ├── NSMutableURLRequest.cpp
│ │ ├── NSNameSpecifier.cpp
│ │ ├── NSNetService.cpp
│ │ ├── NSNetServiceBrowser.cpp
│ │ ├── NSNotification.cpp
│ │ ├── NSNotificationCenter.cpp
│ │ ├── NSNotificationQueue.cpp
│ │ ├── NSNull.cpp
│ │ ├── NSNumber.cpp
│ │ ├── NSNumberFormatter.cpp
│ │ ├── NSObject.cpp
│ │ ├── NSOperation.cpp
│ │ ├── NSOperationQueue.cpp
│ │ ├── NSOrderedSet.cpp
│ │ ├── NSOrthography.cpp
│ │ ├── NSOutputStream.cpp
│ │ ├── NSPersonNameComponents.cpp
│ │ ├── NSPersonNameComponentsFormatter.cpp
│ │ ├── NSPipe.cpp
│ │ ├── NSPointerArray.cpp
│ │ ├── NSPointerFunctions.cpp
│ │ ├── NSPort.cpp
│ │ ├── NSPortCoder.cpp
│ │ ├── NSPortMessage.cpp
│ │ ├── NSPortNameServer.cpp
│ │ ├── NSPositionalSpecifier.cpp
│ │ ├── NSPredicate.cpp
│ │ ├── NSProcessInfo.cpp
│ │ ├── NSProgress.cpp
│ │ ├── NSPropertyListSerialization.cpp
│ │ ├── NSPropertySpecifier.cpp
│ │ ├── NSProtocolChecker.cpp
│ │ ├── NSProxy.cpp
│ │ ├── NSPurgeableData.cpp
│ │ ├── NSQuitCommand.cpp
│ │ ├── NSRandomSpecifier.cpp
│ │ ├── NSRangeSpecifier.cpp
│ │ ├── NSRecursiveLock.cpp
│ │ ├── NSRegularExpression.cpp
│ │ ├── NSRelativeSpecifier.cpp
│ │ ├── NSRunLoop.cpp
│ │ ├── NSScanner.cpp
│ │ ├── NSScriptClassDescription.cpp
│ │ ├── NSScriptCoercionHandler.cpp
│ │ ├── NSScriptCommand.cpp
│ │ ├── NSScriptCommandDescription.cpp
│ │ ├── NSScriptExecutionContext.cpp
│ │ ├── NSScriptObjectSpecifier.cpp
│ │ ├── NSScriptSuiteRegistry.cpp
│ │ ├── NSScriptWhoseTest.cpp
│ │ ├── NSSet.cpp
│ │ ├── NSSetCommand.cpp
│ │ ├── NSSocketPort.cpp
│ │ ├── NSSocketPortNameServer.cpp
│ │ ├── NSSortDescriptor.cpp
│ │ ├── NSSpecifierTest.cpp
│ │ ├── NSSpellServer.cpp
│ │ ├── NSStream.cpp
│ │ ├── NSString.cpp
│ │ ├── NSTask.cpp
│ │ ├── NSTextCheckingResult.cpp
│ │ ├── NSThread.cpp
│ │ ├── NSTimeZone.cpp
│ │ ├── NSTimer.cpp
│ │ ├── NSURL.cpp
│ │ ├── NSURLAuthenticationChallenge.cpp
│ │ ├── NSURLCache.cpp
│ │ ├── NSURLComponents.cpp
│ │ ├── NSURLConnection.cpp
│ │ ├── NSURLCredential.cpp
│ │ ├── NSURLCredentialStorage.cpp
│ │ ├── NSURLDownload.cpp
│ │ ├── NSURLHandle.cpp
│ │ ├── NSURLProtectionSpace.cpp
│ │ ├── NSURLProtocol.cpp
│ │ ├── NSURLQueryItem.cpp
│ │ ├── NSURLRequest.cpp
│ │ ├── NSURLResponse.cpp
│ │ ├── NSURLSession.cpp
│ │ ├── NSURLSessionConfiguration.cpp
│ │ ├── NSURLSessionDataTask.cpp
│ │ ├── NSURLSessionDownloadTask.cpp
│ │ ├── NSURLSessionStreamTask.cpp
│ │ ├── NSURLSessionTask.cpp
│ │ ├── NSURLSessionUploadTask.cpp
│ │ ├── NSUUID.cpp
│ │ ├── NSUbiquitousKeyValueStore.cpp
│ │ ├── NSUnarchiver.cpp
│ │ ├── NSUndoManager.cpp
│ │ ├── NSUniqueIDSpecifier.cpp
│ │ ├── NSUserActivity.cpp
│ │ ├── NSUserAppleScriptTask.cpp
│ │ ├── NSUserAutomatorTask.cpp
│ │ ├── NSUserDefaults.cpp
│ │ ├── NSUserNotification.cpp
│ │ ├── NSUserNotificationAction.cpp
│ │ ├── NSUserNotificationCenter.cpp
│ │ ├── NSUserScriptTask.cpp
│ │ ├── NSUserUnixTask.cpp
│ │ ├── NSValue.cpp
│ │ ├── NSValueTransformer.cpp
│ │ ├── NSWhoseSpecifier.cpp
│ │ ├── NSXMLDTD.cpp
│ │ ├── NSXMLDTDNode.cpp
│ │ ├── NSXMLDocument.cpp
│ │ ├── NSXMLElement.cpp
│ │ ├── NSXMLNode.cpp
│ │ ├── NSXMLParser.cpp
│ │ ├── NSXPCConnection.cpp
│ │ ├── NSXPCInterface.cpp
│ │ └── NSXPCListenerEndpoint.cpp
│ └── Functions.cpp
│ ├── MethodSignature.cpp
│ ├── Object.cpp
│ └── RT.cpp
├── README.md
└── VisualStudio
├── OBJCXX DLL VC142.vcxproj
├── OBJCXX DLL VC142.vcxproj.filters
├── OBJCXX DLL VC143.vcxproj
├── OBJCXX DLL VC143.vcxproj.filters
├── OBJCXX Static VC142.vcxproj
├── OBJCXX Static VC142.vcxproj.filters
├── OBJCXX Static VC143.vcxproj
├── OBJCXX Static VC143.vcxproj.filters
├── Test.vcxproj
└── Test.vcxproj.filters
/.appveyor.yml:
--------------------------------------------------------------------------------
1 | image:
2 | - Visual Studio 2019
3 | platform:
4 | - x86
5 | - x64
6 | configuration:
7 | - Debug
8 | - Release
9 | install:
10 | - git submodule update --init --recursive
11 | build:
12 | project: OBJCXX.sln
13 | before_build:
14 | - nuget restore
15 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | github: macmade
2 |
--------------------------------------------------------------------------------
/.github/workflows/ci-win.yaml:
--------------------------------------------------------------------------------
1 | name: ci-win
2 | on: [push]
3 | jobs:
4 | ci:
5 | runs-on: windows-2022
6 | strategy:
7 | matrix:
8 | run-config:
9 | - { platform: 'x64', toolset: 'x64', configuration: 'Debug', solution: 'OBJCXX.sln' }
10 | - { platform: 'x64', toolset: 'x64', configuration: 'Release', solution: 'OBJCXX.sln' }
11 | - { platform: 'x86', toolset: 'x64', configuration: 'Debug', solution: 'OBJCXX.sln' }
12 | - { platform: 'x86', toolset: 'x64', configuration: 'Release', solution: 'OBJCXX.sln' }
13 | steps:
14 |
15 | - uses: actions/checkout@v1
16 | with:
17 | submodules: 'recursive'
18 |
19 | - uses: macmade/action-msbuild@v1.1.0
20 |
21 | - uses: macmade/action-slack@v1.0.0
22 | if: ${{ always() }}
23 | env:
24 | SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
25 | with:
26 | channel: '#ci'
27 | status: ${{ job.status }}
28 | title: ${{ matrix.run-config[ 'solution' ] }} - ${{ matrix.run-config[ 'configuration' ] }} - ${{ matrix.run-config[ 'platform' ] }}
29 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Mac Finder
2 | .DS_Store
3 | .Trashes
4 | Icon?
5 |
6 | # Thumbnails
7 | ._*
8 |
9 | # Files that might appear on external disk
10 | .Spotlight-V100
11 | .Trashes
12 |
13 | # Windows
14 | Thumbs.db
15 |
16 | # Xcode
17 | *.pbxuser
18 | *.mode1v3
19 | *.mode2v3
20 | *.perspectivev3
21 | *.xccheckout
22 | *.profraw
23 | !default.pbxuser
24 | !default.mode1v3
25 | !default.mode2v3
26 | !default.perspectivev3
27 | xcuserdata
28 |
29 | # VisualStudio
30 | *.suo
31 | *.sdf
32 | *.opensdf
33 | *.opendb
34 | *.vcxproj.user
35 | *.csproj.user
36 | *.VC.db
37 | .vs
38 | ipch
39 |
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "Submodules/xcconfig"]
2 | path = Submodules/xcconfig
3 | url = https://github.com/macmade/xcconfig.git
4 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: objective-c
2 | osx_image: xcode10.2
3 | cache:
4 | directories:
5 | - $HOME/.ccache
6 | install:
7 | - gem install xcpretty
8 | - brew install ccache
9 | - PATH=$PATH:/usr/local/opt/ccache/libexec
10 | - export PYTHONUSERBASE=~/.local
11 | script:
12 | - set -o pipefail && xcodebuild -project "OBJCXX.xcodeproj" -scheme "OBJCXX" build | xcpretty
13 | - set -o pipefail && xcodebuild -project "OBJCXX.xcodeproj" -scheme "OBJCXX-Test" build | xcpretty
14 | before_script:
15 | - ccache -s
16 | - ccache -z
17 | after_script:
18 | - ccache -s
19 | notifications:
20 | slack: xs-labs:FXh1yLXNkpcVxKZhZU6icdhI
21 |
--------------------------------------------------------------------------------
/Build/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2014 Jean-David Gadina - www.xs-labs.com / www.digidna.net
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/OBJCXX.xcodeproj/project.xcworkspace/contents.xcworkspacedata:
--------------------------------------------------------------------------------
1 |
2 |
4 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/OBJCXX.xcodeproj/project.xcworkspace/xcshareddata/ID3v2.xcscmblueprint:
--------------------------------------------------------------------------------
1 | {
2 | "DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey" : "ADCA9195A868291B07F204C2B3711DB7BA58BF77",
3 | "DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey" : {
4 |
5 | },
6 | "DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey" : {
7 | "ADCA9195A868291B07F204C2B3711DB7BA58BF77" : 0,
8 | "5F4838C7A83B1ADE0F5BF4DE9B5E20ECCA89600B" : 0
9 | },
10 | "DVTSourceControlWorkspaceBlueprintIdentifierKey" : "4A2CEBD0-F5F0-4FF0-9FF8-038B64AB9C3B",
11 | "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : {
12 | "ADCA9195A868291B07F204C2B3711DB7BA58BF77" : "DDNAToolKit\/",
13 | "5F4838C7A83B1ADE0F5BF4DE9B5E20ECCA89600B" : ""
14 | },
15 | "DVTSourceControlWorkspaceBlueprintNameKey" : "ID3v2",
16 | "DVTSourceControlWorkspaceBlueprintVersion" : 204,
17 | "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "Subprojects\/MBDB\/ID3v2.xcodeproj",
18 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey" : [
19 | {
20 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "github.com:DigiDNA\/iMazing-Mac.git",
21 | "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git",
22 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "5F4838C7A83B1ADE0F5BF4DE9B5E20ECCA89600B"
23 | },
24 | {
25 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "https:\/\/github.com\/DigiDNA\/DDNAToolKit.git",
26 | "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git",
27 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "ADCA9195A868291B07F204C2B3711DB7BA58BF77"
28 | }
29 | ]
30 | }
--------------------------------------------------------------------------------
/OBJCXX.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IDEDidComputeMac32BitWarning
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/OBJCXX.xcodeproj/project.xcworkspace/xcshareddata/MBDB.xcscmblueprint:
--------------------------------------------------------------------------------
1 | {
2 | "DVTSourceControlWorkspaceBlueprintPrimaryRemoteRepositoryKey" : "ADCA9195A868291B07F204C2B3711DB7BA58BF77",
3 | "DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey" : {
4 |
5 | },
6 | "DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey" : {
7 | "ADCA9195A868291B07F204C2B3711DB7BA58BF77" : 0,
8 | "5F4838C7A83B1ADE0F5BF4DE9B5E20ECCA89600B" : 0
9 | },
10 | "DVTSourceControlWorkspaceBlueprintIdentifierKey" : "23651854-04EB-4575-A6A8-D2C149FA05BB",
11 | "DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey" : {
12 | "ADCA9195A868291B07F204C2B3711DB7BA58BF77" : "DDNAToolKit\/",
13 | "5F4838C7A83B1ADE0F5BF4DE9B5E20ECCA89600B" : ""
14 | },
15 | "DVTSourceControlWorkspaceBlueprintNameKey" : "MBDB",
16 | "DVTSourceControlWorkspaceBlueprintVersion" : 204,
17 | "DVTSourceControlWorkspaceBlueprintRelativePathToProjectKey" : "Subprojects\/MBDB\/MBDB.xcodeproj",
18 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey" : [
19 | {
20 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "github.com:DigiDNA\/iMazing-Mac.git",
21 | "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git",
22 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "5F4838C7A83B1ADE0F5BF4DE9B5E20ECCA89600B"
23 | },
24 | {
25 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryURLKey" : "https:\/\/github.com\/DigiDNA\/DDNAToolKit.git",
26 | "DVTSourceControlWorkspaceBlueprintRemoteRepositorySystemKey" : "com.apple.dt.Xcode.sourcecontrol.Git",
27 | "DVTSourceControlWorkspaceBlueprintRemoteRepositoryIdentifierKey" : "ADCA9195A868291B07F204C2B3711DB7BA58BF77"
28 | }
29 | ]
30 | }
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSAffineTransform.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | AffineTransform::AffineTransform(): Object( "NSAffineTransform" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSAppleScript.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | AppleScript::AppleScript(): Object( "NSAppleScript" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSArchiver.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Archiver::Archiver(): Coder( "NSArchiver" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSArray.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Array::Array(): Object( "NSArray" )
35 | {}
36 | }
37 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSAutoreleasePool.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | AutoreleasePool::AutoreleasePool(): Object( "NSAutoreleasePool" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSBlockOperation.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | BlockOperation::BlockOperation(): Operation( "NSBlockOperation" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSBundle.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Bundle::Bundle(): Object( "NSBundle" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSCache.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Cache::Cache(): Object( "NSCache" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSCalendar.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Calendar::Calendar(): Object( "NSCalendar" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSCalendarDate.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | CalendarDate::CalendarDate(): Date( "NSCalendarDate" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSCharacterSet.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | CharacterSet::CharacterSet(): Object( "NSCharacterSet" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSCloneCommand.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | CloneCommand::CloneCommand(): ScriptCommand( "NSCloneCommand" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSCloseCommand.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | CloseCommand::CloseCommand(): ScriptCommand( "NSCloseCommand" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSCondition.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Condition::Condition(): Object( "NSCondition" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSConditionLock.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | ConditionLock::ConditionLock(): Object( "NSConditionLock" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSConnection.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Connection::Connection(): Object( "NSConnection" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSCountCommand.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | CountCommand::CountCommand(): ScriptCommand( "NSCountCommand" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSCountedSet.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | CountedSet::CountedSet(): MutableSet( "NSCountedSet" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSCreateCommand.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | CreateCommand::CreateCommand(): ScriptCommand( "NSCreateCommand" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSDataDetector.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | DataDetector::DataDetector(): RegularExpression( "NSDataDetector" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSDate.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Date::Date(): Object( "NSDate" )
35 | {}
36 | }
37 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSDateComponents.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | DateComponents::DateComponents(): Object( "NSDateComponents" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSDateFormatter.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | DateFormatter::DateFormatter(): Formatter( "NSDateFormatter" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSDeleteCommand.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | DeleteCommand::DeleteCommand(): ScriptCommand( "NSDeleteCommand" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSDictionary.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Dictionary::Dictionary(): Object( "NSDictionary" )
35 | {}
36 | }
37 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSDistantObject.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | DistantObject::DistantObject(): Proxy( "NSDistantObject" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSDistributedLock.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | DistributedLock::DistributedLock(): Object( "NSDistributedLock" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSEnumerator.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Enumerator::Enumerator(): Object( "NSEnumerator" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSExistsCommand.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | ExistsCommand::ExistsCommand(): ScriptCommand( "NSExistsCommand" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSExpression.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Expression::Expression(): Object( "NSExpression" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSExtensionItem.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | ExtensionItem::ExtensionItem(): Object( "NSExtensionItem" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSFileCoordinator.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | FileCoordinator::FileCoordinator(): Object( "NSFileCoordinator" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSFileHandle.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | FileHandle::FileHandle(): Object( "NSFileHandle" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSFileSecurity.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | FileSecurity::FileSecurity(): Object( "NSFileSecurity" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSFileVersion.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | FileVersion::FileVersion(): Object( "NSFileVersion" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSFileWrapper.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | FileWrapper::FileWrapper(): Object( "NSFileWrapper" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSFormatter.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Formatter::Formatter(): Object( "NSFormatter" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSGetCommand.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | GetCommand::GetCommand(): ScriptCommand( "NSGetCommand" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSHTTPCookie.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | HTTPCookie::HTTPCookie(): Object( "NSHTTPCookie" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSHashTable.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | HashTable::HashTable(): Object( "NSHashTable" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSHost.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Host::Host(): Object( "NSHost" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSIndexPath.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | IndexPath::IndexPath(): Object( "NSIndexPath" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSIndexSet.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | IndexSet::IndexSet(): Object( "NSIndexSet" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSInputStream.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | InputStream::InputStream(): Stream( "NSInputStream" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSInvocation.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Invocation::Invocation(): Object( "NSInvocation" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSItemProvider.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | ItemProvider::ItemProvider(): Object( "NSItemProvider" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSLocale.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Locale::Locale(): Object( "NSLocale" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSLogicalTest.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | LogicalTest::LogicalTest(): ScriptWhoseTest( "NSLogicalTest" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSMachPort.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | MachPort::MachPort(): Port( "NSMachPort" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSMapTable.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | MapTable::MapTable(): Object( "NSMapTable" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSMassFormatter.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | MassFormatter::MassFormatter(): Formatter( "NSMassFormatter" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSMessagePort.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | MessagePort::MessagePort(): Port( "NSMessagePort" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSMetadataItem.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | MetadataItem::MetadataItem(): Object( "NSMetadataItem" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSMetadataQuery.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | MetadataQuery::MetadataQuery(): Object( "NSMetadataQuery" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSMethodSignature.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | MethodSignature::MethodSignature(): Object( "NSMethodSignature" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSMoveCommand.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | MoveCommand::MoveCommand(): ScriptCommand( "NSMoveCommand" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSMutableData.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | MutableData::MutableData(): Data( "NSMutableData" )
35 | {}
36 | }
37 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSMutableSet.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | MutableSet::MutableSet(): Set( "NSMutableSet" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSMutableString.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | MutableString::MutableString(): String( "NSMutableString" )
35 | {}
36 | }
37 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSNetService.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | NetService::NetService(): Object( "NSNetService" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSNull.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Null::Null(): Object( "NSNull" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSObject.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Object::Object(): Object( "NSObject" )
35 | {}
36 | }
37 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSOperation.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Operation::Operation(): Object( "NSOperation" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSOperationQueue.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | OperationQueue::OperationQueue(): Object( "NSOperationQueue" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSOrderedSet.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | OrderedSet::OrderedSet(): Object( "NSOrderedSet" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSOrthography.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Orthography::Orthography(): Object( "NSOrthography" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSOutputStream.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | OutputStream::OutputStream(): Stream( "NSOutputStream" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSPipe.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Pipe::Pipe(): Object( "NSPipe" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSPointerArray.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | PointerArray::PointerArray(): Object( "NSPointerArray" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSPort.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Port::Port(): Object( "NSPort" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSPortCoder.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | PortCoder::PortCoder(): Coder( "NSPortCoder" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSPortMessage.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | PortMessage::PortMessage(): Object( "NSPortMessage" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSPortNameServer.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | PortNameServer::PortNameServer(): Object( "NSPortNameServer" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSPredicate.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Predicate::Predicate(): Object( "NSPredicate" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSProcessInfo.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | ProcessInfo::ProcessInfo(): Object( "NSProcessInfo" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSProgress.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Progress::Progress(): Object( "NSProgress" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSProxy.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Proxy::Proxy(): Object( "NSProxy" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSPurgeableData.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | PurgeableData::PurgeableData(): MutableData( "NSPurgeableData" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSQuitCommand.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | QuitCommand::QuitCommand(): ScriptCommand( "NSQuitCommand" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSRunLoop.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | RunLoop::RunLoop(): Object( "NSRunLoop" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSScanner.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Scanner::Scanner(): Object( "NSScanner" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSScriptCommand.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | ScriptCommand::ScriptCommand(): Object( "NSScriptCommand" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSSet.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Set::Set(): Object( "NSSet" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSSetCommand.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | SetCommand::SetCommand(): ScriptCommand( "NSSetCommand" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSSocketPort.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | SocketPort::SocketPort(): Port( "NSSocketPort" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSSortDescriptor.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | SortDescriptor::SortDescriptor(): Object( "NSSortDescriptor" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSSpellServer.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | SpellServer::SpellServer(): Object( "NSSpellServer" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSStream.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Stream::Stream(): Object( "NSStream" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSThread.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Thread::Thread(): Object( "NSThread" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSTimeZone.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | TimeZone::TimeZone(): Object( "NSTimeZone" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSTimer.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Timer::Timer(): Object( "NSTimer" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSURL.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | URL::URL(): Object( "NSURL" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSURLCache.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | URLCache::URLCache(): Object( "NSURLCache" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSURLComponents.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | URLComponents::URLComponents(): Object( "NSURLComponents" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSURLConnection.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | URLConnection::URLConnection(): Object( "NSURLConnection" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSURLCredential.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | URLCredential::URLCredential(): Object( "NSURLCredential" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSURLDownload.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | URLDownload::URLDownload(): Object( "NSURLDownload" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSURLHandle.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | URLHandle::URLHandle(): Object( "NSURLHandle" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSURLProtocol.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | URLProtocol::URLProtocol(): Object( "NSURLProtocol" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSURLQueryItem.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | URLQueryItem::URLQueryItem(): Object( "NSURLQueryItem" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSURLRequest.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | URLRequest::URLRequest(): Object( "NSURLRequest" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSURLResponse.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | URLResponse::URLResponse(): Object( "NSURLResponse" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSURLSession.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | URLSession::URLSession(): Object( "NSURLSession" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSURLSessionTask.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | URLSessionTask::URLSessionTask(): Object( "NSURLSessionTask" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSUUID.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | UUID::UUID(): Object( "NSUUID" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSUndoManager.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | UndoManager::UndoManager(): Object( "NSUndoManager" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSUserActivity.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | UserActivity::UserActivity(): Object( "NSUserActivity" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSUserDefaults.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | UserDefaults::UserDefaults(): Object( "NSUserDefaults" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSUserScriptTask.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | UserScriptTask::UserScriptTask(): Object( "NSUserScriptTask" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSUserUnixTask.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | UserUnixTask::UserUnixTask(): UserScriptTask( "NSUserUnixTask" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSValue.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | Value::Value(): Object( "NSValue" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSXMLDTD.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | XMLDTD::XMLDTD(): XMLNode( "NSXMLDTD" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSXMLDTDNode.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | XMLDTDNode::XMLDTDNode(): XMLNode( "NSXMLDTDNode" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSXMLDocument.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | XMLDocument::XMLDocument(): XMLNode( "NSXMLDocument" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSXMLElement.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | XMLElement::XMLElement(): XMLNode( "NSXMLElement" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSXMLNode.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | XMLNode::XMLNode(): Object( "NSXMLNode" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSXMLParser.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | XMLParser::XMLParser(): Object( "NSXMLParser" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSXPCConnection.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | XPCConnection::XPCConnection(): Object( "NSXPCConnection" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------
/OBJCXX/source/Foundation/Classes/NSXPCInterface.cpp:
--------------------------------------------------------------------------------
1 | /*******************************************************************************
2 | * The MIT License (MIT)
3 | *
4 | * Copyright (c) 2015 Jean-David Gadina - www.xs-labs.com / www.digidna.net
5 | *
6 | * Permission is hereby granted, free of charge, to any person obtaining a copy
7 | * of this software and associated documentation files (the "Software"), to deal
8 | * in the Software without restriction, including without limitation the rights
9 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | * copies of the Software, and to permit persons to whom the Software is
11 | * furnished to do so, subject to the following conditions:
12 | *
13 | * The above copyright notice and this permission notice shall be included in
14 | * all copies or substantial portions of the Software.
15 | *
16 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | * THE SOFTWARE.
23 | ******************************************************************************/
24 |
25 | /*!
26 | * @copyright (c) 2015 - Jean-David Gadina - www.xs-labs.com / www.digidna.net
27 | * @brief ...
28 | */
29 |
30 | #include
31 |
32 | namespace NS
33 | {
34 | XPCInterface::XPCInterface(): Object( "NSXPCInterface" )
35 | {}
36 | }
37 |
38 |
--------------------------------------------------------------------------------