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.
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.
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.
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
Parameters:
- a:
atol WebAssembly
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)
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
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
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
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.
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
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.
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.
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.
Parameters:
- x:
- compareTo:
- newValue:
Interlocked decrease a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked decrease a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked decrease a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
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
Dim 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Parameters:
- x:
- y:
MaxValue
const MaxValue: Int32 = 2147483647;
const Int32 MaxValue = 2147483647
static let MaxValue: Int32 = 2147483647
static final Int32 MaxValue = 2147483647
Dim MaxValue As Int32 = 2147483647
memcmp
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
Parameters:
- aValue:
- aType:
- aSelf:
SwiftArrayGet External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
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
Parameters:
- aRest:
- aIndex:
- aType:
- aSelf:
SwiftArrayRemoveFirst External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
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)
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
Dim 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
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: 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: 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: 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"
Dim winrtcore As String = "api-ms-win-core-winrt-l1-1-0.dll"
Write WebAssembly
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
Dim LOOP_SIZE As Int32 = 16
MaxValue
const MaxValue: Int32 = 2147483647;
const Int32 MaxValue = 2147483647
static let MaxValue: Int32 = 2147483647
static final Int32 MaxValue = 2147483647
Dim 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
Dim 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"
Dim 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.
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.
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.
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
Parameters:
- a:
atol WebAssembly
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)
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
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
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
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.
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
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.
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.
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.
Parameters:
- x:
- compareTo:
- newValue:
Interlocked decrease a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked decrease a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked decrease a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
Parameters:
- x:
- increment:
Interlocked increase a value. Returns the old value.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Parameters:
- x:
- y:
memcmp
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
Parameters:
- aValue:
- aType:
- aSelf:
SwiftArrayGet External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
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
Parameters:
- aRest:
- aIndex:
- aType:
- aSelf:
SwiftArrayRemoveFirst External iOS, iOS Simulator, Mac Catalyst, macOS, tvOS, tvOS Simulator, visionOS, visionOS Simulator, watchOS, watchOS Simulator
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)
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
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: 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: 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: 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
Parameters:
- a:
- b:
- c: