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
- 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
- Exception = CocoaException iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- Exception = IslandException
- 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
- Int1 = Boolean iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- 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
- Int8 = SByte iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- 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
- Object = CocoaObject iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- Object = IslandObject
- 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-aarch64, 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
- String = CocoaString iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- String = IslandString
- 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
- UInt8 = Byte iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
- 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