Island RTL
The Island platform comes with a very minimal core runtime called Island RTL that provides a basic class and type system. This includes the Object type, which is the ancestor of any classes you define yourself, as well as simple types such as String, DateTime, core collection classes, Exception handling (and the base Exception class) and more.
It is a very low-level (but oop) class library, and we recommend using Elements RTL as a higher-level abstraction (that, as an added benefit, will also be API-compatible with the other platforms).
- RemObjects.Elements.System namespace
Island RTL is open source and available on GitHub.
Classes
- ArgumentInfo
- Array
- Array<T>
- BaseFile
- BitConverter
- Browser
- CocoaWrappedIslandException
- CocoaWrappedIslandObject
- CocoaWrappedSwiftObject
- ComClassManager
- COMHelpers
- ComObject
- ComObjectFactory
- ComServerObject
- ConditionalVariable
- ConfiguredAwaitTask
- ConfiguredAwaitTask<T>
- Console
- ConstantInfo
- Convert
- CustomAttributeArgument
- DateParser
- DateTimeFormatInfo
- DbCommand
- DbConnection
- DbDataReader
- DbParameter
- DbTransaction
- Debug
- Delegate
- Delegates
- Deserializer
- Dictionary<T,U>
- Dns
- Dummy64Enum
- DummyEnum
- DynamicEventInfo
- DynamicHelpers
- DynamicMethodGroup
- EcmaScriptObject
- Encoding
- EndPoint
- Enum
- Enumerable<T>
- Environment
- EqualityComparer
- EventInfo
- EventWaitHandle
- ExternalCalls
- FFI
- FieldInfo
- File
- FileStream
- Folder
- ForeignExceptionImplementation
- GCHandles
- GroupingSequence<TKey,TElement>
- HashSet<T>
- IBAction
- IBObject
- IBOutlet
- ICUHelper
- ImmutableDictionary<T,U>
- ImmutableList<T>
- InterfacedObject
- InternalCalls
- IPAddress
- IPEndPoint
- IPHostEntry
- IslandResourceData
- IslandWrappedCocoaObject
- IslandWrappedSwiftObject
- JsonDeserializer
- JsonSerializer
- KeyValuePair<T,U>
- LinkedListNode<T>
- List<T>
- ListEnumerator<T>
- Locale
- Lookup<TKey,TElement>
- ManagedThreadPool
- Math
- MemberInfo
- MemoryStream
- MethodInfo
- MicroTask<T>
- Monitor
- Mutex
- NetworkStream
- NodeJS
- NotSerializable
- NSGrouping<K,T>
- NullStream
- NumberFormatInfo
- Object
- ObjectPool<T>
- OrderedSequence<T>
- Parallel
- ParallelLoopState
- Path
- Process
- PropertyInfo
- Queue<T>
- QueueEnumerator<T>
- Random
- ReadWriteLock
- Registry
- Resources
- Serializer
- Set<T>
- Set<T>.SetIterator<T>
- SingleLinkedList<T>
- SingleLinkedListNode<T>
- Socket
- SqlQueryParameterFixer
- Stack<T>
- StackEnumerator<T>
- StopWatch
- Stream
- String
- StringBuilder
- SwiftObject
- SwiftWrappedCocoaObject
- SwiftWrappedIslandObject
- SynchronizationContext
- SynchronousTask
- SynchronousTask<T>
- Task
- Task<T>
- TaskAction
- TaskAction_Action
- TaskAction_Action<T>
- TaskAction_ActionObject
- TaskAction_ActionObject<T>
- TaskAction_ActionTask
- TaskAction_ActionTask<T>
- TaskAction_ActionTaskObject
- TaskAction_ActionTaskObject<T>
- TaskCompletion
- TaskCompletionAwait
- TaskCompletionSource<T>
- TaskCompletionSourceTask<T>
- TaskCompletionTask
- TaskCompletionWaiter
- TextConvert
- Thread
- ThreadPool
- ThreadPoolCallback
- ThreadRec
- Timer
- TimeZone
- Tuple
- Type
- Utilities
- ValueType
- VoidMicroTask
- WaitHandle
- WasmEvents
- WebAssembly
- WebAssemblyCalls
- WrappedObject
Interfaces
- AbsoluteOrientationSensor
- AbstractRange
- AbstractWorker
- Accelerometer
- AddressErrors
- AesCbcParams
- AesCtrParams
- AesGcmParams
- AesKeyGenParams
- AmbientLightSensor
- AnalyserNode
- ANGLE_instanced_arrays
- ArrayBufferView
- Attr
- AudioBuffer
- AudioBufferSourceNode
- AudioContext
- AudioContextLatencyCategory
- AudioContextOptions
- AudioDestinationNode
- AudioListener
- AudioNode
- AudioNodeOptions
- AudioParam
- AudioParamDescriptor
- AudioScheduledSourceNode
- AudioTrack
- AudioTrackList
- AudioWorklet
- AudioWorkletGlobalScope
- AudioWorkletNodeOptions
- AudioWorkletProcessor
- AuthenticatorAssertionResponse
- AuthenticatorAttestationResponse
- AuthenticatorResponse
- BaseAudioContext
- BasicCardRequest
- BeforeUnloadEvent
- BiquadFilterNode
- Blob
- BlobEvent
- BufferSource
- ByteString
- CanvasGradient
- CanvasImageSource
- CanvasPattern
- CanvasRenderingContext2D
- CDATASection
- ChannelMergerNode
- ChannelSplitterNode
- CharacterData
- Clipboard
- CloseEvent
- Comment
- CompositionEvent
- ConstantSourceNode
- ConstrainBoolean
- ConstrainDOMString
- ConstrainDouble
- ConstrainULong
- ConvolverNode
- Crypto
- CryptoKey
- CryptoKeyPair
- CSS
- CSSConditionRule
- CSSCounterStyleRule
- CSSGroupingRule
- CSSMediaRule
- CSSOMString
- CSSPageRule
- CSSRule
- CSSRuleList
- CSSStyleDeclaration
- CSSStyleRule
- CSSStyleSheet
- CSSSupportsRule
- CustomEvent
- CustomStringConvertible
- DataTransfer
- DataTransferItem
- DataTransferItemList
- DedicatedWorkerGlobalScope
- DelayNode
- DeviceProximityEvent
- DisplayMediaStreamConstraints
- Document
- DocumentFragment
- DocumentOrShadowRoot
- DocumentType
- DOMException
- DOMHighResTimeStamp
- DOMImplementation
- DOMMatrixReadOnly
- DOMParser
- DOMPoint
- DOMPointInit
- DOMPointReadOnly
- DOMRect
- DOMRectReadOnly
- DOMStringList
- DOMStringMap
- DOMTimeStamp
- DOMTokenList
- DoubleRange
- DragEvent
- DynamicsCompressorNode
- EcdhKeyDeriveParams
- EcdsaParams
- EcKeyGenParams
- EcKeyImportParams
- Element
- Equatable
- ErrorEvent
- Event
- EventListener
- EventSource
- EventTarget
- EXT_blend_minmax
- EXT_color_buffer_float
- EXT_color_buffer_half_float
- EXT_float_blend
- EXT_frag_depth
- EXT_shader_texture_lod
- EXT_sRGB
- EXT_texture_compression_bptc
- EXT_texture_compression_rgtc
- EXT_texture_filter_anisotropic
- FeaturePolicy
- FetchEvent
- File
- FileList
- FileReader
- FileReaderSync
- FocusEvent
- FormData
- FormDataEntryValue
- FullscreenOptions
- GainNode
- Gamepad
- GamepadButton
- GamepadEvent
- Geolocation
- GeolocationCoordinates
- GeolocationPosition
- GeolocationPositionError
- Gyroscope
- Hashable
- HashChangeEvent
- History
- HkdfParams
- HmacImportParams
- HmacKeyGenParams
- HTMLAnchorElement
- HTMLAreaElement
- HTMLAudioElement
- HTMLBaseElement
- HTMLBodyElement
- HTMLBRElement
- HTMLButtonElement
- HTMLCanvasElement
- HTMLCollection
- HTMLDataElement
- HTMLDataListElement
- HTMLDetailsElement
- HTMLDivElement
- HTMLDListElement
- HTMLDocument
- HTMLElement
- HTMLEmbedElement
- HTMLFieldSetElement
- HTMLFormControlsCollection
- HTMLFormElement
- HTMLHeadElement
- HTMLHeadingElement
- HTMLHRElement
- HTMLHtmlElement
- HTMLIFrameElement
- HTMLImageElement
- HTMLInputButtonElement
- HTMLInputCheckboxElement
- HTMLInputColorElement
- HTMLInputDateElement
- HTMLInputDatTimeLocalElement
- HTMLInputElement
- HTMLInputEmailElement
- HTMLInputFileElement
- HTMLInputHiddenElement
- HTMLInputImageElement
- HTMLInputMonthElement
- HTMLInputNumberElement
- HTMLInputPasswordElement
- HTMLInputRadioElement
- HTMLInputRangeElement
- HTMLInputResetElement
- HTMLInputSearchElement
- HTMLInputSubmitElement
- HTMLInputTelElement
- HTMLInputTextElement
- HTMLInputTimeElement
- HTMLInputUrlElement
- HTMLInputWeekElement
- HTMLKeygenElement
- HTMLLabelElement
- HTMLLegendElement
- HTMLLIElement
- HTMLLinkElement
- HTMLMapElement
- HTMLMediaElement
- HTMLMetaElement
- HTMLMeterElement
- HTMLModElement
- HTMLObjectElement
- HTMLOListElement
- HTMLOptGroupElement
- HTMLOptionElement
- HTMLOptionsCollection
- HTMLOutputElement
- HTMLParagraphElement
- HTMLParamElement
- HTMLPreElement
- HTMLProgressElement
- HTMLQuoteElement
- HTMLScriptElement
- HTMLSelectElement
- HTMLSlotElement
- HTMLSourceElement
- HTMLSpanElement
- HTMLStyleElement
- HTMLTableCaptionElement
- HTMLTableCellElement
- HTMLTableColElement
- HTMLTableElement
- HTMLTableRowElement
- HTMLTableSectionElement
- HTMLTemplateElement
- HTMLTextAreaElement
- HTMLTimeElement
- HTMLTitleElement
- HTMLTrackElement
- HTMLUListElement
- HTMLUnknownElement
- HTMLVideoElement
- IAsyncCompletion
- IAwaitCompletion
- ICocoaGetIslandWrapper
- ICollection
- ICollection<T>
- IComDispose
- ICOMInterface
- IComparable
- IComparable<T>
- IDBCursor
- IDBCursorWithValue
- IDBDatabase
- IDBFactory
- IDBIndex
- IDBKeyRange
- IDBObjectStore
- IDBOpenDBRequest
- IDBRequest
- IDBTransaction
- IDBVersionChangeEvent
- IDeserializable
- IDisposable
- IdleDeadline
- IDynamicObject
- IEnumerable
- IEnumerable<T>
- IEnumerator
- IEnumerator<T>
- IEqualityComparer<T>
- IEquatable
- IEquatable<T>
- IGroupingSequence<TKey,TElement>
- IIntegerNumber
- IIRFilterNode
- IIslandGetCocoaWrapper
- ILifetimeStrategy<T>
- IList
- IList<T>
- ILookup<TKey,TElement>
- ImageBitmap
- ImageData
- IMemory
- IMonitor
- Index
- INotifyPropertyChanged
- INotifyPropertyChanging
- INSFastEnumeration<T>
- INSGrouping<K,T>
- InstallEvent
- IntersectionObserver
- IntersectionObserverEntry
- INumber
- IOrderedSequence<T>
- IReturningTask
- ISerializable
- ISetSelfAsyncCompletion
- IString
- KeyboardEvent
- LargestContentfulPaint
- LayoutShift
- LayoutShiftAttribution
- LinearAccelerationSensor
- LinkStyle
- Location
- Magnetometer
- MathMLElement
- MediaDeviceInfo
- MediaDevices
- MediaElementAudioSourceNode
- MediaError
- MediaImage
- MediaList
- MediaPositionState
- MediaQueryListEvent
- MediaQueryListListener
- MediaRecorder
- MediaRecorderErrorEvent
- MediaSessionActionDetails
- MediaStream
- MediaStreamAudioDestinationNode
- MediaStreamAudioSourceNode
- MediaStreamAudioSourceOptions
- MediaStreamConstraints
- MediaStreamTrack
- MediaStreamTrackAudioSourceNode
- MediaStreamTrackAudioSourceOptions
- MediaStreamTrackEvent
- MediaTrackConstraints
- MediaTrackSettings
- MediaTrackSupportedConstraints
- MessageChannel
- MessageEvent
- MessagePort
- MouseEvent
- MSRangeCollection
- MutationObserver
- MutationObserverInit
- MutationRecord
- NamedNodeMap
- NavigationPreloadManager
- Navigator
- NavigatorConcurrentHardware
- NavigatorID
- NavigatorLanguage
- NavigatorOnLine
- NavigatorStorage
- Node
- NodeFilter
- NodeIterator
- NodeList
- NonDocumentTypeChildNode
- notification
- NotificationAction
- OES_element_index_uint
- OES_fbo_render_mipmap
- OES_standard_derivatives
- OES_texture_float
- OES_texture_float_linear
- OES_texture_half_float
- OES_texture_half_float_linear
- OES_vertex_array_object
- OfflineAudioCompletionEvent
- OfflineAudioContext
- OrientationSensor
- OscillatorNode
- OVR_multiview2
- PageTransitionEvent
- PannerNode
- ParentNode
- PayerErrors
- PaymentAddress
- PaymentCurrencyAmount
- PaymentDetailsUpdate
- PaymentItem
- PaymentMethodChangeEvent
- PaymentRequest
- PaymentValidationErrors
- Pbkdf2Params
- Performance
- PerformanceEntry
- PerformanceEventTiming
- PerformanceMark
- PerformanceMeasure
- PerformanceObserver
- PerformanceObserverEntryList
- PerformanceResourceTiming
- PerformanceServerTiming
- PeriodicWave
- Plugin
- PointerEvent
- PopStateEvent
- PositionOptions
- ProcessingInstruction
- ProgressEvent
- PromiseRejectionEvent
- PublicKeyCredential
- PublicKeyCredentialCreationOptions
- PublicKeyCredentialRequestOptions
- RadioNodeList
- Range
- ReadableStream
- ReadableStreamDefaultController
- ReadableStreamDefaultReader
- RelativeOrientationSensor
- RenderingContext
- Request
- RequestDestination
- ResizeObserverEntry
- RsaHashedImportParams
- RsaHashedKeyGenParams
- RsaOaepParams
- RsaPssParams
- RTCAnswerOptions
- RTCCertificate
- RTCConfiguration
- RTCDTMFSender
- RTCDTMFToneChangeEvent
- RTCIceCandidate
- RTCIceCandidateInit
- RTCIceCandidatePair
- RTCIceCandidatePairStats
- RTCIceCandidateStats
- RTCIceCandidateType
- RTCIceComponent
- RTCIceCredentialType
- RTCIceGathererState
- RTCIceParameters
- RTCIceProtocol
- RTCIceRole
- RTCIceTcpCandidateType
- RTCIceTransport
- RTCIceTransportState
- RTCInboundRtpStreamStats
- RTCNetworkType
- RTCOfferAnswerOptions
- RTCOfferOptions
- RTCOutboundRtpStreamStats
- RTCPeerConnection
- RTCRtpCodecParameters
- RTCRtpContributingSource
- RTCRtpEncodingParameters
- RTCRtpReceiver
- RTCRtpSender
- RTCRtpSendParameters
- RTCRtpStreamStats
- RTCRtpSynchronizationSource
- RTCRtpTransceiver
- RTCRtpTransceiverDirection
- RTCRtpTransceiverInit
- RTCStats
- RTCStatsIceCandidatePairState
- RTCStatsReport
- RTCStatsType
- RTCTrackEvent
- RTCTrackEventInit
- Screen
- ScrollToOptions
- Sensor
- SensorErrorEvent
- ServiceWorker
- ServiceWorkerContainer
- ServiceWorkerGlobalScope
- ServiceWorkerRegistration
- ServiceWorkerState
- ShadowRoot
- SharedWorker
- SharedWorkerGlobalScope
- Slotable
- StaticRange
- StereoPannerNode
- Storage
- StorageEstimate
- StorageEvent
- StyleSheet
- StyleSheetList
- SubmitEvent
- SubtleCrypto
- SVGAElement
- SVGAnimatedAngle
- SVGAnimatedBoolean
- SVGAnimatedEnumeration
- SVGAnimatedInteger
- SVGAnimatedLength
- SVGAnimatedLengthList
- SVGAnimatedNumber
- SVGAnimatedNumberList
- SVGAnimatedPoints
- SVGAnimatedPreserveAspectRatio
- SVGAnimatedRect
- SVGAnimatedString
- SVGAnimatedTransformList
- SVGAnimateElement
- SVGAnimateMotionElement
- SVGAnimateTransformElement
- SVGAnimationElement
- SVGCircleElement
- SVGClipPathElement
- SVGComponentTransferFunctionElement
- SVGCursorElement
- SVGDefsElement
- SVGDescElement
- SVGElement
- SVGEllipseElement
- SVGEvent
- SVGFEBlendElement
- SVGFEColorMatrixElement
- SVGFEComponentTransferElement
- SVGFECompositeElement
- SVGFEConvolveMatrixElement
- SVGFEDiffuseLightingElement
- SVGFEDisplacementMapElement
- SVGFEDistantLightElement
- SVGFEDropShadowElement
- SVGFEFloodElement
- SVGFEFuncAElement
- SVGFEFuncBElement
- SVGFEFuncGElement
- SVGFEFuncRElement
- SVGFEGaussianBlurElement
- SVGFEImageElement
- SVGFEMergeElement
- SVGFEMergeNodeElement
- SVGFEMorphologyElement
- SVGFEOffsetElement
- SVGFEPointLightElement
- SVGFESpecularLightingElement
- SVGFESpotLightElement
- SVGFETileElement
- SVGFETurbulenceElement
- SVGFilterElement
- SVGFilterPrimitiveStandardAttributes
- SVGForeignObjectElement
- SVGGElement
- SVGGeometryElement
- SVGGradientElement
- SVGGraphicsElement
- SVGImageElement
- SVGLength
- SVGLengthList
- SVGLinearGradientElement
- SVGLineElement
- SVGMaskElement
- SVGMetadataElement
- SVGMPathElement
- SVGNumber
- SVGNumberList
- SVGPathElement
- SVGPatternElement
- SVGPoint
- SVGPolygonElement
- SVGPolylineElement
- SVGPreserveAspectRatio
- SVGRadialGradientElement
- SVGRect
- SVGRectElement
- SVGScriptElement
- SVGSetElement
- SVGStopElement
- SVGStringList
- SVGStylable
- SVGStyleElement
- SVGSVGElement
- SVGSwitchElement
- SVGSymbolElement
- SVGTests
- SVGTextContentElement
- SVGTextElement
- SVGTextPathElement
- SVGTextPositioningElement
- SVGTitleElement
- SVGTransform
- SVGTransformable
- SVGTransformList
- SVGTSpanElement
- SVGUnitTypes
- SVGURIReference
- SVGUseElement
- SVGViewElement
- SVGZoomAndPan
- Text
- TextMetrics
- TextTrack
- TextTrackCue
- TextTrackList
- TimeEvent
- TimeRanges
- TouchEvent
- TouchList
- TrackEvent
- Transferable
- TransformStream
- TreeWalker
- UIEvent
- ULongRange
- URL
- URLSearchParams
- USBConfiguration
- USBEndpoint
- USVString
- ValidityState
- VideoTrack
- VideoTrackList
- VTTCue
- VTTRegion
- WaveShaperNode
- WEBGL_color_buffer_float
- WEBGL_compressed_texture_astc
- WEBGL_compressed_texture_atc
- WEBGL_compressed_texture_etc
- WEBGL_compressed_texture_etc1
- WEBGL_compressed_texture_pvrtc
- WEBGL_compressed_texture_s3tc
- WEBGL_compressed_texture_s3tc_srgb
- WEBGL_debug_renderer_info
- WEBGL_debug_shaders
- WEBGL_depth_texture
- WEBGL_draw_buffers
- WEBGL_lose_context
- WebGLActiveInfo
- WebGLBuffer
- WebGLContextEvent
- WebGLFramebuffer
- WebGLProgram
- WebGLRenderbuffer
- WebGLRenderingContext
- WebGLShader
- WebGLShaderPrecisionFormat
- WebGLTexture
- WebGLUniformLocation
- WebGLVertexArrayObject
- WebKitCSSMatrix
- WebSocket
- WheelEvent
- Window
- Worker
- WorkerGlobalScope
- WorkerLocation
- WorkerNavigator
- XMLDocument
- XMLHttpRequest
- XMLHttpRequestEventTarget
- XMLHttpRequestResponseType
- XMLSerializer
- XPathEvaluator
- XPathException
- XPathExpression
- XPathNSResolver
- XPathResult
- XRBoundedReferenceSpace
- XREnvironmentBlendMode
- XREye
- XRFrame
- XRHandedness
- XRInputSourceArray
- XRInputSourceEvent
- XRInputSourceEventInit
- XRInputSourcesChangeEvent
- XRInputSourcesChangeEventInit
- XRPermissionDescriptor
- XRPermissionStatus
- XRPose
- XRReferenceSpace
- XRReferenceSpaceEvent
- XRReferenceSpaceEventInit
- XRReferenceSpaceType
- XRRenderStateInit
- XRRigidTransform
- XRSession
- XRSessionEvent
- XRSessionEventInit
- XRSessionInit
- XRSessionMode
- XRTargetRayMode
- XRView
- XRViewerPose
- XRViewport
- XRVisibilityState
- XRWebGLLayerInit
Exceptions
- AbstractMethodException
- AccessViolationException
- ArgumentException
- ArgumentNullException
- ArgumentOutOfRangeException
- AssertionException
- DivideByZeroException
- DynamicInvokeException
- EntrypointNotFoundException
- Exception
- FormatException
- IndexOutOfRangeException
- InvalidCastException
- InvalidStateException
- IOException
- IslandWrappedCocoaException
- JsonException
- LibraryNotFoundException
- MemoryException
- NotImplementedException
- NotSupportedException
- NullReferenceException
- OleError
- OverflowException
- RuntimeException
- SerializationException
- WindowsException
Attributes
- Alias
- AssemblyDefine
- Attribute
- AttributeUsage
- BitPacking
- BlockPointer
- CallingConvention
- Conditional
- Custom
- DefaultObjectLifetimeStrategy
- DelayLoadDllImport
- DisableInlining
- DisableOptimizations
- DllExport
- DllImport
- DynamicInterface
- Flags
- FunctionPointer
- GCSkipIfOnStack
- GlobalConstructor
- GlobalDestructor
- Guid
- InlineAsm
- InReg
- LifetimeStrategyOverride
- LinkOnce
- Naked
- NoReturn
- Obsolete
- OmitFromHeader
- Packed
- Published
- ReturnsNotRetained
- ReturnsRetained
- SectionName
- SkipDebug
- SRet
- StaticAddress
- StaticallyInitializedField
- SwiftFixedLayout
- SwiftSelf
- SymbolName
- ThreadLocal
- Union
- Used
- VersionResource
- Weak
- Wrapper
Aliases
- __DispatchData = IOS_dispatch_data iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
-
__struct__Unwind_Exception
- __struct__Unwind_Control_Block Android-armeabi, Android-armeabi-v7a, Ubuntu-armv6
- _Unwind_Exception watchOS
- _SwiftArrayBodyStorage = RemObjects.Elements.System._SwiftArrayBodyStorage iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- _SwiftNSFastEnumerationState = NSFastEnumerationState iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- _SwiftNSOperatingSystemVersion = NSOperatingSystemVersion iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- AnyObject = SwiftObject iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- atomic32_t = Int32 WebAssembly
- atomic64_t = Int64 WebAssembly
- atomicptr_t = ^void WebAssembly
- BoehmGC<T> = lifetimestrategy(BoehmGC)T
- Browser = Browser WebAssembly
- CKError = Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- CNError = Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- CocoaException = NSException iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- CocoaObject = NSObject iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- CocoaString = NSString iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- CodeUnit = UInt16 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- COMRC<T> = lifetimestrategy(COMRC)T
- count_t = UInt32 WebAssembly
- DateParserOptions = set of DateParserOption
- DefaultGC = BoehmGC
- DispatchGroup = IOS_dispatch_group iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- DispatchIO = IOS_dispatch_io iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- DispatchQueue = IOS_dispatch_queue iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- DispatchSemaphore = IOS_dispatch_semaphore iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- DispatchSource = IOS_dispatch_source iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- DispatchSourceFileSystemObject = OS_dispatch_source iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- DispatchSourceMachReceive = OS_dispatch_source iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- DispatchSourceMachSend = OS_dispatch_source iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- DispatchSourceMemoryPressure = OS_dispatch_source iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- DispatchSourceProcess = OS_dispatch_source iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- DispatchSourceProtocol = OS_dispatch_source iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- DispatchSourceTimer = OS_dispatch_source iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- DispatchSourceUserDataAdd = OS_dispatch_source iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- DispatchSourceUserDataOr = OS_dispatch_source iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- DispatchSourceUserDataReplace = OS_dispatch_source iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- DispatchTime = OS_dispatch_source iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- Double = Double iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- RemObjects.Elements.System.Cocoa.Exception = CocoaException iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- RemObjects.Elements.System.Island.Exception = IslandException
- RemObjects.Elements.System.Swift.Exception = SwiftException iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- ExportAttribute = DllExportAttribute
- extern_proc = extern_proc iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- FILEHANDLE = GCHandle Windows
- FPIEEE32 = Single iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- FPIEEE64 = Double iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- FPIEEE80 = Double iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- GC<T> = lifetimestrategy(BoehmGC)T
- global_cache_t = __struct_global_cache_t WebAssembly
- GUID = Guid Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, WebAssembly
- heap_t = __struct_heap_t WebAssembly
- HeapObject = SwiftObject iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- HRESULT = UInt32 Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, WebAssembly
- ImportAttribute = DllImportAttribute
- Builtin.Int1 = Boolean iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- Swift.Int1 = Boolean iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- Int16 = Int16 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- Int32 = Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- Int64 = Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- Builtin.Int8 = SByte iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- RemObjects.Elements.System.Int8 = SByte
- IntLiteral = Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- IntPtr = NativeInt
- IslandException = Exception
- IslandObject = Object
- IslandString = String
- IUnknown = rtl.IUnknown
- Manual<T> = lifetimestrategy(Manual)T
- NativeObject = SwiftObject iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- NSObject = NSObject iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- NSObjectProtocol = INSObject iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- ObjcStrong<T> = lifetimestrategy(ObjcStrong)T iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- ObjcWeak<T> = lifetimestrategy(ObjcWeak)T iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- RemObjects.Elements.System.Cocoa.Object = CocoaObject iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- RemObjects.Elements.System.Island.Object = IslandObject
- RemObjects.Elements.System.Swift.Object = SwiftObject iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- offset_t = Int32 WebAssembly
- OSLog = NSObject iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- OSLogType = os_log_type_t iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- OSSignpostType = os_signpost_type_t iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
-
PlatformHandle
- ^FILE Android, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu-arm64, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- ^zx_handle_t Fuchsia
- ^_IO_FILE Ubuntu-armv6, Ubuntu-x86_64
- HANDLE Windows
-
PlatformLocale
- String Android, WebAssembly
- locale_t Fuchsia, Ubuntu
- CFLocaleRef iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- LCID Windows
- PlatformSocketHandle = Int32 Android, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, Windows
- PThread = ^Thread Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, Windows
- PThreadPoolCallback = ^ThreadPoolCallback
- RawPointer = NativeInt iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- RC<T> = lifetimestrategy(RC)T
- ReadOnlySpan<T> = RemObjects.Elements.System.ImmutableSpan<T>
-
REFIID
- GUID Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, WebAssembly
- ^GUID Windows
- sem_t = Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_double2x2 = rtl.simd_double2x2 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_double2x3 = rtl.simd_double2x3 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_double2x4 = rtl.simd_double2x4 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_double3x2 = rtl.simd_double3x2 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_double3x3 = rtl.simd_double3x3 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_double3x4 = rtl.simd_double3x4 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_double4x2 = rtl.simd_double4x2 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_double4x3 = rtl.simd_double4x3 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_double4x4 = rtl.simd_double4x4 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_float2x2 = rtl.simd_float2x2 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_float2x3 = rtl.simd_float2x3 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_float2x4 = rtl.simd_float2x4 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_float3x2 = rtl.simd_float3x2 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_float3x3 = rtl.simd_float3x3 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_float3x4 = rtl.simd_float3x4 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_float4x2 = rtl.simd_float4x2 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_float4x3 = rtl.simd_float4x3 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_float4x4 = rtl.simd_float4x4 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_quatd = rtl.simd_quatd iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- simd_quatf = rtl.simd_quatf iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- size_class_t = __struct_size_class_t WebAssembly
- size_t = IntPtr WebAssembly
- span_block_t = __struct_span_block_t WebAssembly
- span_data_t = __struct_span_data_t WebAssembly
- span_list_t = __struct_span_list_t WebAssembly
- span_t = __struct_span_t WebAssembly
- RemObjects.Elements.System.Cocoa.String = CocoaString iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- RemObjects.Elements.System.Island.String = IslandString
- RemObjects.Elements.System.Swift.String = SwiftString iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- SwiftException = NSException iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- SwiftInt = IntPtr iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- SwiftMutatorData = array [0..31] of Byte iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- SwiftStrong<T> = lifetimestrategy(SwiftStrong)T iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- SwiftType = SwiftType<SwiftAny> iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
-
ThreadID
- pthread_t Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- DWORD Windows
- timeval = __struct_timeval iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- UBool = Byte Android
- UDateFormat = ^void Android
- UInt16 = UInt16 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- UInt32 = UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- UInt64 = UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- Builtin.UInt8 = Byte iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- RemObjects.Elements.System.UInt8 = Byte
- UIntPtr = NativeUInt
-
ULONG
- UInt32 Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, WebAssembly
- rtl.ULONG Windows
- UNumberFormat = ^void Android
- Variant = rtl.VARIANT Windows
- VarType = __enum_VARENUM Windows
- WaitCallback = Action<Object>
- Word = UInt16 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
See Also
- Island Platform
- Island RTL on GitHub
Version Notes
Island is new in Elements 9.0