Global
Location
- Reference: Island.fx
- Namespace: RemObjects.Elements.System
ABS (Double): Double iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the abs value of a double.
class method ABS(x: Double): Double
static Double ABS(Double x)
static func ABS(_ x: Double) -> Double
static Double ABS(Double x)
Shared Function ABS(x As Double) As Double
Parameters:
- x:
ABS (Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the abs value of an Int32.
class method ABS(x: Int32): Int32
static Int32 ABS(Int32 x)
static func ABS(_ x: Int32) -> Int32
static Int32 ABS(Int32 x)
Shared Function ABS(x As Int32) As Int32
Parameters:
- x:
ABS (Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the abs value of an Int64.
class method ABS(x: Int64): Int64
static Int64 ABS(Int64 x)
static func ABS(_ x: Int64) -> Int64
static Int64 ABS(Int64 x)
Shared Function ABS(x As Int64) As Int64
Parameters:
- x:
atexit WebAssembly
class method atexit(func: ^void): ^void
static void* atexit(void* func)
static func atexit(_ func: UnsafeMutablePointer<void>) -> UnsafeMutablePointer<void>
static void* atexit(void* func)
Shared Function atexit(func As Ptr(Of Void)) As Ptr(Of Void)
Parameters:
- func:
atoi WebAssembly
class method atoi(a: ^AnsiChar): Int32
static Int32 atoi(AnsiChar* a)
static func atoi(_ a: UnsafeMutablePointer<AnsiChar>) -> Int32
static Int32 atoi(AnsiChar* a)
Shared Function atoi(a As Ptr(Of AnsiChar)) As Int32
Parameters:
- a:
atol WebAssembly
class method atol(a: ^AnsiChar): Int32
static Int32 atol(AnsiChar* a)
static func atol(_ a: UnsafeMutablePointer<AnsiChar>) -> Int32
static Int32 atol(AnsiChar* a)
Shared Function atol(a As Ptr(Of AnsiChar)) As Int32
Parameters:
- a:
CheckForIOError Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, Windows
// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method CheckForIOError(value: Int32)
// Windows
class method CheckForIOError(value: Boolean)
// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator
static void CheckForIOError(Int32 value)
// Windows
static void CheckForIOError(Boolean value)
// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator
static func CheckForIOError(_ value: Int32)
// Windows
static func CheckForIOError(_ value: Boolean)
// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator
static void CheckForIOError(Int32 value)
// Windows
static void CheckForIOError(Boolean value)
// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Shared Sub CheckForIOError(value As Int32)
// Windows
Shared Sub CheckForIOError(value As Boolean)
Parameters:
- value:
CheckForLastError Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, Windows
class method CheckForLastError(aMessage: String)
static void CheckForLastError(String aMessage = \"\")
static func CheckForLastError(_ aMessage: String = \"\")
static void CheckForLastError(String aMessage)
Shared Sub CheckForLastError(aMessage As String = \"\")
Parameters:
- aMessage:
Clock WebAssembly
class method Clock: Int32
static Int32 Clock()
static func Clock() -> Int32
static Int32 Clock()
Shared Function Clock() As Int32
ComServer Windows
class var ComServer: ComServerObject;
static ComServerObject ComServer
static var ComServer: ComServerObject
static ComServerObject ComServer
Shared FIELD ComServer() As ComServerObject
CreateComObject Windows
class method CreateComObject(clsid: Guid): IUnknown
static IUnknown CreateComObject(Guid clsid)
static func CreateComObject(_ clsid: Guid) -> IUnknown
static IUnknown CreateComObject(Guid clsid)
Shared Function CreateComObject(clsid As Guid) As IUnknown
Parameters:
- clsid:
CreateWinrtFactory Windows
class method CreateWinrtFactory(aName: String; var aGUID: Guid): ^void
static void* CreateWinrtFactory(String aName, ref Guid aGUID)
static func CreateWinrtFactory(_ aName: String, _ aGUID: inout Guid) -> UnsafeMutablePointer<void>
static void* CreateWinrtFactory(String aName, __ref Guid aGUID)
Shared Function CreateWinrtFactory(aName As String, ByRef aGUID As Guid) As Ptr(Of Void)
Parameters:
- aName:
- aGUID:
CreateWinrtInstance Windows
class method CreateWinrtInstance(aName: String): IInspectable
static IInspectable CreateWinrtInstance(String aName)
static func CreateWinrtInstance(_ aName: String) -> IInspectable
static IInspectable CreateWinrtInstance(String aName)
Shared Function CreateWinrtInstance(aName As String) As IInspectable
Parameters:
- aName:
DefaultBlockCopy iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method DefaultBlockCopy(Dest: ^ObjcBlock; Source: ^ObjcBlock)
static void DefaultBlockCopy(ObjcBlock* Dest, ObjcBlock* Source)
static func DefaultBlockCopy(_ Dest: UnsafeMutablePointer<ObjcBlock>, _ Source: UnsafeMutablePointer<ObjcBlock>)
static void DefaultBlockCopy(ObjcBlock* Dest, ObjcBlock* Source)
Shared Sub DefaultBlockCopy(Dest As Ptr(Of ObjcBlock), Source As Ptr(Of ObjcBlock))
Parameters:
- Dest:
- Source:
DefaultBlockDescriptor iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class var DefaultBlockDescriptor: ObjcBlockDescriptor;
static ObjcBlockDescriptor DefaultBlockDescriptor
static var DefaultBlockDescriptor: ObjcBlockDescriptor
static ObjcBlockDescriptor DefaultBlockDescriptor
Shared FIELD DefaultBlockDescriptor() As ObjcBlockDescriptor
DefaultBlockDestroy iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method DefaultBlockDestroy(Dest: ^ObjcBlock)
static void DefaultBlockDestroy(ObjcBlock* Dest)
static func DefaultBlockDestroy(_ Dest: UnsafeMutablePointer<ObjcBlock>)
static void DefaultBlockDestroy(ObjcBlock* Dest)
Shared Sub DefaultBlockDestroy(Dest As Ptr(Of ObjcBlock))
Parameters:
- Dest:
DefaultSwiftBlockDestroy iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method DefaultSwiftBlockDestroy(Dest: ^SwiftRefcounted)
static void DefaultSwiftBlockDestroy(SwiftRefcounted* Dest)
static func DefaultSwiftBlockDestroy(_ Dest: UnsafeMutablePointer<SwiftRefcounted>)
static void DefaultSwiftBlockDestroy(SwiftRefcounted* Dest)
Shared Sub DefaultSwiftBlockDestroy(Dest As Ptr(Of SwiftRefcounted))
Parameters:
- Dest:
DllCanUnloadNow Windows
class method DllCanUnloadNow: HRESULT
static HRESULT DllCanUnloadNow()
static func DllCanUnloadNow() -> HRESULT
static HRESULT DllCanUnloadNow()
Shared Function DllCanUnloadNow() As HRESULT
DllGetClassObject Windows
class method DllGetClassObject(var clsid: Guid; var iid: Guid; out ppv: ^void): HRESULT
static HRESULT DllGetClassObject(ref Guid clsid, ref Guid iid, out void* ppv)
static func DllGetClassObject(_ clsid: inout Guid, _ iid: inout Guid, _ ppv: inout UnsafeMutablePointer<void>) -> HRESULT
static HRESULT DllGetClassObject(__ref Guid clsid, __ref Guid iid, __out void* ppv)
Shared Function DllGetClassObject(ByRef clsid As Guid, ByRef iid As Guid, <OutAttribute> ByRef ppv As Ptr(Of Void)) As HRESULT
Parameters:
- clsid:
- iid:
- ppv:
DllMain External Windows
Entrypoint for dll main on Windows; can be overriden by applications that need specific behavior for dllmain by reintroducing them in the dll project:
[SymbolName('__elements_dll_main')]
method DllMain(aModule: rtl.HMODULE; aReason: rtl.DWORD; aReserved: ^Void): Boolean;
class method DllMain(aModule: HMODULE; aReason: DWORD; aReserved: ^void): Boolean
static Boolean DllMain(HMODULE aModule, DWORD aReason, void* aReserved)
static func DllMain(_ aModule: HMODULE, _ aReason: DWORD, _ aReserved: UnsafeMutablePointer<void>) -> Boolean
static Boolean DllMain(HMODULE aModule, DWORD aReason, void* aReserved)
Shared Function DllMain(aModule As HMODULE, aReason As DWORD, aReserved As Ptr(Of Void)) As Boolean
Parameters:
- aModule:
- aReason:
- aReserved:
DllMainCRTStartup stdcall Windows
Actual DLLMain implementation, calls DllMain.
class method DllMainCRTStartup(aModule: HMODULE; aReason: DWORD; aReserved: ^void): Boolean
static Boolean DllMainCRTStartup(HMODULE aModule, DWORD aReason, void* aReserved)
static func DllMainCRTStartup(_ aModule: HMODULE, _ aReason: DWORD, _ aReserved: UnsafeMutablePointer<void>) -> Boolean
static Boolean DllMainCRTStartup(HMODULE aModule, DWORD aReason, void* aReserved)
Shared Function DllMainCRTStartup(aModule As HMODULE, aReason As DWORD, aReserved As Ptr(Of Void)) As Boolean
Parameters:
- aModule:
- aReason:
- aReserved:
DllRegisterServer Windows
class method DllRegisterServer: HRESULT
static HRESULT DllRegisterServer()
static func DllRegisterServer() -> HRESULT
static HRESULT DllRegisterServer()
Shared Function DllRegisterServer() As HRESULT
DllUnregisterServer Windows
class method DllUnregisterServer: HRESULT
static HRESULT DllUnregisterServer()
static func DllUnregisterServer() -> HRESULT
static HRESULT DllUnregisterServer()
Shared Function DllUnregisterServer() As HRESULT
elements_tls_callback stdcall Windows
class method elements_tls_callback(aHandle: ^void; aReason: DWORD; aReserved: ^void)
static void elements_tls_callback(void* aHandle, DWORD aReason, void* aReserved)
static func elements_tls_callback(_ aHandle: UnsafeMutablePointer<void>, _ aReason: DWORD, _ aReserved: UnsafeMutablePointer<void>)
static void elements_tls_callback(void* aHandle, DWORD aReason, void* aReserved)
Shared Sub elements_tls_callback(aHandle As Ptr(Of Void), aReason As DWORD, aReserved As Ptr(Of Void))
Parameters:
- aHandle:
- aReason:
- aReserved:
Entrypoint Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Main entrypoint on Posix; calls the actual entrypoint after setting up the stackframe and initiating the GC.
class method Entrypoint(argc: Int32; argv: ^^AnsiChar; _envp: ^^AnsiChar): Int32
static Int32 Entrypoint(Int32 argc, AnsiChar** argv, AnsiChar** _envp)
static func Entrypoint(_ argc: Int32, _ argv: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>, _ _envp: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>) -> Int32
static Int32 Entrypoint(Int32 argc, AnsiChar** argv, AnsiChar** _envp)
Shared Function Entrypoint(argc As Int32, argv As Ptr(Of Ptr(Of AnsiChar)), _envp As Ptr(Of Ptr(Of AnsiChar))) As Int32
Parameters:
- argc:
- argv:
- _envp:
errno WebAssembly
class var errno: Int32;
static Int32 errno
static var errno: Int32
static Int32 errno
Shared FIELD errno() As Int32
fEnd Windows
class var fEnd: ^IslandTypeInfo;
static IslandTypeInfo* fEnd
static var fEnd: UnsafeMutablePointer<IslandTypeInfo>
static IslandTypeInfo* fEnd
Shared FIELD fEnd() As Ptr(Of IslandTypeInfo)
FiniCtors Windows
class method FiniCtors
static void FiniCtors()
static func FiniCtors()
static void FiniCtors()
Shared Sub FiniCtors()
fMEnd Windows
class var fMEnd: IslandMethodUIDInfo;
static IslandMethodUIDInfo fMEnd
static var fMEnd: IslandMethodUIDInfo
static IslandMethodUIDInfo fMEnd
Shared FIELD fMEnd() As IslandMethodUIDInfo
fMStart Windows
class var fMStart: IslandMethodUIDInfo;
static IslandMethodUIDInfo fMStart
static var fMStart: IslandMethodUIDInfo
static IslandMethodUIDInfo fMStart
Shared FIELD fMStart() As IslandMethodUIDInfo
free
class method free(v: ^void)
static void free(void* v)
static func free(_ v: UnsafeMutablePointer<void>)
static void free(void* v)
Shared Sub free(v As Ptr(Of Void))
Parameters:
- v:
fStart Windows
class var fStart: ^IslandTypeInfo;
static IslandTypeInfo* fStart
static var fStart: UnsafeMutablePointer<IslandTypeInfo>
static IslandTypeInfo* fStart
Shared FIELD fStart() As Ptr(Of IslandTypeInfo)
GetStackBase WebAssembly
class method GetStackBase: Int32
static Int32 GetStackBase()
static func GetStackBase() -> Int32
static Int32 GetStackBase()
Shared Function GetStackBase() As Int32
GetStackPointer WebAssembly
Returns the stack pointer.
class method GetStackPointer: IntPtr
static IntPtr GetStackPointer()
static func GetStackPointer() -> IntPtr
static IntPtr GetStackPointer()
Shared Function GetStackPointer() As IntPtr
HandleSafeCallException Windows
class method HandleSafeCallException(ExceptObject: Object; ExceptAddr: ^void; ErrorIID: Guid; ProgID: String; HelpFileName: String): HRESULT
static HRESULT HandleSafeCallException(Object ExceptObject, void* ExceptAddr, Guid ErrorIID, String ProgID, String HelpFileName)
static func HandleSafeCallException(_ ExceptObject: Object, _ ExceptAddr: UnsafeMutablePointer<void>, _ ErrorIID: Guid, _ ProgID: String, _ HelpFileName: String) -> HRESULT
static HRESULT HandleSafeCallException(Object ExceptObject, void* ExceptAddr, Guid ErrorIID, String ProgID, String HelpFileName)
Shared Function HandleSafeCallException(ExceptObject As Object, ExceptAddr As Ptr(Of Void), ErrorIID As Guid, ProgID As String, HelpFileName As String) As HRESULT
Parameters:
- ExceptObject:
- ExceptAddr:
- ErrorIID:
- ProgID:
- HelpFileName:
HResultCheck Windows
class method HResultCheck(aVal: HRESULT)
static void HResultCheck(HRESULT aVal)
static func HResultCheck(_ aVal: HRESULT)
static void HResultCheck(HRESULT aVal)
Shared Sub HResultCheck(aVal As HRESULT)
Parameters:
- aVal:
InitCtors Windows
class method InitCtors
static void InitCtors()
static func InitCtors()
static void InitCtors()
Shared Sub InitCtors()
InitGC WebAssembly
class method InitGC
static void InitGC()
static func InitGC()
static void InitGC()
Shared Sub InitGC()
do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.
class method interlockedCompareExchange(var x: Int32; compareTo: Int32; newValue: Int32): Int32
static Int32 interlockedCompareExchange(ref Int32 x, Int32 compareTo, Int32 newValue)
static func interlockedCompareExchange(_ x: inout Int32, _ compareTo: Int32, _ newValue: Int32) -> Int32
static Int32 interlockedCompareExchange(__ref Int32 x, Int32 compareTo, Int32 newValue)
Shared Function interlockedCompareExchange(ByRef x As Int32, compareTo As Int32, newValue As Int32) As Int32
Parameters:
- x:
- compareTo:
- newValue:
do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.
class method interlockedCompareExchange(var x: Int32; compareTo: Int64; newValue: Int64): Int64
static Int64 interlockedCompareExchange(ref Int32 x, Int64 compareTo, Int64 newValue)
static func interlockedCompareExchange(_ x: inout Int32, _ compareTo: Int64, _ newValue: Int64) -> Int64
static Int64 interlockedCompareExchange(__ref Int32 x, Int64 compareTo, Int64 newValue)
Shared Function interlockedCompareExchange(ByRef x As Int32, compareTo As Int64, newValue As Int64) As Int64
Parameters:
- x:
- compareTo:
- newValue:
do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.
class method interlockedCompareExchange(var x: Int32; compareTo: IntPtr; newValue: IntPtr): IntPtr
static IntPtr interlockedCompareExchange(ref Int32 x, IntPtr compareTo, IntPtr newValue)
static func interlockedCompareExchange(_ x: inout Int32, _ compareTo: IntPtr, _ newValue: IntPtr) -> IntPtr
static IntPtr interlockedCompareExchange(__ref Int32 x, IntPtr compareTo, IntPtr newValue)
Shared Function interlockedCompareExchange(ByRef x As Int32, compareTo As IntPtr, newValue As IntPtr) As IntPtr
Parameters:
- x:
- compareTo:
- newValue:
Interlocked decrease a value. Returns the old value.
class method interlockedDec(var x: Int32; increment: Int32 := 1): Int32
static Int32 interlockedDec(ref Int32 x, Int32 increment = 1)
static func interlockedDec(_ x: inout Int32, _ increment: Int32 = 1) -> Int32
static Int32 interlockedDec(__ref Int32 x, Int32 increment)
Shared Function interlockedDec(ByRef x As Int32, increment As Int32 = 1) As Int32
Parameters:
- x:
- increment:
Interlocked decrease a value. Returns the old value.
class method interlockedDec(var x: Int64; increment: Int64 := 1): Int64
static Int64 interlockedDec(ref Int64 x, Int64 increment = 1)
static func interlockedDec(_ x: inout Int64, _ increment: Int64 = 1) -> Int64
static Int64 interlockedDec(__ref Int64 x, Int64 increment)
Shared Function interlockedDec(ByRef x As Int64, increment As Int64 = 1) As Int64
Parameters:
- x:
- increment:
Interlocked decrease a value. Returns the old value.
class method interlockedDec(var x: IntPtr; increment: IntPtr := 1): IntPtr
static IntPtr interlockedDec(ref IntPtr x, IntPtr increment = 1)
static func interlockedDec(_ x: inout IntPtr, _ increment: IntPtr = 1) -> IntPtr
static IntPtr interlockedDec(__ref IntPtr x, IntPtr increment)
Shared Function interlockedDec(ByRef x As IntPtr, increment As IntPtr = 1) As IntPtr
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
class method interlockedInc(var x: Int32; increment: Int32 := 1): Int32
static Int32 interlockedInc(ref Int32 x, Int32 increment = 1)
static func interlockedInc(_ x: inout Int32, _ increment: Int32 = 1) -> Int32
static Int32 interlockedInc(__ref Int32 x, Int32 increment)
Shared Function interlockedInc(ByRef x As Int32, increment As Int32 = 1) As Int32
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
class method interlockedInc(var x: Int64; increment: Int64 := 1): Int64
static Int64 interlockedInc(ref Int64 x, Int64 increment = 1)
static func interlockedInc(_ x: inout Int64, _ increment: Int64 = 1) -> Int64
static Int64 interlockedInc(__ref Int64 x, Int64 increment)
Shared Function interlockedInc(ByRef x As Int64, increment As Int64 = 1) As Int64
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
class method interlockedInc(var x: IntPtr; increment: IntPtr := 1): IntPtr
static IntPtr interlockedInc(ref IntPtr x, IntPtr increment = 1)
static func interlockedInc(_ x: inout IntPtr, _ increment: IntPtr = 1) -> IntPtr
static IntPtr interlockedInc(__ref IntPtr x, IntPtr increment)
Shared Function interlockedInc(ByRef x As IntPtr, increment As IntPtr = 1) As IntPtr
Parameters:
- x:
- increment:
IUnknown_VMTImpl_AddRef stdcall
class method IUnknown_VMTImpl_AddRef(aSelf: ^ElementsCOMInterface): ULONG
static ULONG IUnknown_VMTImpl_AddRef(ElementsCOMInterface* aSelf)
static func IUnknown_VMTImpl_AddRef(_ aSelf: UnsafeMutablePointer<ElementsCOMInterface>) -> ULONG
static ULONG IUnknown_VMTImpl_AddRef(ElementsCOMInterface* aSelf)
Shared Function IUnknown_VMTImpl_AddRef(aSelf As Ptr(Of ElementsCOMInterface)) As ULONG
Parameters:
- aSelf:
IUnknown_VMTImpl_QueryInterface stdcall
class method IUnknown_VMTImpl_QueryInterface(aSelf: ^ElementsCOMInterface; riid: REFIID; ppvObject: ^^void): HRESULT
static HRESULT IUnknown_VMTImpl_QueryInterface(ElementsCOMInterface* aSelf, REFIID riid, void** ppvObject)
static func IUnknown_VMTImpl_QueryInterface(_ aSelf: UnsafeMutablePointer<ElementsCOMInterface>, _ riid: REFIID, _ ppvObject: UnsafeMutablePointer<UnsafeMutablePointer<void>>) -> HRESULT
static HRESULT IUnknown_VMTImpl_QueryInterface(ElementsCOMInterface* aSelf, REFIID riid, void** ppvObject)
Shared Function IUnknown_VMTImpl_QueryInterface(aSelf As Ptr(Of ElementsCOMInterface), riid As REFIID, ppvObject As Ptr(Of Ptr(Of Void))) As HRESULT
Parameters:
- aSelf:
- riid:
- ppvObject:
IUnknown_VMTImpl_Release stdcall
class method IUnknown_VMTImpl_Release(aSelf: ^ElementsCOMInterface): ULONG
static ULONG IUnknown_VMTImpl_Release(ElementsCOMInterface* aSelf)
static func IUnknown_VMTImpl_Release(_ aSelf: UnsafeMutablePointer<ElementsCOMInterface>) -> ULONG
static ULONG IUnknown_VMTImpl_Release(ElementsCOMInterface* aSelf)
Shared Function IUnknown_VMTImpl_Release(aSelf As Ptr(Of ElementsCOMInterface)) As ULONG
Parameters:
- aSelf:
LastPtr WebAssembly
class var LastPtr: ^Byte;
static Byte* LastPtr
static var LastPtr: UnsafeMutablePointer<Byte>
static Byte* LastPtr
Shared FIELD LastPtr() As Ptr(Of Byte)
LOOP_SIZE iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
const LOOP_SIZE: Int32 = 16
const Int32 LOOP_SIZE = 16
static let LOOP_SIZE: Int32 = 16
static final Int32 LOOP_SIZE = 16
Const LOOP_SIZE As Int32 = 16
MainThreadId Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, Windows
class var MainThreadId: ThreadID;
static ThreadID MainThreadId
static var MainThreadId: ThreadID
static ThreadID MainThreadId
Shared FIELD MainThreadId() As ThreadID
malloc WebAssembly
class method malloc(x: Int32): ^void
static void* malloc(Int32 x)
static func malloc(_ x: Int32) -> UnsafeMutablePointer<void>
static void* malloc(Int32 x)
Shared Function malloc(x As Int32) As Ptr(Of Void)
Parameters:
- x:
MAX (Double, Double): Double iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: Double; y: Double): Double
static Double MAX(Double x, Double y)
static func MAX(_ x: Double, _ y: Double) -> Double
static Double MAX(Double x, Double y)
Shared Function MAX(x As Double, y As Double) As Double
Parameters:
- x:
- y:
MAX (Int32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: Int32; y: Int32): Int32
static Int32 MAX(Int32 x, Int32 y)
static func MAX(_ x: Int32, _ y: Int32) -> Int32
static Int32 MAX(Int32 x, Int32 y)
Shared Function MAX(x As Int32, y As Int32) As Int32
Parameters:
- x:
- y:
MAX (Int32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: Int32; y: UInt32): UInt32
static UInt32 MAX(Int32 x, UInt32 y)
static func MAX(_ x: Int32, _ y: UInt32) -> UInt32
static UInt32 MAX(Int32 x, UInt32 y)
Shared Function MAX(x As Int32, y As UInt32) As UInt32
Parameters:
- x:
- y:
MAX (Int64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: Int64; y: Int64): Int64
static Int64 MAX(Int64 x, Int64 y)
static func MAX(_ x: Int64, _ y: Int64) -> Int64
static Int64 MAX(Int64 x, Int64 y)
Shared Function MAX(x As Int64, y As Int64) As Int64
Parameters:
- x:
- y:
MAX (Int64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: Int64; y: UInt64): UInt64
static UInt64 MAX(Int64 x, UInt64 y)
static func MAX(_ x: Int64, _ y: UInt64) -> UInt64
static UInt64 MAX(Int64 x, UInt64 y)
Shared Function MAX(x As Int64, y As UInt64) As UInt64
Parameters:
- x:
- y:
MAX (Single, Single): Single iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: Single; y: Single): Single
static Single MAX(Single x, Single y)
static func MAX(_ x: Single, _ y: Single) -> Single
static Single MAX(Single x, Single y)
Shared Function MAX(x As Single, y As Single) As Single
Parameters:
- x:
- y:
MAX (UInt32, Int32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: UInt32; y: Int32): UInt32
static UInt32 MAX(UInt32 x, Int32 y)
static func MAX(_ x: UInt32, _ y: Int32) -> UInt32
static UInt32 MAX(UInt32 x, Int32 y)
Shared Function MAX(x As UInt32, y As Int32) As UInt32
Parameters:
- x:
- y:
MAX (UInt32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: UInt32; y: UInt32): UInt32
static UInt32 MAX(UInt32 x, UInt32 y)
static func MAX(_ x: UInt32, _ y: UInt32) -> UInt32
static UInt32 MAX(UInt32 x, UInt32 y)
Shared Function MAX(x As UInt32, y As UInt32) As UInt32
Parameters:
- x:
- y:
MAX (UInt64, Int64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: UInt64; y: Int64): UInt64
static UInt64 MAX(UInt64 x, Int64 y)
static func MAX(_ x: UInt64, _ y: Int64) -> UInt64
static UInt64 MAX(UInt64 x, Int64 y)
Shared Function MAX(x As UInt64, y As Int64) As UInt64
Parameters:
- x:
- y:
MAX (UInt64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: UInt64; y: UInt64): UInt64
static UInt64 MAX(UInt64 x, UInt64 y)
static func MAX(_ x: UInt64, _ y: UInt64) -> UInt64
static UInt64 MAX(UInt64 x, UInt64 y)
Shared Function MAX(x As UInt64, y As UInt64) As UInt64
Parameters:
- x:
- y:
MaxValue
const MaxValue: Int32 = 2147483647
const Int32 MaxValue = 2147483647
static let MaxValue: Int32 = 2147483647
static final Int32 MaxValue = 2147483647
Const MaxValue As Int32 = 2147483647
memcmp
class method memcmp(a: ^void; b: ^void; num: NativeInt): Int32
static Int32 memcmp(void* a, void* b, NativeInt num)
static func memcmp(_ a: UnsafeMutablePointer<void>, _ b: UnsafeMutablePointer<void>, _ num: NativeInt) -> Int32
static Int32 memcmp(void* a, void* b, NativeInt num)
Shared Function memcmp(a As Ptr(Of Void), b As Ptr(Of Void), num As NativeInt) As Int32
Parameters:
- a:
- b:
- num:
memcpy
cross platform memcpy implementation. Copies memory from source to destination for num bytes not allowing for overlap.
class method memcpy(destination: ^void; source: ^void; num: NativeInt): ^void
static void* memcpy(void* destination, void* source, NativeInt num)
static func memcpy(_ destination: UnsafeMutablePointer<void>, _ source: UnsafeMutablePointer<void>, _ num: NativeInt) -> UnsafeMutablePointer<void>
static void* memcpy(void* destination, void* source, NativeInt num)
Shared Function memcpy(destination As Ptr(Of Void), source As Ptr(Of Void), num As NativeInt) As Ptr(Of Void)
Parameters:
- destination: target
- source: origin
- num: the number of bytes
memmove
cross platform memmove implementation. Copies memory from source to destination for num bytes allowing for overlap.
class method memmove(destination: ^void; source: ^void; num: NativeInt): ^void
static void* memmove(void* destination, void* source, NativeInt num)
static func memmove(_ destination: UnsafeMutablePointer<void>, _ source: UnsafeMutablePointer<void>, _ num: NativeInt) -> UnsafeMutablePointer<void>
static void* memmove(void* destination, void* source, NativeInt num)
Shared Function memmove(destination As Ptr(Of Void), source As Ptr(Of Void), num As NativeInt) As Ptr(Of Void)
Parameters:
- destination: target
- source: origin
- num: the number of bytes
memset
cross platform memset implementation. Fills the ptr with the byte from value for num times.
class method memset(ptr: ^void; value: Int32; num: NativeInt): ^void
static void* memset(void* ptr, Int32 value, NativeInt num)
static func memset(_ ptr: UnsafeMutablePointer<void>, _ value: Int32, _ num: NativeInt) -> UnsafeMutablePointer<void>
static void* memset(void* ptr, Int32 value, NativeInt num)
Shared Function memset(ptr As Ptr(Of Void), value As Int32, num As NativeInt) As Ptr(Of Void)
Parameters:
- ptr: target
- value: the byte value
- num: the number of bytes
MIN (Double, Double): Double iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: Double; y: Double): Double
static Double MIN(Double x, Double y)
static func MIN(_ x: Double, _ y: Double) -> Double
static Double MIN(Double x, Double y)
Shared Function MIN(x As Double, y As Double) As Double
Parameters:
- x:
- y:
MIN (Int32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: Int32; y: Int32): Int32
static Int32 MIN(Int32 x, Int32 y)
static func MIN(_ x: Int32, _ y: Int32) -> Int32
static Int32 MIN(Int32 x, Int32 y)
Shared Function MIN(x As Int32, y As Int32) As Int32
Parameters:
- x:
- y:
MIN (Int32, UInt32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: Int32; y: UInt32): Int32
static Int32 MIN(Int32 x, UInt32 y)
static func MIN(_ x: Int32, _ y: UInt32) -> Int32
static Int32 MIN(Int32 x, UInt32 y)
Shared Function MIN(x As Int32, y As UInt32) As Int32
Parameters:
- x:
- y:
MIN (Int64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: Int64; y: Int64): Int64
static Int64 MIN(Int64 x, Int64 y)
static func MIN(_ x: Int64, _ y: Int64) -> Int64
static Int64 MIN(Int64 x, Int64 y)
Shared Function MIN(x As Int64, y As Int64) As Int64
Parameters:
- x:
- y:
MIN (Int64, UInt64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: Int64; y: UInt64): Int64
static Int64 MIN(Int64 x, UInt64 y)
static func MIN(_ x: Int64, _ y: UInt64) -> Int64
static Int64 MIN(Int64 x, UInt64 y)
Shared Function MIN(x As Int64, y As UInt64) As Int64
Parameters:
- x:
- y:
MIN (Single, Single): Single iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: Single; y: Single): Single
static Single MIN(Single x, Single y)
static func MIN(_ x: Single, _ y: Single) -> Single
static Single MIN(Single x, Single y)
Shared Function MIN(x As Single, y As Single) As Single
Parameters:
- x:
- y:
MIN (UInt32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: UInt32; y: Int32): Int32
static Int32 MIN(UInt32 x, Int32 y)
static func MIN(_ x: UInt32, _ y: Int32) -> Int32
static Int32 MIN(UInt32 x, Int32 y)
Shared Function MIN(x As UInt32, y As Int32) As Int32
Parameters:
- x:
- y:
MIN (UInt32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: UInt32; y: UInt32): UInt32
static UInt32 MIN(UInt32 x, UInt32 y)
static func MIN(_ x: UInt32, _ y: UInt32) -> UInt32
static UInt32 MIN(UInt32 x, UInt32 y)
Shared Function MIN(x As UInt32, y As UInt32) As UInt32
Parameters:
- x:
- y:
MIN (UInt64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: UInt64; y: Int64): Int64
static Int64 MIN(UInt64 x, Int64 y)
static func MIN(_ x: UInt64, _ y: Int64) -> Int64
static Int64 MIN(UInt64 x, Int64 y)
Shared Function MIN(x As UInt64, y As Int64) As Int64
Parameters:
- x:
- y:
MIN (UInt64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: UInt64; y: UInt64): UInt64
static UInt64 MIN(UInt64 x, UInt64 y)
static func MIN(_ x: UInt64, _ y: UInt64) -> UInt64
static UInt64 MIN(UInt64 x, UInt64 y)
Shared Function MIN(x As UInt64, y As UInt64) As UInt64
Parameters:
- x:
- y:
ModuleIsLib Windows
class var ModuleIsLib: Boolean;
static Boolean ModuleIsLib
static var ModuleIsLib: Boolean
static Boolean ModuleIsLib
Shared FIELD ModuleIsLib() As Boolean
NSLocalizedString iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method NSLocalizedString(aKey: NSString; aIgnoredComment: NSString): NSString
static NSString NSLocalizedString(NSString aKey, NSString aIgnoredComment)
static func NSLocalizedString(_ aKey: NSString, _ aIgnoredComment: NSString) -> NSString
static NSString NSLocalizedString(NSString aKey, NSString aIgnoredComment)
Shared Function NSLocalizedString(aKey As NSString, aIgnoredComment As NSString) As NSString
Parameters:
- aKey:
- aIgnoredComment:
ObjectToVar Windows
Converts an object to an Ole Variant type.
class method ObjectToVar(o: Object): Variant
static Variant ObjectToVar(Object o)
static func ObjectToVar(_ o: Object) -> Variant
static Variant ObjectToVar(Object o)
Shared Function ObjectToVar(o As Object) As Variant
Parameters:
- o:
OleCheck Windows
class method OleCheck(Code: HRESULT)
static void OleCheck(HRESULT Code)
static func OleCheck(_ Code: HRESULT)
static void OleCheck(HRESULT Code)
Shared Sub OleCheck(Code As HRESULT)
Parameters:
- Code:
PtrToIntType iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class var PtrToIntType: array [0..6] of AnsiChar;
static array [0..6] of AnsiChar PtrToIntType
static var PtrToIntType: array [0..6] of AnsiChar
static array [0..6] of AnsiChar PtrToIntType
Shared FIELD PtrToIntType() As array [0..6] of AnsiChar
setjmp WebAssembly
class method setjmp(val: ^void): Int32
static Int32 setjmp(void* val)
static func setjmp(_ val: UnsafeMutablePointer<void>) -> Int32
static Int32 setjmp(void* val)
Shared Function setjmp(val As Ptr(Of Void)) As Int32
Parameters:
- val:
SpaceLeft WebAssembly
class var SpaceLeft: Int32;
static Int32 SpaceLeft
static var SpaceLeft: Int32
static Int32 SpaceLeft
Shared FIELD SpaceLeft() As Int32
srbk WebAssembly
class method srbk(size: Int32): ^void
static void* srbk(Int32 size)
static func srbk(_ size: Int32) -> UnsafeMutablePointer<void>
static void* srbk(Int32 size)
Shared Function srbk(size As Int32) As Ptr(Of Void)
Parameters:
- size:
Stackbase WebAssembly
class var Stackbase: Int32;
static Int32 Stackbase
static var Stackbase: Int32
static Int32 Stackbase
Shared FIELD Stackbase() As Int32
strtoul WebAssembly
class method strtoul(a: ^AnsiChar; endptr: ^^AnsiChar; abase: Int32): UInt32
static UInt32 strtoul(AnsiChar* a, AnsiChar** endptr, Int32 abase)
static func strtoul(_ a: UnsafeMutablePointer<AnsiChar>, _ endptr: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>, _ abase: Int32) -> UInt32
static UInt32 strtoul(AnsiChar* a, AnsiChar** endptr, Int32 abase)
Shared Function strtoul(a As Ptr(Of AnsiChar), endptr As Ptr(Of Ptr(Of AnsiChar)), abase As Int32) As UInt32
Parameters:
- a:
- endptr:
- abase:
swift_allocBox External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method swift_allocBox(aType: ^SwiftTypeRecord): SwiftBoxResult
static SwiftBoxResult swift_allocBox(SwiftTypeRecord* aType)
static func swift_allocBox(_ aType: UnsafeMutablePointer<SwiftTypeRecord>) -> SwiftBoxResult
static SwiftBoxResult swift_allocBox(SwiftTypeRecord* aType)
Shared Function swift_allocBox(aType As Ptr(Of SwiftTypeRecord)) As SwiftBoxResult
Parameters:
- aType:
swift_getEnumCaseMultiPayload External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method swift_getEnumCaseMultiPayload(aVal: ^void; aTypeInfo: ^void): Int32
static Int32 swift_getEnumCaseMultiPayload(void* aVal, void* aTypeInfo)
static func swift_getEnumCaseMultiPayload(_ aVal: UnsafeMutablePointer<void>, _ aTypeInfo: UnsafeMutablePointer<void>) -> Int32
static Int32 swift_getEnumCaseMultiPayload(void* aVal, void* aTypeInfo)
Shared Function swift_getEnumCaseMultiPayload(aVal As Ptr(Of Void), aTypeInfo As Ptr(Of Void)) As Int32
Parameters:
- aVal:
- aTypeInfo:
swift_getWitnessTable External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method swift_getWitnessTable(aPD: IntPtr; aType: IntPtr; aVal: IntPtr): IntPtr
static IntPtr swift_getWitnessTable(IntPtr aPD, IntPtr aType, IntPtr aVal)
static func swift_getWitnessTable(_ aPD: IntPtr, _ aType: IntPtr, _ aVal: IntPtr) -> IntPtr
static IntPtr swift_getWitnessTable(IntPtr aPD, IntPtr aType, IntPtr aVal)
Shared Function swift_getWitnessTable(aPD As IntPtr, aType As IntPtr, aVal As IntPtr) As IntPtr
Parameters:
- aPD:
- aType:
- aVal:
swift_projectBox External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method swift_projectBox(aInput: ^SwiftRefcounted): ^void
static void* swift_projectBox(SwiftRefcounted* aInput)
static func swift_projectBox(_ aInput: UnsafeMutablePointer<SwiftRefcounted>) -> UnsafeMutablePointer<void>
static void* swift_projectBox(SwiftRefcounted* aInput)
Shared Function swift_projectBox(aInput As Ptr(Of SwiftRefcounted)) As Ptr(Of Void)
Parameters:
- aInput:
swift_storeEnumTagMultiPayload External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method swift_storeEnumTagMultiPayload(aVal: ^void; aTypeInfo: ^void; aEnumVal: Int32)
static void swift_storeEnumTagMultiPayload(void* aVal, void* aTypeInfo, Int32 aEnumVal)
static func swift_storeEnumTagMultiPayload(_ aVal: UnsafeMutablePointer<void>, _ aTypeInfo: UnsafeMutablePointer<void>, _ aEnumVal: Int32)
static void swift_storeEnumTagMultiPayload(void* aVal, void* aTypeInfo, Int32 aEnumVal)
Shared Sub swift_storeEnumTagMultiPayload(aVal As Ptr(Of Void), aTypeInfo As Ptr(Of Void), aEnumVal As Int32)
Parameters:
- aVal:
- aTypeInfo:
- aEnumVal:
SwiftAllocateArray External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftAllocateArray(aType: ^void): IntPtr
static IntPtr SwiftAllocateArray(void* aType)
static func SwiftAllocateArray(_ aType: UnsafeMutablePointer<void>) -> IntPtr
static IntPtr SwiftAllocateArray(void* aType)
Shared Function SwiftAllocateArray(aType As Ptr(Of Void)) As IntPtr
Parameters:
- aType:
SwiftAllocateBoxIfNeeded iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftAllocateBoxIfNeeded(aTarget: ^Byte; aInput: ^void; aInputType: ^SwiftTypeRecord; aTakeOwnership: Boolean)
static void SwiftAllocateBoxIfNeeded(Byte* aTarget, void* aInput, SwiftTypeRecord* aInputType, Boolean aTakeOwnership)
static func SwiftAllocateBoxIfNeeded(_ aTarget: UnsafeMutablePointer<Byte>, _ aInput: UnsafeMutablePointer<void>, _ aInputType: UnsafeMutablePointer<SwiftTypeRecord>, _ aTakeOwnership: Boolean)
static void SwiftAllocateBoxIfNeeded(Byte* aTarget, void* aInput, SwiftTypeRecord* aInputType, Boolean aTakeOwnership)
Shared Sub SwiftAllocateBoxIfNeeded(aTarget As Ptr(Of Byte), aInput As Ptr(Of Void), aInputType As Ptr(Of SwiftTypeRecord), aTakeOwnership As Boolean)
Parameters:
- aTarget:
- aInput:
- aInputType:
- aTakeOwnership:
SwiftArrayAppend External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayAppend(aValue: IntPtr; aType: IntPtr; aSelf: IntPtr)
static void SwiftArrayAppend(IntPtr aValue, IntPtr aType, IntPtr aSelf)
static func SwiftArrayAppend(_ aValue: IntPtr, _ aType: IntPtr, _ aSelf: IntPtr)
static void SwiftArrayAppend(IntPtr aValue, IntPtr aType, IntPtr aSelf)
Shared Sub SwiftArrayAppend(aValue As IntPtr, aType As IntPtr, aSelf As IntPtr)
Parameters:
- aValue:
- aType:
- aSelf:
SwiftArrayGet External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayGet(aValue: IntPtr; aIndex: IntPtr; aSelf: IntPtr; aType: IntPtr)
static void SwiftArrayGet(IntPtr aValue, IntPtr aIndex, IntPtr aSelf, IntPtr aType)
static func SwiftArrayGet(_ aValue: IntPtr, _ aIndex: IntPtr, _ aSelf: IntPtr, _ aType: IntPtr)
static void SwiftArrayGet(IntPtr aValue, IntPtr aIndex, IntPtr aSelf, IntPtr aType)
Shared Sub SwiftArrayGet(aValue As IntPtr, aIndex As IntPtr, aSelf As IntPtr, aType As IntPtr)
Parameters:
- aValue:
- aIndex:
- aSelf:
- aType:
SwiftArrayModify External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayModify(aStorage: ^SwiftMutatorData; aIndex: IntPtr; aType: IntPtr; aSelf: IntPtr): SwiftMutatorResult
static SwiftMutatorResult SwiftArrayModify(SwiftMutatorData* aStorage, IntPtr aIndex, IntPtr aType, IntPtr aSelf)
static func SwiftArrayModify(_ aStorage: UnsafeMutablePointer<SwiftMutatorData>, _ aIndex: IntPtr, _ aType: IntPtr, _ aSelf: IntPtr) -> SwiftMutatorResult
static SwiftMutatorResult SwiftArrayModify(SwiftMutatorData* aStorage, IntPtr aIndex, IntPtr aType, IntPtr aSelf)
Shared Function SwiftArrayModify(aStorage As Ptr(Of SwiftMutatorData), aIndex As IntPtr, aType As IntPtr, aSelf As IntPtr) As SwiftMutatorResult
Parameters:
- aStorage:
- aIndex:
- aType:
- aSelf:
SwiftArrayRemoveAt External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayRemoveAt(aRest: ^IntPtr; aIndex: IntPtr; aType: IntPtr; aSelf: IntPtr)
static void SwiftArrayRemoveAt(IntPtr* aRest, IntPtr aIndex, IntPtr aType, IntPtr aSelf)
static func SwiftArrayRemoveAt(_ aRest: UnsafeMutablePointer<IntPtr>, _ aIndex: IntPtr, _ aType: IntPtr, _ aSelf: IntPtr)
static void SwiftArrayRemoveAt(IntPtr* aRest, IntPtr aIndex, IntPtr aType, IntPtr aSelf)
Shared Sub SwiftArrayRemoveAt(aRest As Ptr(Of IntPtr), aIndex As IntPtr, aType As IntPtr, aSelf As IntPtr)
Parameters:
- aRest:
- aIndex:
- aType:
- aSelf:
SwiftArrayRemoveFirst External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayRemoveFirst(aResult: ^IntPtr; aType: IntPtr; aWT: IntPtr; aSelf: IntPtr)
static void SwiftArrayRemoveFirst(IntPtr* aResult, IntPtr aType, IntPtr aWT, IntPtr aSelf)
static func SwiftArrayRemoveFirst(_ aResult: UnsafeMutablePointer<IntPtr>, _ aType: IntPtr, _ aWT: IntPtr, _ aSelf: IntPtr)
static void SwiftArrayRemoveFirst(IntPtr* aResult, IntPtr aType, IntPtr aWT, IntPtr aSelf)
Shared Sub SwiftArrayRemoveFirst(aResult As Ptr(Of IntPtr), aType As IntPtr, aWT As IntPtr, aSelf As IntPtr)
Parameters:
- aResult:
- aType:
- aWT:
- aSelf:
SwiftArrayRemoveLast External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayRemoveLast(aResult: ^IntPtr; aType: IntPtr; aWTBidir: IntPtr; aWTRange: IntPtr; aSelf: IntPtr)
static void SwiftArrayRemoveLast(IntPtr* aResult, IntPtr aType, IntPtr aWTBidir, IntPtr aWTRange, IntPtr aSelf)
static func SwiftArrayRemoveLast(_ aResult: UnsafeMutablePointer<IntPtr>, _ aType: IntPtr, _ aWTBidir: IntPtr, _ aWTRange: IntPtr, _ aSelf: IntPtr)
static void SwiftArrayRemoveLast(IntPtr* aResult, IntPtr aType, IntPtr aWTBidir, IntPtr aWTRange, IntPtr aSelf)
Shared Sub SwiftArrayRemoveLast(aResult As Ptr(Of IntPtr), aType As IntPtr, aWTBidir As IntPtr, aWTRange As IntPtr, aSelf As IntPtr)
Parameters:
- aResult:
- aType:
- aWTBidir:
- aWTRange:
- aSelf:
SwiftArrayType External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayType(aCode: IntPtr; aSubType: IntPtr): SwiftMetadataResponse
static SwiftMetadataResponse SwiftArrayType(IntPtr aCode, IntPtr aSubType)
static func SwiftArrayType(_ aCode: IntPtr, _ aSubType: IntPtr) -> SwiftMetadataResponse
static SwiftMetadataResponse SwiftArrayType(IntPtr aCode, IntPtr aSubType)
Shared Function SwiftArrayType(aCode As IntPtr, aSubType As IntPtr) As SwiftMetadataResponse
Parameters:
- aCode:
- aSubType:
SwiftBlockData iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class var SwiftBlockData: SwiftReflectionMetadata;
static SwiftReflectionMetadata SwiftBlockData
static var SwiftBlockData: SwiftReflectionMetadata
static SwiftReflectionMetadata SwiftBlockData
Shared FIELD SwiftBlockData() As SwiftReflectionMetadata
SwiftBlockDataRecl iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class var SwiftBlockDataRecl: SwiftReflectionDeclarator;
static SwiftReflectionDeclarator SwiftBlockDataRecl
static var SwiftBlockDataRecl: SwiftReflectionDeclarator
static SwiftReflectionDeclarator SwiftBlockDataRecl
Shared FIELD SwiftBlockDataRecl() As SwiftReflectionDeclarator
U_PARSE_CONTEXT_LEN Android
const U_PARSE_CONTEXT_LEN: Int32 = 16
const Int32 U_PARSE_CONTEXT_LEN = 16
static let U_PARSE_CONTEXT_LEN: Int32 = 16
static final Int32 U_PARSE_CONTEXT_LEN = 16
Const U_PARSE_CONTEXT_LEN As Int32 = 16
UserEntryPoint External Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method UserEntryPoint(aArgs: array of String): Int32
static Int32 UserEntryPoint(String[] aArgs)
static func UserEntryPoint(_ aArgs: String...) -> Int32
static Int32 UserEntryPoint(String[] aArgs)
Shared Function UserEntryPoint(aArgs As String()) As Int32
Parameters:
- aArgs:
VarConvert Windows
Converts an OLE variant to a different vartype.
class method VarConvert(var aLeft: Variant; aTarget: VarType): Variant
static Variant VarConvert(ref Variant aLeft, VarType aTarget)
static func VarConvert(_ aLeft: inout Variant, _ aTarget: VarType) -> Variant
static Variant VarConvert(__ref Variant aLeft, VarType aTarget)
Shared Function VarConvert(ByRef aLeft As Variant, aTarget As VarType) As Variant
Parameters:
- aLeft:
- aTarget:
VarIsEmpty Windows
Returns true if a variant is empty.
class method VarIsEmpty(var aVar: Variant): Boolean
static Boolean VarIsEmpty(ref Variant aVar)
static func VarIsEmpty(_ aVar: inout Variant) -> Boolean
static Boolean VarIsEmpty(__ref Variant aVar)
Shared Function VarIsEmpty(ByRef aVar As Variant) As Boolean
Parameters:
- aVar:
VarIsNull Windows
Returns true if a variant is null.
class method VarIsNull(var aVar: Variant): Boolean
static Boolean VarIsNull(ref Variant aVar)
static func VarIsNull(_ aVar: inout Variant) -> Boolean
static Boolean VarIsNull(__ref Variant aVar)
Shared Function VarIsNull(ByRef aVar As Variant) As Boolean
Parameters:
- aVar:
VarToObject Windows
Converts a variant to it's obejct equivalent.
class method VarToObject(v: Variant): Object
static Object VarToObject(Variant v)
static func VarToObject(_ v: Variant) -> Object
static Object VarToObject(Variant v)
Shared Function VarToObject(v As Variant) As Object
Parameters:
- v:
WinMainCRTStartup Windows
Windows entry point; calls the real entrypoint after setting up the stack and gc.
class method WinMainCRTStartup: Int32
static Int32 WinMainCRTStartup()
static func WinMainCRTStartup() -> Int32
static Int32 WinMainCRTStartup()
Shared Function WinMainCRTStartup() As Int32
winrtcore Windows
const winrtcore: String = 'api-ms-win-core-winrt-l1-1-0.dll'
const String winrtcore = "api-ms-win-core-winrt-l1-1-0.dll"
static let winrtcore: String = "api-ms-win-core-winrt-l1-1-0.dll"
static final String winrtcore = "api-ms-win-core-winrt-l1-1-0.dll"
Const winrtcore As String = "api-ms-win-core-winrt-l1-1-0.dll"
Write WebAssembly
class method Write(a: Int32; b: Int32; c: Int32): Int32
static Int32 Write(Int32 a, Int32 b, Int32 c)
static func Write(_ a: Int32, _ b: Int32, _ c: Int32) -> Int32
static Int32 Write(Int32 a, Int32 b, Int32 c)
Shared Function Write(a As Int32, b As Int32, c As Int32) As Int32
Parameters:
- a:
- b:
- c:
LOOP_SIZE iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
const LOOP_SIZE: Int32 = 16
const Int32 LOOP_SIZE = 16
static let LOOP_SIZE: Int32 = 16
static final Int32 LOOP_SIZE = 16
Const LOOP_SIZE As Int32 = 16
MaxValue
const MaxValue: Int32 = 2147483647
const Int32 MaxValue = 2147483647
static let MaxValue: Int32 = 2147483647
static final Int32 MaxValue = 2147483647
Const MaxValue As Int32 = 2147483647
U_PARSE_CONTEXT_LEN Android
const U_PARSE_CONTEXT_LEN: Int32 = 16
const Int32 U_PARSE_CONTEXT_LEN = 16
static let U_PARSE_CONTEXT_LEN: Int32 = 16
static final Int32 U_PARSE_CONTEXT_LEN = 16
Const U_PARSE_CONTEXT_LEN As Int32 = 16
winrtcore Windows
const winrtcore: String = 'api-ms-win-core-winrt-l1-1-0.dll'
const String winrtcore = "api-ms-win-core-winrt-l1-1-0.dll"
static let winrtcore: String = "api-ms-win-core-winrt-l1-1-0.dll"
static final String winrtcore = "api-ms-win-core-winrt-l1-1-0.dll"
Const winrtcore As String = "api-ms-win-core-winrt-l1-1-0.dll"
ComServer Windows
class var ComServer: ComServerObject;
static ComServerObject ComServer
static var ComServer: ComServerObject
static ComServerObject ComServer
Shared FIELD ComServer() As ComServerObject
DefaultBlockDescriptor iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class var DefaultBlockDescriptor: ObjcBlockDescriptor;
static ObjcBlockDescriptor DefaultBlockDescriptor
static var DefaultBlockDescriptor: ObjcBlockDescriptor
static ObjcBlockDescriptor DefaultBlockDescriptor
Shared FIELD DefaultBlockDescriptor() As ObjcBlockDescriptor
errno WebAssembly
class var errno: Int32;
static Int32 errno
static var errno: Int32
static Int32 errno
Shared FIELD errno() As Int32
fEnd Windows
class var fEnd: ^IslandTypeInfo;
static IslandTypeInfo* fEnd
static var fEnd: UnsafeMutablePointer<IslandTypeInfo>
static IslandTypeInfo* fEnd
Shared FIELD fEnd() As Ptr(Of IslandTypeInfo)
fMEnd Windows
class var fMEnd: IslandMethodUIDInfo;
static IslandMethodUIDInfo fMEnd
static var fMEnd: IslandMethodUIDInfo
static IslandMethodUIDInfo fMEnd
Shared FIELD fMEnd() As IslandMethodUIDInfo
fMStart Windows
class var fMStart: IslandMethodUIDInfo;
static IslandMethodUIDInfo fMStart
static var fMStart: IslandMethodUIDInfo
static IslandMethodUIDInfo fMStart
Shared FIELD fMStart() As IslandMethodUIDInfo
fStart Windows
class var fStart: ^IslandTypeInfo;
static IslandTypeInfo* fStart
static var fStart: UnsafeMutablePointer<IslandTypeInfo>
static IslandTypeInfo* fStart
Shared FIELD fStart() As Ptr(Of IslandTypeInfo)
LastPtr WebAssembly
class var LastPtr: ^Byte;
static Byte* LastPtr
static var LastPtr: UnsafeMutablePointer<Byte>
static Byte* LastPtr
Shared FIELD LastPtr() As Ptr(Of Byte)
MainThreadId Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, Windows
class var MainThreadId: ThreadID;
static ThreadID MainThreadId
static var MainThreadId: ThreadID
static ThreadID MainThreadId
Shared FIELD MainThreadId() As ThreadID
ModuleIsLib Windows
class var ModuleIsLib: Boolean;
static Boolean ModuleIsLib
static var ModuleIsLib: Boolean
static Boolean ModuleIsLib
Shared FIELD ModuleIsLib() As Boolean
PtrToIntType iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class var PtrToIntType: array [0..6] of AnsiChar;
static array [0..6] of AnsiChar PtrToIntType
static var PtrToIntType: array [0..6] of AnsiChar
static array [0..6] of AnsiChar PtrToIntType
Shared FIELD PtrToIntType() As array [0..6] of AnsiChar
SpaceLeft WebAssembly
class var SpaceLeft: Int32;
static Int32 SpaceLeft
static var SpaceLeft: Int32
static Int32 SpaceLeft
Shared FIELD SpaceLeft() As Int32
Stackbase WebAssembly
class var Stackbase: Int32;
static Int32 Stackbase
static var Stackbase: Int32
static Int32 Stackbase
Shared FIELD Stackbase() As Int32
SwiftBlockData iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class var SwiftBlockData: SwiftReflectionMetadata;
static SwiftReflectionMetadata SwiftBlockData
static var SwiftBlockData: SwiftReflectionMetadata
static SwiftReflectionMetadata SwiftBlockData
Shared FIELD SwiftBlockData() As SwiftReflectionMetadata
SwiftBlockDataRecl iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class var SwiftBlockDataRecl: SwiftReflectionDeclarator;
static SwiftReflectionDeclarator SwiftBlockDataRecl
static var SwiftBlockDataRecl: SwiftReflectionDeclarator
static SwiftReflectionDeclarator SwiftBlockDataRecl
Shared FIELD SwiftBlockDataRecl() As SwiftReflectionDeclarator
ABS (Double): Double iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the abs value of a double.
class method ABS(x: Double): Double
static Double ABS(Double x)
static func ABS(_ x: Double) -> Double
static Double ABS(Double x)
Shared Function ABS(x As Double) As Double
Parameters:
- x:
ABS (Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the abs value of an Int32.
class method ABS(x: Int32): Int32
static Int32 ABS(Int32 x)
static func ABS(_ x: Int32) -> Int32
static Int32 ABS(Int32 x)
Shared Function ABS(x As Int32) As Int32
Parameters:
- x:
ABS (Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the abs value of an Int64.
class method ABS(x: Int64): Int64
static Int64 ABS(Int64 x)
static func ABS(_ x: Int64) -> Int64
static Int64 ABS(Int64 x)
Shared Function ABS(x As Int64) As Int64
Parameters:
- x:
atexit WebAssembly
class method atexit(func: ^void): ^void
static void* atexit(void* func)
static func atexit(_ func: UnsafeMutablePointer<void>) -> UnsafeMutablePointer<void>
static void* atexit(void* func)
Shared Function atexit(func As Ptr(Of Void)) As Ptr(Of Void)
Parameters:
- func:
atoi WebAssembly
class method atoi(a: ^AnsiChar): Int32
static Int32 atoi(AnsiChar* a)
static func atoi(_ a: UnsafeMutablePointer<AnsiChar>) -> Int32
static Int32 atoi(AnsiChar* a)
Shared Function atoi(a As Ptr(Of AnsiChar)) As Int32
Parameters:
- a:
atol WebAssembly
class method atol(a: ^AnsiChar): Int32
static Int32 atol(AnsiChar* a)
static func atol(_ a: UnsafeMutablePointer<AnsiChar>) -> Int32
static Int32 atol(AnsiChar* a)
Shared Function atol(a As Ptr(Of AnsiChar)) As Int32
Parameters:
- a:
CheckForIOError Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, Windows
// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method CheckForIOError(value: Int32)
// Windows
class method CheckForIOError(value: Boolean)
// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator
static void CheckForIOError(Int32 value)
// Windows
static void CheckForIOError(Boolean value)
// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator
static func CheckForIOError(_ value: Int32)
// Windows
static func CheckForIOError(_ value: Boolean)
// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator
static void CheckForIOError(Int32 value)
// Windows
static void CheckForIOError(Boolean value)
// Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Shared Sub CheckForIOError(value As Int32)
// Windows
Shared Sub CheckForIOError(value As Boolean)
Parameters:
- value:
CheckForLastError Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator, Windows
class method CheckForLastError(aMessage: String)
static void CheckForLastError(String aMessage = \"\")
static func CheckForLastError(_ aMessage: String = \"\")
static void CheckForLastError(String aMessage)
Shared Sub CheckForLastError(aMessage As String = \"\")
Parameters:
- aMessage:
Clock WebAssembly
class method Clock: Int32
static Int32 Clock()
static func Clock() -> Int32
static Int32 Clock()
Shared Function Clock() As Int32
CreateComObject Windows
class method CreateComObject(clsid: Guid): IUnknown
static IUnknown CreateComObject(Guid clsid)
static func CreateComObject(_ clsid: Guid) -> IUnknown
static IUnknown CreateComObject(Guid clsid)
Shared Function CreateComObject(clsid As Guid) As IUnknown
Parameters:
- clsid:
CreateWinrtFactory Windows
class method CreateWinrtFactory(aName: String; var aGUID: Guid): ^void
static void* CreateWinrtFactory(String aName, ref Guid aGUID)
static func CreateWinrtFactory(_ aName: String, _ aGUID: inout Guid) -> UnsafeMutablePointer<void>
static void* CreateWinrtFactory(String aName, __ref Guid aGUID)
Shared Function CreateWinrtFactory(aName As String, ByRef aGUID As Guid) As Ptr(Of Void)
Parameters:
- aName:
- aGUID:
CreateWinrtInstance Windows
class method CreateWinrtInstance(aName: String): IInspectable
static IInspectable CreateWinrtInstance(String aName)
static func CreateWinrtInstance(_ aName: String) -> IInspectable
static IInspectable CreateWinrtInstance(String aName)
Shared Function CreateWinrtInstance(aName As String) As IInspectable
Parameters:
- aName:
DefaultBlockCopy iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method DefaultBlockCopy(Dest: ^ObjcBlock; Source: ^ObjcBlock)
static void DefaultBlockCopy(ObjcBlock* Dest, ObjcBlock* Source)
static func DefaultBlockCopy(_ Dest: UnsafeMutablePointer<ObjcBlock>, _ Source: UnsafeMutablePointer<ObjcBlock>)
static void DefaultBlockCopy(ObjcBlock* Dest, ObjcBlock* Source)
Shared Sub DefaultBlockCopy(Dest As Ptr(Of ObjcBlock), Source As Ptr(Of ObjcBlock))
Parameters:
- Dest:
- Source:
DefaultBlockDestroy iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method DefaultBlockDestroy(Dest: ^ObjcBlock)
static void DefaultBlockDestroy(ObjcBlock* Dest)
static func DefaultBlockDestroy(_ Dest: UnsafeMutablePointer<ObjcBlock>)
static void DefaultBlockDestroy(ObjcBlock* Dest)
Shared Sub DefaultBlockDestroy(Dest As Ptr(Of ObjcBlock))
Parameters:
- Dest:
DefaultSwiftBlockDestroy iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method DefaultSwiftBlockDestroy(Dest: ^SwiftRefcounted)
static void DefaultSwiftBlockDestroy(SwiftRefcounted* Dest)
static func DefaultSwiftBlockDestroy(_ Dest: UnsafeMutablePointer<SwiftRefcounted>)
static void DefaultSwiftBlockDestroy(SwiftRefcounted* Dest)
Shared Sub DefaultSwiftBlockDestroy(Dest As Ptr(Of SwiftRefcounted))
Parameters:
- Dest:
DllCanUnloadNow Windows
class method DllCanUnloadNow: HRESULT
static HRESULT DllCanUnloadNow()
static func DllCanUnloadNow() -> HRESULT
static HRESULT DllCanUnloadNow()
Shared Function DllCanUnloadNow() As HRESULT
DllGetClassObject Windows
class method DllGetClassObject(var clsid: Guid; var iid: Guid; out ppv: ^void): HRESULT
static HRESULT DllGetClassObject(ref Guid clsid, ref Guid iid, out void* ppv)
static func DllGetClassObject(_ clsid: inout Guid, _ iid: inout Guid, _ ppv: inout UnsafeMutablePointer<void>) -> HRESULT
static HRESULT DllGetClassObject(__ref Guid clsid, __ref Guid iid, __out void* ppv)
Shared Function DllGetClassObject(ByRef clsid As Guid, ByRef iid As Guid, <OutAttribute> ByRef ppv As Ptr(Of Void)) As HRESULT
Parameters:
- clsid:
- iid:
- ppv:
DllMain External Windows
Entrypoint for dll main on Windows; can be overriden by applications that need specific behavior for dllmain by reintroducing them in the dll project:
[SymbolName('__elements_dll_main')]
method DllMain(aModule: rtl.HMODULE; aReason: rtl.DWORD; aReserved: ^Void): Boolean;
class method DllMain(aModule: HMODULE; aReason: DWORD; aReserved: ^void): Boolean
static Boolean DllMain(HMODULE aModule, DWORD aReason, void* aReserved)
static func DllMain(_ aModule: HMODULE, _ aReason: DWORD, _ aReserved: UnsafeMutablePointer<void>) -> Boolean
static Boolean DllMain(HMODULE aModule, DWORD aReason, void* aReserved)
Shared Function DllMain(aModule As HMODULE, aReason As DWORD, aReserved As Ptr(Of Void)) As Boolean
Parameters:
- aModule:
- aReason:
- aReserved:
DllMainCRTStartup stdcall Windows
Actual DLLMain implementation, calls DllMain.
class method DllMainCRTStartup(aModule: HMODULE; aReason: DWORD; aReserved: ^void): Boolean
static Boolean DllMainCRTStartup(HMODULE aModule, DWORD aReason, void* aReserved)
static func DllMainCRTStartup(_ aModule: HMODULE, _ aReason: DWORD, _ aReserved: UnsafeMutablePointer<void>) -> Boolean
static Boolean DllMainCRTStartup(HMODULE aModule, DWORD aReason, void* aReserved)
Shared Function DllMainCRTStartup(aModule As HMODULE, aReason As DWORD, aReserved As Ptr(Of Void)) As Boolean
Parameters:
- aModule:
- aReason:
- aReserved:
DllRegisterServer Windows
class method DllRegisterServer: HRESULT
static HRESULT DllRegisterServer()
static func DllRegisterServer() -> HRESULT
static HRESULT DllRegisterServer()
Shared Function DllRegisterServer() As HRESULT
DllUnregisterServer Windows
class method DllUnregisterServer: HRESULT
static HRESULT DllUnregisterServer()
static func DllUnregisterServer() -> HRESULT
static HRESULT DllUnregisterServer()
Shared Function DllUnregisterServer() As HRESULT
elements_tls_callback stdcall Windows
class method elements_tls_callback(aHandle: ^void; aReason: DWORD; aReserved: ^void)
static void elements_tls_callback(void* aHandle, DWORD aReason, void* aReserved)
static func elements_tls_callback(_ aHandle: UnsafeMutablePointer<void>, _ aReason: DWORD, _ aReserved: UnsafeMutablePointer<void>)
static void elements_tls_callback(void* aHandle, DWORD aReason, void* aReserved)
Shared Sub elements_tls_callback(aHandle As Ptr(Of Void), aReason As DWORD, aReserved As Ptr(Of Void))
Parameters:
- aHandle:
- aReason:
- aReserved:
Entrypoint Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Main entrypoint on Posix; calls the actual entrypoint after setting up the stackframe and initiating the GC.
class method Entrypoint(argc: Int32; argv: ^^AnsiChar; _envp: ^^AnsiChar): Int32
static Int32 Entrypoint(Int32 argc, AnsiChar** argv, AnsiChar** _envp)
static func Entrypoint(_ argc: Int32, _ argv: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>, _ _envp: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>) -> Int32
static Int32 Entrypoint(Int32 argc, AnsiChar** argv, AnsiChar** _envp)
Shared Function Entrypoint(argc As Int32, argv As Ptr(Of Ptr(Of AnsiChar)), _envp As Ptr(Of Ptr(Of AnsiChar))) As Int32
Parameters:
- argc:
- argv:
- _envp:
FiniCtors Windows
class method FiniCtors
static void FiniCtors()
static func FiniCtors()
static void FiniCtors()
Shared Sub FiniCtors()
free
class method free(v: ^void)
static void free(void* v)
static func free(_ v: UnsafeMutablePointer<void>)
static void free(void* v)
Shared Sub free(v As Ptr(Of Void))
Parameters:
- v:
GetStackBase WebAssembly
class method GetStackBase: Int32
static Int32 GetStackBase()
static func GetStackBase() -> Int32
static Int32 GetStackBase()
Shared Function GetStackBase() As Int32
GetStackPointer WebAssembly
Returns the stack pointer.
class method GetStackPointer: IntPtr
static IntPtr GetStackPointer()
static func GetStackPointer() -> IntPtr
static IntPtr GetStackPointer()
Shared Function GetStackPointer() As IntPtr
HandleSafeCallException Windows
class method HandleSafeCallException(ExceptObject: Object; ExceptAddr: ^void; ErrorIID: Guid; ProgID: String; HelpFileName: String): HRESULT
static HRESULT HandleSafeCallException(Object ExceptObject, void* ExceptAddr, Guid ErrorIID, String ProgID, String HelpFileName)
static func HandleSafeCallException(_ ExceptObject: Object, _ ExceptAddr: UnsafeMutablePointer<void>, _ ErrorIID: Guid, _ ProgID: String, _ HelpFileName: String) -> HRESULT
static HRESULT HandleSafeCallException(Object ExceptObject, void* ExceptAddr, Guid ErrorIID, String ProgID, String HelpFileName)
Shared Function HandleSafeCallException(ExceptObject As Object, ExceptAddr As Ptr(Of Void), ErrorIID As Guid, ProgID As String, HelpFileName As String) As HRESULT
Parameters:
- ExceptObject:
- ExceptAddr:
- ErrorIID:
- ProgID:
- HelpFileName:
HResultCheck Windows
class method HResultCheck(aVal: HRESULT)
static void HResultCheck(HRESULT aVal)
static func HResultCheck(_ aVal: HRESULT)
static void HResultCheck(HRESULT aVal)
Shared Sub HResultCheck(aVal As HRESULT)
Parameters:
- aVal:
InitCtors Windows
class method InitCtors
static void InitCtors()
static func InitCtors()
static void InitCtors()
Shared Sub InitCtors()
InitGC WebAssembly
class method InitGC
static void InitGC()
static func InitGC()
static void InitGC()
Shared Sub InitGC()
do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.
class method interlockedCompareExchange(var x: Int32; compareTo: Int32; newValue: Int32): Int32
static Int32 interlockedCompareExchange(ref Int32 x, Int32 compareTo, Int32 newValue)
static func interlockedCompareExchange(_ x: inout Int32, _ compareTo: Int32, _ newValue: Int32) -> Int32
static Int32 interlockedCompareExchange(__ref Int32 x, Int32 compareTo, Int32 newValue)
Shared Function interlockedCompareExchange(ByRef x As Int32, compareTo As Int32, newValue As Int32) As Int32
Parameters:
- x:
- compareTo:
- newValue:
do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.
class method interlockedCompareExchange(var x: Int32; compareTo: Int64; newValue: Int64): Int64
static Int64 interlockedCompareExchange(ref Int32 x, Int64 compareTo, Int64 newValue)
static func interlockedCompareExchange(_ x: inout Int32, _ compareTo: Int64, _ newValue: Int64) -> Int64
static Int64 interlockedCompareExchange(__ref Int32 x, Int64 compareTo, Int64 newValue)
Shared Function interlockedCompareExchange(ByRef x As Int32, compareTo As Int64, newValue As Int64) As Int64
Parameters:
- x:
- compareTo:
- newValue:
do a locked compare of a value, if it's the same, replace it with a new value. Returns the old value.
class method interlockedCompareExchange(var x: Int32; compareTo: IntPtr; newValue: IntPtr): IntPtr
static IntPtr interlockedCompareExchange(ref Int32 x, IntPtr compareTo, IntPtr newValue)
static func interlockedCompareExchange(_ x: inout Int32, _ compareTo: IntPtr, _ newValue: IntPtr) -> IntPtr
static IntPtr interlockedCompareExchange(__ref Int32 x, IntPtr compareTo, IntPtr newValue)
Shared Function interlockedCompareExchange(ByRef x As Int32, compareTo As IntPtr, newValue As IntPtr) As IntPtr
Parameters:
- x:
- compareTo:
- newValue:
Interlocked decrease a value. Returns the old value.
class method interlockedDec(var x: Int32; increment: Int32 := 1): Int32
static Int32 interlockedDec(ref Int32 x, Int32 increment = 1)
static func interlockedDec(_ x: inout Int32, _ increment: Int32 = 1) -> Int32
static Int32 interlockedDec(__ref Int32 x, Int32 increment)
Shared Function interlockedDec(ByRef x As Int32, increment As Int32 = 1) As Int32
Parameters:
- x:
- increment:
Interlocked decrease a value. Returns the old value.
class method interlockedDec(var x: Int64; increment: Int64 := 1): Int64
static Int64 interlockedDec(ref Int64 x, Int64 increment = 1)
static func interlockedDec(_ x: inout Int64, _ increment: Int64 = 1) -> Int64
static Int64 interlockedDec(__ref Int64 x, Int64 increment)
Shared Function interlockedDec(ByRef x As Int64, increment As Int64 = 1) As Int64
Parameters:
- x:
- increment:
Interlocked decrease a value. Returns the old value.
class method interlockedDec(var x: IntPtr; increment: IntPtr := 1): IntPtr
static IntPtr interlockedDec(ref IntPtr x, IntPtr increment = 1)
static func interlockedDec(_ x: inout IntPtr, _ increment: IntPtr = 1) -> IntPtr
static IntPtr interlockedDec(__ref IntPtr x, IntPtr increment)
Shared Function interlockedDec(ByRef x As IntPtr, increment As IntPtr = 1) As IntPtr
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
class method interlockedInc(var x: Int32; increment: Int32 := 1): Int32
static Int32 interlockedInc(ref Int32 x, Int32 increment = 1)
static func interlockedInc(_ x: inout Int32, _ increment: Int32 = 1) -> Int32
static Int32 interlockedInc(__ref Int32 x, Int32 increment)
Shared Function interlockedInc(ByRef x As Int32, increment As Int32 = 1) As Int32
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
class method interlockedInc(var x: Int64; increment: Int64 := 1): Int64
static Int64 interlockedInc(ref Int64 x, Int64 increment = 1)
static func interlockedInc(_ x: inout Int64, _ increment: Int64 = 1) -> Int64
static Int64 interlockedInc(__ref Int64 x, Int64 increment)
Shared Function interlockedInc(ByRef x As Int64, increment As Int64 = 1) As Int64
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
class method interlockedInc(var x: IntPtr; increment: IntPtr := 1): IntPtr
static IntPtr interlockedInc(ref IntPtr x, IntPtr increment = 1)
static func interlockedInc(_ x: inout IntPtr, _ increment: IntPtr = 1) -> IntPtr
static IntPtr interlockedInc(__ref IntPtr x, IntPtr increment)
Shared Function interlockedInc(ByRef x As IntPtr, increment As IntPtr = 1) As IntPtr
Parameters:
- x:
- increment:
IUnknown_VMTImpl_AddRef stdcall
class method IUnknown_VMTImpl_AddRef(aSelf: ^ElementsCOMInterface): ULONG
static ULONG IUnknown_VMTImpl_AddRef(ElementsCOMInterface* aSelf)
static func IUnknown_VMTImpl_AddRef(_ aSelf: UnsafeMutablePointer<ElementsCOMInterface>) -> ULONG
static ULONG IUnknown_VMTImpl_AddRef(ElementsCOMInterface* aSelf)
Shared Function IUnknown_VMTImpl_AddRef(aSelf As Ptr(Of ElementsCOMInterface)) As ULONG
Parameters:
- aSelf:
IUnknown_VMTImpl_QueryInterface stdcall
class method IUnknown_VMTImpl_QueryInterface(aSelf: ^ElementsCOMInterface; riid: REFIID; ppvObject: ^^void): HRESULT
static HRESULT IUnknown_VMTImpl_QueryInterface(ElementsCOMInterface* aSelf, REFIID riid, void** ppvObject)
static func IUnknown_VMTImpl_QueryInterface(_ aSelf: UnsafeMutablePointer<ElementsCOMInterface>, _ riid: REFIID, _ ppvObject: UnsafeMutablePointer<UnsafeMutablePointer<void>>) -> HRESULT
static HRESULT IUnknown_VMTImpl_QueryInterface(ElementsCOMInterface* aSelf, REFIID riid, void** ppvObject)
Shared Function IUnknown_VMTImpl_QueryInterface(aSelf As Ptr(Of ElementsCOMInterface), riid As REFIID, ppvObject As Ptr(Of Ptr(Of Void))) As HRESULT
Parameters:
- aSelf:
- riid:
- ppvObject:
IUnknown_VMTImpl_Release stdcall
class method IUnknown_VMTImpl_Release(aSelf: ^ElementsCOMInterface): ULONG
static ULONG IUnknown_VMTImpl_Release(ElementsCOMInterface* aSelf)
static func IUnknown_VMTImpl_Release(_ aSelf: UnsafeMutablePointer<ElementsCOMInterface>) -> ULONG
static ULONG IUnknown_VMTImpl_Release(ElementsCOMInterface* aSelf)
Shared Function IUnknown_VMTImpl_Release(aSelf As Ptr(Of ElementsCOMInterface)) As ULONG
Parameters:
- aSelf:
malloc WebAssembly
class method malloc(x: Int32): ^void
static void* malloc(Int32 x)
static func malloc(_ x: Int32) -> UnsafeMutablePointer<void>
static void* malloc(Int32 x)
Shared Function malloc(x As Int32) As Ptr(Of Void)
Parameters:
- x:
MAX (Double, Double): Double iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: Double; y: Double): Double
static Double MAX(Double x, Double y)
static func MAX(_ x: Double, _ y: Double) -> Double
static Double MAX(Double x, Double y)
Shared Function MAX(x As Double, y As Double) As Double
Parameters:
- x:
- y:
MAX (Int32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: Int32; y: Int32): Int32
static Int32 MAX(Int32 x, Int32 y)
static func MAX(_ x: Int32, _ y: Int32) -> Int32
static Int32 MAX(Int32 x, Int32 y)
Shared Function MAX(x As Int32, y As Int32) As Int32
Parameters:
- x:
- y:
MAX (Int32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: Int32; y: UInt32): UInt32
static UInt32 MAX(Int32 x, UInt32 y)
static func MAX(_ x: Int32, _ y: UInt32) -> UInt32
static UInt32 MAX(Int32 x, UInt32 y)
Shared Function MAX(x As Int32, y As UInt32) As UInt32
Parameters:
- x:
- y:
MAX (Int64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: Int64; y: Int64): Int64
static Int64 MAX(Int64 x, Int64 y)
static func MAX(_ x: Int64, _ y: Int64) -> Int64
static Int64 MAX(Int64 x, Int64 y)
Shared Function MAX(x As Int64, y As Int64) As Int64
Parameters:
- x:
- y:
MAX (Int64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: Int64; y: UInt64): UInt64
static UInt64 MAX(Int64 x, UInt64 y)
static func MAX(_ x: Int64, _ y: UInt64) -> UInt64
static UInt64 MAX(Int64 x, UInt64 y)
Shared Function MAX(x As Int64, y As UInt64) As UInt64
Parameters:
- x:
- y:
MAX (Single, Single): Single iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: Single; y: Single): Single
static Single MAX(Single x, Single y)
static func MAX(_ x: Single, _ y: Single) -> Single
static Single MAX(Single x, Single y)
Shared Function MAX(x As Single, y As Single) As Single
Parameters:
- x:
- y:
MAX (UInt32, Int32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: UInt32; y: Int32): UInt32
static UInt32 MAX(UInt32 x, Int32 y)
static func MAX(_ x: UInt32, _ y: Int32) -> UInt32
static UInt32 MAX(UInt32 x, Int32 y)
Shared Function MAX(x As UInt32, y As Int32) As UInt32
Parameters:
- x:
- y:
MAX (UInt32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: UInt32; y: UInt32): UInt32
static UInt32 MAX(UInt32 x, UInt32 y)
static func MAX(_ x: UInt32, _ y: UInt32) -> UInt32
static UInt32 MAX(UInt32 x, UInt32 y)
Shared Function MAX(x As UInt32, y As UInt32) As UInt32
Parameters:
- x:
- y:
MAX (UInt64, Int64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: UInt64; y: Int64): UInt64
static UInt64 MAX(UInt64 x, Int64 y)
static func MAX(_ x: UInt64, _ y: Int64) -> UInt64
static UInt64 MAX(UInt64 x, Int64 y)
Shared Function MAX(x As UInt64, y As Int64) As UInt64
Parameters:
- x:
- y:
MAX (UInt64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the maximum value given two values.
class method MAX(x: UInt64; y: UInt64): UInt64
static UInt64 MAX(UInt64 x, UInt64 y)
static func MAX(_ x: UInt64, _ y: UInt64) -> UInt64
static UInt64 MAX(UInt64 x, UInt64 y)
Shared Function MAX(x As UInt64, y As UInt64) As UInt64
Parameters:
- x:
- y:
memcmp
class method memcmp(a: ^void; b: ^void; num: NativeInt): Int32
static Int32 memcmp(void* a, void* b, NativeInt num)
static func memcmp(_ a: UnsafeMutablePointer<void>, _ b: UnsafeMutablePointer<void>, _ num: NativeInt) -> Int32
static Int32 memcmp(void* a, void* b, NativeInt num)
Shared Function memcmp(a As Ptr(Of Void), b As Ptr(Of Void), num As NativeInt) As Int32
Parameters:
- a:
- b:
- num:
memcpy
cross platform memcpy implementation. Copies memory from source to destination for num bytes not allowing for overlap.
class method memcpy(destination: ^void; source: ^void; num: NativeInt): ^void
static void* memcpy(void* destination, void* source, NativeInt num)
static func memcpy(_ destination: UnsafeMutablePointer<void>, _ source: UnsafeMutablePointer<void>, _ num: NativeInt) -> UnsafeMutablePointer<void>
static void* memcpy(void* destination, void* source, NativeInt num)
Shared Function memcpy(destination As Ptr(Of Void), source As Ptr(Of Void), num As NativeInt) As Ptr(Of Void)
Parameters:
- destination: target
- source: origin
- num: the number of bytes
memmove
cross platform memmove implementation. Copies memory from source to destination for num bytes allowing for overlap.
class method memmove(destination: ^void; source: ^void; num: NativeInt): ^void
static void* memmove(void* destination, void* source, NativeInt num)
static func memmove(_ destination: UnsafeMutablePointer<void>, _ source: UnsafeMutablePointer<void>, _ num: NativeInt) -> UnsafeMutablePointer<void>
static void* memmove(void* destination, void* source, NativeInt num)
Shared Function memmove(destination As Ptr(Of Void), source As Ptr(Of Void), num As NativeInt) As Ptr(Of Void)
Parameters:
- destination: target
- source: origin
- num: the number of bytes
memset
cross platform memset implementation. Fills the ptr with the byte from value for num times.
class method memset(ptr: ^void; value: Int32; num: NativeInt): ^void
static void* memset(void* ptr, Int32 value, NativeInt num)
static func memset(_ ptr: UnsafeMutablePointer<void>, _ value: Int32, _ num: NativeInt) -> UnsafeMutablePointer<void>
static void* memset(void* ptr, Int32 value, NativeInt num)
Shared Function memset(ptr As Ptr(Of Void), value As Int32, num As NativeInt) As Ptr(Of Void)
Parameters:
- ptr: target
- value: the byte value
- num: the number of bytes
MIN (Double, Double): Double iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: Double; y: Double): Double
static Double MIN(Double x, Double y)
static func MIN(_ x: Double, _ y: Double) -> Double
static Double MIN(Double x, Double y)
Shared Function MIN(x As Double, y As Double) As Double
Parameters:
- x:
- y:
MIN (Int32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: Int32; y: Int32): Int32
static Int32 MIN(Int32 x, Int32 y)
static func MIN(_ x: Int32, _ y: Int32) -> Int32
static Int32 MIN(Int32 x, Int32 y)
Shared Function MIN(x As Int32, y As Int32) As Int32
Parameters:
- x:
- y:
MIN (Int32, UInt32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: Int32; y: UInt32): Int32
static Int32 MIN(Int32 x, UInt32 y)
static func MIN(_ x: Int32, _ y: UInt32) -> Int32
static Int32 MIN(Int32 x, UInt32 y)
Shared Function MIN(x As Int32, y As UInt32) As Int32
Parameters:
- x:
- y:
MIN (Int64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: Int64; y: Int64): Int64
static Int64 MIN(Int64 x, Int64 y)
static func MIN(_ x: Int64, _ y: Int64) -> Int64
static Int64 MIN(Int64 x, Int64 y)
Shared Function MIN(x As Int64, y As Int64) As Int64
Parameters:
- x:
- y:
MIN (Int64, UInt64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: Int64; y: UInt64): Int64
static Int64 MIN(Int64 x, UInt64 y)
static func MIN(_ x: Int64, _ y: UInt64) -> Int64
static Int64 MIN(Int64 x, UInt64 y)
Shared Function MIN(x As Int64, y As UInt64) As Int64
Parameters:
- x:
- y:
MIN (Single, Single): Single iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: Single; y: Single): Single
static Single MIN(Single x, Single y)
static func MIN(_ x: Single, _ y: Single) -> Single
static Single MIN(Single x, Single y)
Shared Function MIN(x As Single, y As Single) As Single
Parameters:
- x:
- y:
MIN (UInt32, Int32): Int32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: UInt32; y: Int32): Int32
static Int32 MIN(UInt32 x, Int32 y)
static func MIN(_ x: UInt32, _ y: Int32) -> Int32
static Int32 MIN(UInt32 x, Int32 y)
Shared Function MIN(x As UInt32, y As Int32) As Int32
Parameters:
- x:
- y:
MIN (UInt32, UInt32): UInt32 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: UInt32; y: UInt32): UInt32
static UInt32 MIN(UInt32 x, UInt32 y)
static func MIN(_ x: UInt32, _ y: UInt32) -> UInt32
static UInt32 MIN(UInt32 x, UInt32 y)
Shared Function MIN(x As UInt32, y As UInt32) As UInt32
Parameters:
- x:
- y:
MIN (UInt64, Int64): Int64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: UInt64; y: Int64): Int64
static Int64 MIN(UInt64 x, Int64 y)
static func MIN(_ x: UInt64, _ y: Int64) -> Int64
static Int64 MIN(UInt64 x, Int64 y)
Shared Function MIN(x As UInt64, y As Int64) As Int64
Parameters:
- x:
- y:
MIN (UInt64, UInt64): UInt64 iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
Returns the minimum value given two values.
class method MIN(x: UInt64; y: UInt64): UInt64
static UInt64 MIN(UInt64 x, UInt64 y)
static func MIN(_ x: UInt64, _ y: UInt64) -> UInt64
static UInt64 MIN(UInt64 x, UInt64 y)
Shared Function MIN(x As UInt64, y As UInt64) As UInt64
Parameters:
- x:
- y:
NSLocalizedString iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method NSLocalizedString(aKey: NSString; aIgnoredComment: NSString): NSString
static NSString NSLocalizedString(NSString aKey, NSString aIgnoredComment)
static func NSLocalizedString(_ aKey: NSString, _ aIgnoredComment: NSString) -> NSString
static NSString NSLocalizedString(NSString aKey, NSString aIgnoredComment)
Shared Function NSLocalizedString(aKey As NSString, aIgnoredComment As NSString) As NSString
Parameters:
- aKey:
- aIgnoredComment:
ObjectToVar Windows
Converts an object to an Ole Variant type.
class method ObjectToVar(o: Object): Variant
static Variant ObjectToVar(Object o)
static func ObjectToVar(_ o: Object) -> Variant
static Variant ObjectToVar(Object o)
Shared Function ObjectToVar(o As Object) As Variant
Parameters:
- o:
OleCheck Windows
class method OleCheck(Code: HRESULT)
static void OleCheck(HRESULT Code)
static func OleCheck(_ Code: HRESULT)
static void OleCheck(HRESULT Code)
Shared Sub OleCheck(Code As HRESULT)
Parameters:
- Code:
setjmp WebAssembly
class method setjmp(val: ^void): Int32
static Int32 setjmp(void* val)
static func setjmp(_ val: UnsafeMutablePointer<void>) -> Int32
static Int32 setjmp(void* val)
Shared Function setjmp(val As Ptr(Of Void)) As Int32
Parameters:
- val:
srbk WebAssembly
class method srbk(size: Int32): ^void
static void* srbk(Int32 size)
static func srbk(_ size: Int32) -> UnsafeMutablePointer<void>
static void* srbk(Int32 size)
Shared Function srbk(size As Int32) As Ptr(Of Void)
Parameters:
- size:
strtoul WebAssembly
class method strtoul(a: ^AnsiChar; endptr: ^^AnsiChar; abase: Int32): UInt32
static UInt32 strtoul(AnsiChar* a, AnsiChar** endptr, Int32 abase)
static func strtoul(_ a: UnsafeMutablePointer<AnsiChar>, _ endptr: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>, _ abase: Int32) -> UInt32
static UInt32 strtoul(AnsiChar* a, AnsiChar** endptr, Int32 abase)
Shared Function strtoul(a As Ptr(Of AnsiChar), endptr As Ptr(Of Ptr(Of AnsiChar)), abase As Int32) As UInt32
Parameters:
- a:
- endptr:
- abase:
swift_allocBox External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method swift_allocBox(aType: ^SwiftTypeRecord): SwiftBoxResult
static SwiftBoxResult swift_allocBox(SwiftTypeRecord* aType)
static func swift_allocBox(_ aType: UnsafeMutablePointer<SwiftTypeRecord>) -> SwiftBoxResult
static SwiftBoxResult swift_allocBox(SwiftTypeRecord* aType)
Shared Function swift_allocBox(aType As Ptr(Of SwiftTypeRecord)) As SwiftBoxResult
Parameters:
- aType:
swift_getEnumCaseMultiPayload External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method swift_getEnumCaseMultiPayload(aVal: ^void; aTypeInfo: ^void): Int32
static Int32 swift_getEnumCaseMultiPayload(void* aVal, void* aTypeInfo)
static func swift_getEnumCaseMultiPayload(_ aVal: UnsafeMutablePointer<void>, _ aTypeInfo: UnsafeMutablePointer<void>) -> Int32
static Int32 swift_getEnumCaseMultiPayload(void* aVal, void* aTypeInfo)
Shared Function swift_getEnumCaseMultiPayload(aVal As Ptr(Of Void), aTypeInfo As Ptr(Of Void)) As Int32
Parameters:
- aVal:
- aTypeInfo:
swift_getWitnessTable External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method swift_getWitnessTable(aPD: IntPtr; aType: IntPtr; aVal: IntPtr): IntPtr
static IntPtr swift_getWitnessTable(IntPtr aPD, IntPtr aType, IntPtr aVal)
static func swift_getWitnessTable(_ aPD: IntPtr, _ aType: IntPtr, _ aVal: IntPtr) -> IntPtr
static IntPtr swift_getWitnessTable(IntPtr aPD, IntPtr aType, IntPtr aVal)
Shared Function swift_getWitnessTable(aPD As IntPtr, aType As IntPtr, aVal As IntPtr) As IntPtr
Parameters:
- aPD:
- aType:
- aVal:
swift_projectBox External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method swift_projectBox(aInput: ^SwiftRefcounted): ^void
static void* swift_projectBox(SwiftRefcounted* aInput)
static func swift_projectBox(_ aInput: UnsafeMutablePointer<SwiftRefcounted>) -> UnsafeMutablePointer<void>
static void* swift_projectBox(SwiftRefcounted* aInput)
Shared Function swift_projectBox(aInput As Ptr(Of SwiftRefcounted)) As Ptr(Of Void)
Parameters:
- aInput:
swift_storeEnumTagMultiPayload External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method swift_storeEnumTagMultiPayload(aVal: ^void; aTypeInfo: ^void; aEnumVal: Int32)
static void swift_storeEnumTagMultiPayload(void* aVal, void* aTypeInfo, Int32 aEnumVal)
static func swift_storeEnumTagMultiPayload(_ aVal: UnsafeMutablePointer<void>, _ aTypeInfo: UnsafeMutablePointer<void>, _ aEnumVal: Int32)
static void swift_storeEnumTagMultiPayload(void* aVal, void* aTypeInfo, Int32 aEnumVal)
Shared Sub swift_storeEnumTagMultiPayload(aVal As Ptr(Of Void), aTypeInfo As Ptr(Of Void), aEnumVal As Int32)
Parameters:
- aVal:
- aTypeInfo:
- aEnumVal:
SwiftAllocateArray External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftAllocateArray(aType: ^void): IntPtr
static IntPtr SwiftAllocateArray(void* aType)
static func SwiftAllocateArray(_ aType: UnsafeMutablePointer<void>) -> IntPtr
static IntPtr SwiftAllocateArray(void* aType)
Shared Function SwiftAllocateArray(aType As Ptr(Of Void)) As IntPtr
Parameters:
- aType:
SwiftAllocateBoxIfNeeded iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftAllocateBoxIfNeeded(aTarget: ^Byte; aInput: ^void; aInputType: ^SwiftTypeRecord; aTakeOwnership: Boolean)
static void SwiftAllocateBoxIfNeeded(Byte* aTarget, void* aInput, SwiftTypeRecord* aInputType, Boolean aTakeOwnership)
static func SwiftAllocateBoxIfNeeded(_ aTarget: UnsafeMutablePointer<Byte>, _ aInput: UnsafeMutablePointer<void>, _ aInputType: UnsafeMutablePointer<SwiftTypeRecord>, _ aTakeOwnership: Boolean)
static void SwiftAllocateBoxIfNeeded(Byte* aTarget, void* aInput, SwiftTypeRecord* aInputType, Boolean aTakeOwnership)
Shared Sub SwiftAllocateBoxIfNeeded(aTarget As Ptr(Of Byte), aInput As Ptr(Of Void), aInputType As Ptr(Of SwiftTypeRecord), aTakeOwnership As Boolean)
Parameters:
- aTarget:
- aInput:
- aInputType:
- aTakeOwnership:
SwiftArrayAppend External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayAppend(aValue: IntPtr; aType: IntPtr; aSelf: IntPtr)
static void SwiftArrayAppend(IntPtr aValue, IntPtr aType, IntPtr aSelf)
static func SwiftArrayAppend(_ aValue: IntPtr, _ aType: IntPtr, _ aSelf: IntPtr)
static void SwiftArrayAppend(IntPtr aValue, IntPtr aType, IntPtr aSelf)
Shared Sub SwiftArrayAppend(aValue As IntPtr, aType As IntPtr, aSelf As IntPtr)
Parameters:
- aValue:
- aType:
- aSelf:
SwiftArrayGet External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayGet(aValue: IntPtr; aIndex: IntPtr; aSelf: IntPtr; aType: IntPtr)
static void SwiftArrayGet(IntPtr aValue, IntPtr aIndex, IntPtr aSelf, IntPtr aType)
static func SwiftArrayGet(_ aValue: IntPtr, _ aIndex: IntPtr, _ aSelf: IntPtr, _ aType: IntPtr)
static void SwiftArrayGet(IntPtr aValue, IntPtr aIndex, IntPtr aSelf, IntPtr aType)
Shared Sub SwiftArrayGet(aValue As IntPtr, aIndex As IntPtr, aSelf As IntPtr, aType As IntPtr)
Parameters:
- aValue:
- aIndex:
- aSelf:
- aType:
SwiftArrayModify External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayModify(aStorage: ^SwiftMutatorData; aIndex: IntPtr; aType: IntPtr; aSelf: IntPtr): SwiftMutatorResult
static SwiftMutatorResult SwiftArrayModify(SwiftMutatorData* aStorage, IntPtr aIndex, IntPtr aType, IntPtr aSelf)
static func SwiftArrayModify(_ aStorage: UnsafeMutablePointer<SwiftMutatorData>, _ aIndex: IntPtr, _ aType: IntPtr, _ aSelf: IntPtr) -> SwiftMutatorResult
static SwiftMutatorResult SwiftArrayModify(SwiftMutatorData* aStorage, IntPtr aIndex, IntPtr aType, IntPtr aSelf)
Shared Function SwiftArrayModify(aStorage As Ptr(Of SwiftMutatorData), aIndex As IntPtr, aType As IntPtr, aSelf As IntPtr) As SwiftMutatorResult
Parameters:
- aStorage:
- aIndex:
- aType:
- aSelf:
SwiftArrayRemoveAt External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayRemoveAt(aRest: ^IntPtr; aIndex: IntPtr; aType: IntPtr; aSelf: IntPtr)
static void SwiftArrayRemoveAt(IntPtr* aRest, IntPtr aIndex, IntPtr aType, IntPtr aSelf)
static func SwiftArrayRemoveAt(_ aRest: UnsafeMutablePointer<IntPtr>, _ aIndex: IntPtr, _ aType: IntPtr, _ aSelf: IntPtr)
static void SwiftArrayRemoveAt(IntPtr* aRest, IntPtr aIndex, IntPtr aType, IntPtr aSelf)
Shared Sub SwiftArrayRemoveAt(aRest As Ptr(Of IntPtr), aIndex As IntPtr, aType As IntPtr, aSelf As IntPtr)
Parameters:
- aRest:
- aIndex:
- aType:
- aSelf:
SwiftArrayRemoveFirst External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayRemoveFirst(aResult: ^IntPtr; aType: IntPtr; aWT: IntPtr; aSelf: IntPtr)
static void SwiftArrayRemoveFirst(IntPtr* aResult, IntPtr aType, IntPtr aWT, IntPtr aSelf)
static func SwiftArrayRemoveFirst(_ aResult: UnsafeMutablePointer<IntPtr>, _ aType: IntPtr, _ aWT: IntPtr, _ aSelf: IntPtr)
static void SwiftArrayRemoveFirst(IntPtr* aResult, IntPtr aType, IntPtr aWT, IntPtr aSelf)
Shared Sub SwiftArrayRemoveFirst(aResult As Ptr(Of IntPtr), aType As IntPtr, aWT As IntPtr, aSelf As IntPtr)
Parameters:
- aResult:
- aType:
- aWT:
- aSelf:
SwiftArrayRemoveLast External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayRemoveLast(aResult: ^IntPtr; aType: IntPtr; aWTBidir: IntPtr; aWTRange: IntPtr; aSelf: IntPtr)
static void SwiftArrayRemoveLast(IntPtr* aResult, IntPtr aType, IntPtr aWTBidir, IntPtr aWTRange, IntPtr aSelf)
static func SwiftArrayRemoveLast(_ aResult: UnsafeMutablePointer<IntPtr>, _ aType: IntPtr, _ aWTBidir: IntPtr, _ aWTRange: IntPtr, _ aSelf: IntPtr)
static void SwiftArrayRemoveLast(IntPtr* aResult, IntPtr aType, IntPtr aWTBidir, IntPtr aWTRange, IntPtr aSelf)
Shared Sub SwiftArrayRemoveLast(aResult As Ptr(Of IntPtr), aType As IntPtr, aWTBidir As IntPtr, aWTRange As IntPtr, aSelf As IntPtr)
Parameters:
- aResult:
- aType:
- aWTBidir:
- aWTRange:
- aSelf:
SwiftArrayType External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method SwiftArrayType(aCode: IntPtr; aSubType: IntPtr): SwiftMetadataResponse
static SwiftMetadataResponse SwiftArrayType(IntPtr aCode, IntPtr aSubType)
static func SwiftArrayType(_ aCode: IntPtr, _ aSubType: IntPtr) -> SwiftMetadataResponse
static SwiftMetadataResponse SwiftArrayType(IntPtr aCode, IntPtr aSubType)
Shared Function SwiftArrayType(aCode As IntPtr, aSubType As IntPtr) As SwiftMetadataResponse
Parameters:
- aCode:
- aSubType:
UserEntryPoint External Android, Fuchsia, iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, Ubuntu, visionOS, visionOS Simulator, watchOS, watchOS Simulator
class method UserEntryPoint(aArgs: array of String): Int32
static Int32 UserEntryPoint(String[] aArgs)
static func UserEntryPoint(_ aArgs: String...) -> Int32
static Int32 UserEntryPoint(String[] aArgs)
Shared Function UserEntryPoint(aArgs As String()) As Int32
Parameters:
- aArgs:
VarConvert Windows
Converts an OLE variant to a different vartype.
class method VarConvert(var aLeft: Variant; aTarget: VarType): Variant
static Variant VarConvert(ref Variant aLeft, VarType aTarget)
static func VarConvert(_ aLeft: inout Variant, _ aTarget: VarType) -> Variant
static Variant VarConvert(__ref Variant aLeft, VarType aTarget)
Shared Function VarConvert(ByRef aLeft As Variant, aTarget As VarType) As Variant
Parameters:
- aLeft:
- aTarget:
VarIsEmpty Windows
Returns true if a variant is empty.
class method VarIsEmpty(var aVar: Variant): Boolean
static Boolean VarIsEmpty(ref Variant aVar)
static func VarIsEmpty(_ aVar: inout Variant) -> Boolean
static Boolean VarIsEmpty(__ref Variant aVar)
Shared Function VarIsEmpty(ByRef aVar As Variant) As Boolean
Parameters:
- aVar:
VarIsNull Windows
Returns true if a variant is null.
class method VarIsNull(var aVar: Variant): Boolean
static Boolean VarIsNull(ref Variant aVar)
static func VarIsNull(_ aVar: inout Variant) -> Boolean
static Boolean VarIsNull(__ref Variant aVar)
Shared Function VarIsNull(ByRef aVar As Variant) As Boolean
Parameters:
- aVar:
VarToObject Windows
Converts a variant to it's obejct equivalent.
class method VarToObject(v: Variant): Object
static Object VarToObject(Variant v)
static func VarToObject(_ v: Variant) -> Object
static Object VarToObject(Variant v)
Shared Function VarToObject(v As Variant) As Object
Parameters:
- v:
WinMainCRTStartup Windows
Windows entry point; calls the real entrypoint after setting up the stack and gc.
class method WinMainCRTStartup: Int32
static Int32 WinMainCRTStartup()
static func WinMainCRTStartup() -> Int32
static Int32 WinMainCRTStartup()
Shared Function WinMainCRTStartup() As Int32
Write WebAssembly
class method Write(a: Int32; b: Int32; c: Int32): Int32
static Int32 Write(Int32 a, Int32 b, Int32 c)
static func Write(_ a: Int32, _ b: Int32, _ c: Int32) -> Int32
static Int32 Write(Int32 a, Int32 b, Int32 c)
Shared Function Write(a As Int32, b As Int32, c As Int32) As Int32
Parameters:
- a:
- b:
- c: