Ocean
|
The Ocean Apple Library provides specific functionalities for Apple platforms. More...
Modules | |
Ocean Platform Apple iOS Library | |
The Ocean Apple iOSX Library provides specific functionalities for Apple iOS platforms. | |
Ocean Platform Apple MacOS Library | |
The Ocean Apple MacOS Library provides specific functionalities for Mac MacOS platforms. | |
Data Structures | |
class | Ocean::Platform::Apple::Resource |
This class implements functions allowing to operate with resource data. More... | |
class | Ocean::Platform::Apple::ResourceManager |
This class implements a manager for resource data. More... | |
class | Ocean::Platform::Apple::System |
This class implements system functions on Apple platforms. More... | |
class | Ocean::Platform::Apple::Utilities |
This class implements utilitiy functions for Apple platforms. More... | |
Typedefs | |
using | Ocean::Platform::Apple::ScopedCFStringRef = ScopedObjectCompileTimeT< CFStringRef, CFTypeRef, void, CFRelease > |
Definition of a scoped object holding a CFStringRef object. More... | |
using | Ocean::Platform::Apple::ScopedCFURLRef = ScopedObjectCompileTimeT< CFURLRef, CFTypeRef, void, CFRelease > |
Definition of a scoped object holding a CFURLRef object. More... | |
using | Ocean::Platform::Apple::ScopedCFDataRef = ScopedObjectCompileTimeT< CFDataRef, CFTypeRef, void, CFRelease > |
Definition of a scoped object holding a CFDataRef object. More... | |
using | Ocean::Platform::Apple::ScopedCFMutableDataRef = ScopedObjectCompileTimeT< CFMutableDataRef, CFTypeRef, void, CFRelease > |
Definition of a scoped object holding a CFMutableDataRef object. More... | |
using | Ocean::Platform::Apple::ScopedCGImageRef = ScopedObjectCompileTimeVoidT< CGImageRef, CGImageRelease > |
Definition of a scoped object holding a CGImageRef object. More... | |
using | Ocean::Platform::Apple::ScopedCGDataProviderRef = ScopedObjectCompileTimeVoidT< CGDataProviderRef, CGDataProviderRelease > |
Definition of a scoped object holding a CGDataProviderRef object. More... | |
using | Ocean::Platform::Apple::ScopedCGColorSpaceRef = ScopedObjectCompileTimeVoidT< CGColorSpaceRef, CGColorSpaceRelease > |
Definition of a scoped object holding a CGColorSpaceRef object. More... | |
using | Ocean::Platform::Apple::ScopedCFNumberRef = ScopedObjectCompileTimeT< CFNumberRef, CFTypeRef, void, CFRelease > |
Definition of a scoped object holding a CFNumberRef object. More... | |
using | Ocean::Platform::Apple::ScopedCFDictionaryRef = ScopedObjectCompileTimeT< CFDictionaryRef, CFTypeRef, void, CFRelease > |
Definition of a scoped object holding a CFDictionaryRef object. More... | |
using | Ocean::Platform::Apple::ScopedCFTypeRef = ScopedObjectCompileTimeVoidT< CFTypeRef, CFRelease > |
Definition of a scoped object holding a CFType object. More... | |
The Ocean Apple Library provides specific functionalities for Apple platforms.
The library is available on Apple platforms only.
using Ocean::Platform::Apple::ScopedCFDataRef = typedef ScopedObjectCompileTimeT<CFDataRef, CFTypeRef, void, CFRelease> |
Definition of a scoped object holding a CFDataRef object.
The wrapped CFDataRef object will be released automatically once the scoped object does not exist anymore.
using Ocean::Platform::Apple::ScopedCFDictionaryRef = typedef ScopedObjectCompileTimeT<CFDictionaryRef, CFTypeRef, void, CFRelease> |
Definition of a scoped object holding a CFDictionaryRef object.
The wrapped CFDictionaryRef object will be released automatically once the scoped object does not exist anymore.
using Ocean::Platform::Apple::ScopedCFMutableDataRef = typedef ScopedObjectCompileTimeT<CFMutableDataRef, CFTypeRef, void, CFRelease> |
Definition of a scoped object holding a CFMutableDataRef object.
The wrapped CFMutableDataRef object will be released automatically once the scoped object does not exist anymore.
using Ocean::Platform::Apple::ScopedCFNumberRef = typedef ScopedObjectCompileTimeT<CFNumberRef, CFTypeRef, void, CFRelease> |
Definition of a scoped object holding a CFNumberRef object.
The wrapped CFNumberRef object will be released automatically once the scoped object does not exist anymore.
using Ocean::Platform::Apple::ScopedCFStringRef = typedef ScopedObjectCompileTimeT<CFStringRef, CFTypeRef, void, CFRelease> |
Definition of a scoped object holding a CFStringRef object.
The wrapped CFStringRef object will be released automatically once the scoped object does not exist anymore.
using Ocean::Platform::Apple::ScopedCFTypeRef = typedef ScopedObjectCompileTimeVoidT<CFTypeRef, CFRelease> |
Definition of a scoped object holding a CFType object.
The wrapped CFType object will be released automatically once the scoped object does not exist anymore.
using Ocean::Platform::Apple::ScopedCFURLRef = typedef ScopedObjectCompileTimeT<CFURLRef, CFTypeRef, void, CFRelease> |
Definition of a scoped object holding a CFURLRef object.
The wrapped CFURLRef object will be released automatically once the scoped object does not exist anymore.
using Ocean::Platform::Apple::ScopedCGColorSpaceRef = typedef ScopedObjectCompileTimeVoidT<CGColorSpaceRef, CGColorSpaceRelease> |
Definition of a scoped object holding a CGColorSpaceRef object.
The wrapped CGColorSpaceRef object will be released automatically once the scoped object does not exist anymore.
using Ocean::Platform::Apple::ScopedCGDataProviderRef = typedef ScopedObjectCompileTimeVoidT<CGDataProviderRef, CGDataProviderRelease> |
Definition of a scoped object holding a CGDataProviderRef object.
The wrapped CGDataProviderRef object will be released automatically once the scoped object does not exist anymore.
using Ocean::Platform::Apple::ScopedCGImageRef = typedef ScopedObjectCompileTimeVoidT<CGImageRef, CGImageRelease> |
Definition of a scoped object holding a CGImageRef object.
The wrapped CGImageRef object will be released automatically once the scoped object does not exist anymore.