enum ObjCRuntime::Kind
Description
The basic Objective-C runtimes that we know about.
Declared at: clang/include/clang/Basic/ObjCRuntime.h:31
Enumerators
Name | Value | Comment |
---|---|---|
MacOSX | 0 | 'macosx' is the Apple-provided NeXT-derived runtime on Mac OS X platforms that use the non-fragile ABI; the version is a release of that OS. |
FragileMacOSX | 1 | 'macosx-fragile' is the Apple-provided NeXT-derived runtime on Mac OS X platforms that use the fragile ABI; the version is a release of that OS. |
iOS | 2 | 'ios' is the Apple-provided NeXT-derived runtime on iOS or the iOS simulator; it is always non-fragile. The version is a release version of iOS. |
WatchOS | 3 | 'watchos' is a variant of iOS for Apple's watchOS. The version is a release version of watchOS. |
GCC | 4 | 'gcc' is the Objective-C runtime shipped with GCC, implementing a fragile Objective-C ABI |
GNUstep | 5 | 'gnustep' is the modern non-fragile GNUstep runtime. |
ObjFW | 6 | 'objfw' is the Objective-C runtime included in ObjFW |