enum ObjCRuntime::Kind

Description

The basic Objective-C runtimes that we know about.

Declared at: clang/include/clang/Basic/ObjCRuntime.h:31

Enumerators

NameValueComment
MacOSX0'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.
FragileMacOSX1'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.
iOS2'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.
WatchOS3'watchos' is a variant of iOS for Apple's watchOS. The version is a release version of watchOS.
GCC4'gcc' is the Objective-C runtime shipped with GCC, implementing a fragile Objective-C ABI
GNUstep5'gnustep' is the modern non-fragile GNUstep runtime.
ObjFW6'objfw' is the Objective-C runtime included in ObjFW