ExternalCalls

Overview

Location

 

constructor  protected

 

constructor

 

ExternalCalls()

 

init()

 

ExternalCalls()

constructor (Int32, ^^AnsiChar, ^^AnsiChar) Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

constructor(_nargs: Int32; _args: ^^AnsiChar; _envp: ^^AnsiChar)

 

ExternalCalls(Int32 _nargs, AnsiChar** _args, AnsiChar** _envp)

 

init(_ _nargs: Int32, _ _args: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>, _ _envp: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>)

 

ExternalCalls(Int32 _nargs, AnsiChar** _args, AnsiChar** _envp)

Parameters:

  • _nargs:
  • _args:
  • _envp:

args Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

class var args: ^^AnsiChar;

 

static AnsiChar** args

 

static var args: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>

 

static AnsiChar** args

atexit Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator, Windows

 

class method atexit(func: atexitfunc)

 

static void atexit(atexitfunc func)

 

static func atexit(_ func: atexitfunc)

 

static void atexit(atexitfunc func)

Parameters:

  • func:

atoi Windows

 

class method atoi(a: ^AnsiChar): Int32

 

static Int32 atoi(AnsiChar* a)

 

static func atoi(_ a: UnsafeMutablePointer<AnsiChar>) -> Int32

 

static Int32 atoi(AnsiChar* a)

Parameters:

  • a:

atol Windows

 

class method atol(a: ^AnsiChar): Int32

 

static Int32 atol(AnsiChar* a)

 

static func atol(_ a: UnsafeMutablePointer<AnsiChar>) -> Int32

 

static Int32 atol(AnsiChar* a)

Parameters:

  • a:

CallDelegate WebAssembly

 

class method CallDelegate(inst: WebAssemblyDelegate; aArgs: IntPtr)

 

static void CallDelegate(WebAssemblyDelegate inst, IntPtr aArgs)

 

static func CallDelegate(_ inst: WebAssemblyDelegate, _ aArgs: IntPtr)

 

static void CallDelegate(WebAssemblyDelegate inst, IntPtr aArgs)

Parameters:

  • inst:
  • aArgs:

CocoaExceptionCode Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS Simulator, watchOS-armv7k

 

const CocoaExceptionCode: UInt64 = 4849336966747728640;

 

const UInt64 CocoaExceptionCode = 4849336966747728640

 

static let CocoaExceptionCode: UInt64 = 4849336966747728640

 

static final UInt64 CocoaExceptionCode = 4849336966747728640

dl_iterate_phdr Android

 

class method dl_iterate_phdr(info: dliteratecb; data: ^void): Int32

 

static Int32 dl_iterate_phdr(dliteratecb info, void* data)

 

static func dl_iterate_phdr(_ info: dliteratecb, _ data: UnsafeMutablePointer<void>) -> Int32

 

static Int32 dl_iterate_phdr(dliteratecb info, void* data)

Parameters:

  • info:
  • data:

DwarfEHReadPointer (^Byte): uintptr_t Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

class method DwarfEHReadPointer(var aData: ^Byte): uintptr_t

 

static uintptr_t DwarfEHReadPointer(ref Byte* aData)

 

static func DwarfEHReadPointer(_ aData: UnsafeMutablePointer<Byte>) -> uintptr_t

 

static uintptr_t DwarfEHReadPointer(__ref Byte* aData)

Parameters:

  • aData:

DwarfEHReadPointer (^Byte, DwarfEHEncodingType): uintptr_t Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

class method DwarfEHReadPointer(var aData: ^Byte; aEncoding: DwarfEHEncodingType): uintptr_t

 

static uintptr_t DwarfEHReadPointer(ref Byte* aData, DwarfEHEncodingType aEncoding)

 

static func DwarfEHReadPointer(_ aData: UnsafeMutablePointer<Byte>, _ aEncoding: DwarfEHEncodingType) -> uintptr_t

 

static uintptr_t DwarfEHReadPointer(__ref Byte* aData, DwarfEHEncodingType aEncoding)

Parameters:

  • aData:
  • aEncoding:

DwarfEHReadSLEB128 Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

class method DwarfEHReadSLEB128(var aData: ^Byte): intptr_t

 

static intptr_t DwarfEHReadSLEB128(ref Byte* aData)

 

static func DwarfEHReadSLEB128(_ aData: UnsafeMutablePointer<Byte>) -> intptr_t

 

static intptr_t DwarfEHReadSLEB128(__ref Byte* aData)

Parameters:

  • aData:

DwarfEHReadULEB128 Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

class method DwarfEHReadULEB128(var aData: ^Byte): uintptr_t

 

static uintptr_t DwarfEHReadULEB128(ref Byte* aData)

 

static func DwarfEHReadULEB128(_ aData: UnsafeMutablePointer<Byte>) -> uintptr_t

 

static uintptr_t DwarfEHReadULEB128(__ref Byte* aData)

Parameters:

  • aData:

ElementsBeginCatch Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator, WebAssembly

 

class method ElementsBeginCatch(obj: ^void): ^void

 

static void* ElementsBeginCatch(void* obj)

 

static func ElementsBeginCatch(_ obj: UnsafeMutablePointer<void>) -> UnsafeMutablePointer<void>

 

static void* ElementsBeginCatch(void* obj)

Parameters:

  • obj:

ElementsEndCatch Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator, WebAssembly

 

class method ElementsEndCatch

 

static void ElementsEndCatch()

 

static func ElementsEndCatch()

 

static void ElementsEndCatch()

ElementsExceptionCode Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator, Windows

 

// Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
const ElementsExceptionCode: UInt64 = -2287116018414957233;
// Windows
const ElementsExceptionCode: UInt32 = -532510695;

 

// Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
const UInt64 ElementsExceptionCode = -2287116018414957233
// Windows
const UInt32 ElementsExceptionCode = -532510695

 

// Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
static let ElementsExceptionCode: UInt64 = -2287116018414957233
// Windows
static let ElementsExceptionCode: UInt32 = -532510695

 

// Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
static final UInt64 ElementsExceptionCode = -2287116018414957233
// Windows
static final UInt32 ElementsExceptionCode = -532510695

ElementsRethrow Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator, WebAssembly

 

class method ElementsRethrow

 

static void ElementsRethrow()

 

static func ElementsRethrow()

 

static void ElementsRethrow()

envp Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

class var envp: ^^AnsiChar;

 

static AnsiChar** envp

 

static var envp: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>

 

static AnsiChar** envp

Equals  virtual    (declared in Object)

Returns true if the target object matches this one, by default compares the reference.

 

method Equals(obj: Object): Boolean

 

Boolean Equals(Object obj)

 

func Equals(_ obj: Object) -> Boolean

 

Boolean Equals(Object obj)

Parameters:

  • obj: the reference to compare this with.

ExceptionHandler (^MSVCExceptionInfo, ^EXCEPTION_RECORD, ^ElementsRegistrationFrame, PCONTEXT, ^void): Int32  stdcall Windows-i386

 

class method ExceptionHandler(inmsvcinfo: ^MSVCExceptionInfo; arec: ^EXCEPTION_RECORD; aOrgregFrame: ^ElementsRegistrationFrame; context: PCONTEXT; dispatcher: ^void): Int32

 

static Int32 ExceptionHandler(MSVCExceptionInfo* inmsvcinfo, EXCEPTION_RECORD* arec, ElementsRegistrationFrame* aOrgregFrame, PCONTEXT context, void* dispatcher)

 

static func ExceptionHandler(_ inmsvcinfo: UnsafeMutablePointer<MSVCExceptionInfo>, _ arec: UnsafeMutablePointer<EXCEPTION_RECORD>, _ aOrgregFrame: UnsafeMutablePointer<ElementsRegistrationFrame>, _ context: PCONTEXT, _ dispatcher: UnsafeMutablePointer<void>) -> Int32

 

static Int32 ExceptionHandler(MSVCExceptionInfo* inmsvcinfo, EXCEPTION_RECORD* arec, ElementsRegistrationFrame* aOrgregFrame, PCONTEXT context, void* dispatcher)

Parameters:

  • inmsvcinfo:
  • arec:
  • aOrgregFrame:
  • context:
  • dispatcher:

ExceptionHandler (^EXCEPTION_RECORD, UInt64, PCONTEXT, PDISPATCHER_CONTEXT): Int32 Windows-x86_64

 

class method ExceptionHandler(arec: ^EXCEPTION_RECORD; EstablisherFrame: UInt64; context: PCONTEXT; dispatcher: PDISPATCHER_CONTEXT): Int32

 

static Int32 ExceptionHandler(EXCEPTION_RECORD* arec, UInt64 EstablisherFrame, PCONTEXT context, PDISPATCHER_CONTEXT dispatcher)

 

static func ExceptionHandler(_ arec: UnsafeMutablePointer<EXCEPTION_RECORD>, _ EstablisherFrame: UInt64, _ context: PCONTEXT, _ dispatcher: PDISPATCHER_CONTEXT) -> Int32

 

static Int32 ExceptionHandler(EXCEPTION_RECORD* arec, UInt64 EstablisherFrame, PCONTEXT context, PDISPATCHER_CONTEXT dispatcher)

Parameters:

  • arec:
  • EstablisherFrame:
  • context:
  • dispatcher:

ExceptionHandler (Int32, _Unwind_Action, UInt64, ^__struct__Unwind_Exception, ^void): _Unwind_Reason_Code Android-arm64-v8a, Android-x86, Android-x86_64, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu-x86_64, watchOS, watchOS Simulator

 

class method ExceptionHandler(aVersion: Int32; aState: _Unwind_Action; aClass: UInt64; aEx: ^__struct__Unwind_Exception; aCtx: ^void): _Unwind_Reason_Code

 

static _Unwind_Reason_Code ExceptionHandler(Int32 aVersion, _Unwind_Action aState, UInt64 aClass, __struct__Unwind_Exception* aEx, void* aCtx)

 

static func ExceptionHandler(_ aVersion: Int32, _ aState: _Unwind_Action, _ aClass: UInt64, _ aEx: UnsafeMutablePointer<__struct__Unwind_Exception>, _ aCtx: UnsafeMutablePointer<void>) -> _Unwind_Reason_Code

 

static _Unwind_Reason_Code ExceptionHandler(Int32 aVersion, _Unwind_Action aState, UInt64 aClass, __struct__Unwind_Exception* aEx, void* aCtx)

Parameters:

  • aVersion:
  • aState:
  • aClass:
  • aEx:
  • aCtx:

ExceptionHandler (_Unwind_Action, ^__struct__Unwind_Control_Block, ^void): _Unwind_Reason_Code Android-armeabi, Android-armeabi-v7a, Ubuntu-armv6

 

class method ExceptionHandler(aState: _Unwind_Action; aECB: ^__struct__Unwind_Control_Block; aCtx: ^void): _Unwind_Reason_Code

 

static _Unwind_Reason_Code ExceptionHandler(_Unwind_Action aState, __struct__Unwind_Control_Block* aECB, void* aCtx)

 

static func ExceptionHandler(_ aState: _Unwind_Action, _ aECB: UnsafeMutablePointer<__struct__Unwind_Control_Block>, _ aCtx: UnsafeMutablePointer<void>) -> _Unwind_Reason_Code

 

static _Unwind_Reason_Code ExceptionHandler(_Unwind_Action aState, __struct__Unwind_Control_Block* aECB, void* aCtx)

Parameters:

  • aState:
  • aECB:
  • aCtx:

exit Windows

 

class method exit(ex: Int32)

 

static void exit(Int32 ex)

 

static func exit(_ ex: Int32)

 

static void exit(Int32 ex)

Parameters:

  • ex:

Finalize  protected virtual    (declared in Object)

Finalizer implementation. If not overriden it's not called at all, the runtime checks if there is an override before calling a finalizer.

 

method Finalize

 

void Finalize()

 

func Finalize()

 

void Finalize()

fini Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

class method fini

 

static void fini()

 

static func fini()

 

static void fini()

fRandom Windows

 

class var fRandom: Random;

 

static Random fRandom

 

static var fRandom: Random

 

static Random fRandom

fRandomLock Windows

 

class var fRandomLock: Int32;

 

static Int32 fRandomLock

 

static var fRandomLock: Int32

 

static Int32 fRandomLock

free Windows

 

class method free(v: ^void)

 

static void free(void* v)

 

static func free(_ v: UnsafeMutablePointer<void>)

 

static void free(void* v)

Parameters:

  • v:

fstat64 Ubuntu

 

class method fstat64(fd: Int32; var buf: __struct_stat64): Int32

 

static Int32 fstat64(Int32 fd, ref __struct_stat64 buf)

 

static func fstat64(_ fd: Int32, _ buf: __struct_stat64) -> Int32

 

static Int32 fstat64(Int32 fd, __ref __struct_stat64 buf)

Parameters:

  • fd:
  • buf:

getenv Windows

 

class method getenv(name: ^AnsiChar): ^AnsiChar

 

static AnsiChar* getenv(AnsiChar* name)

 

static func getenv(_ name: UnsafeMutablePointer<AnsiChar>) -> UnsafeMutablePointer<AnsiChar>

 

static AnsiChar* getenv(AnsiChar* name)

Parameters:

  • name:

GetExceptionForEH Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator, WebAssembly

 

class method GetExceptionForEH(val: ^void): ^void

 

static void* GetExceptionForEH(void* val)

 

static func GetExceptionForEH(_ val: UnsafeMutablePointer<void>) -> UnsafeMutablePointer<void>

 

static void* GetExceptionForEH(void* val)

Parameters:

  • val:

GetHashCode  virtual    (declared in Object)

Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.

 

method GetHashCode: Int32

 

Int32 GetHashCode()

 

func GetHashCode() -> Int32

 

Int32 GetHashCode()

GetType    (declared in Object)

Returns the actual type of this class

 

method GetType: Type

 

Type GetType()

 

func GetType() -> Type

 

Type GetType()

highbit Windows

 

class method highbit(i: UInt64): Int32

 

static Int32 highbit(UInt64 i)

 

static func highbit(_ i: UInt64) -> Int32

 

static Int32 highbit(UInt64 i)

Parameters:

  • i:

int64divide  stdcall Windows

 

class method int64divide(dividend: Int64; divisor: Int64): Int64

 

static Int64 int64divide(Int64 dividend, Int64 divisor)

 

static func int64divide(_ dividend: Int64, _ divisor: Int64) -> Int64

 

static Int64 int64divide(Int64 dividend, Int64 divisor)

Parameters:

  • dividend:
  • divisor:

int64remainder  stdcall Windows

 

class method int64remainder(dividend: Int64; divisor: Int64): Int64

 

static Int64 int64remainder(Int64 dividend, Int64 divisor)

 

static func int64remainder(_ dividend: Int64, _ divisor: Int64) -> Int64

 

static Int64 int64remainder(Int64 dividend, Int64 divisor)

Parameters:

  • dividend:
  • divisor:

libc_main  External Ubuntu

 

class method libc_main(main: LibCEntryHelper; argc: Int32; argv: ^^Char; aInit: LibCEntryHelper; aFini: LibCFinalizerHelper)

 

static void libc_main(LibCEntryHelper main, Int32 argc, Char** argv, LibCEntryHelper aInit, LibCFinalizerHelper aFini)

 

static func libc_main(_ main: LibCEntryHelper, _ argc: Int32, _ argv: UnsafeMutablePointer<UnsafeMutablePointer<Char>>, _ aInit: LibCEntryHelper, _ aFini: LibCFinalizerHelper)

 

static void libc_main(LibCEntryHelper main, Int32 argc, Char** argv, LibCEntryHelper aInit, LibCFinalizerHelper aFini)

Parameters:

  • main:
  • argc:
  • argv:
  • aInit:
  • aFini:

lstat64 Ubuntu

 

class method lstat64(file: ^AnsiChar; var buf: __struct_stat64): Int32

 

static Int32 lstat64(AnsiChar* file, ref __struct_stat64 buf)

 

static func lstat64(_ file: UnsafeMutablePointer<AnsiChar>, _ buf: __struct_stat64) -> Int32

 

static Int32 lstat64(AnsiChar* file, __ref __struct_stat64 buf)

Parameters:

  • file:
  • buf:

main iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator

 

class method main(argc: Int32; argv: ^^AnsiChar; env: ^^AnsiChar): Int32

 

static Int32 main(Int32 argc, AnsiChar** argv, AnsiChar** env)

 

static func main(_ argc: Int32, _ argv: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>, _ env: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>) -> Int32

 

static Int32 main(Int32 argc, AnsiChar** argv, AnsiChar** env)

Parameters:

  • argc:
  • argv:
  • env:

malloc Windows

 

class method malloc(size: NativeInt): ^void

 

static void* malloc(NativeInt size)

 

static func malloc(_ size: NativeInt) -> UnsafeMutablePointer<void>

 

static void* malloc(NativeInt size)

Parameters:

  • size:

memcmp Windows

 

class method memcmp(a: ^Byte; b: ^Byte; num: NativeInt): Int32

 

static Int32 memcmp(Byte* a, Byte* b, NativeInt num)

 

static func memcmp(_ a: UnsafeMutablePointer<Byte>, _ b: UnsafeMutablePointer<Byte>, _ num: NativeInt) -> Int32

 

static Int32 memcmp(Byte* a, Byte* b, NativeInt num)

Parameters:

  • a:
  • b:
  • num:

memcpy WebAssembly, Windows

 

class method memcpy(destination: ^void; source: ^void; aNum: NativeInt): ^void

 

static void* memcpy(void* destination, void* source, NativeInt aNum)

 

static func memcpy(_ destination: UnsafeMutablePointer<void>, _ source: UnsafeMutablePointer<void>, _ aNum: NativeInt) -> UnsafeMutablePointer<void>

 

static void* memcpy(void* destination, void* source, NativeInt aNum)

Parameters:

  • destination:
  • source:
  • aNum:

memmove WebAssembly, Windows

 

class method memmove(destination: ^void; source: ^void; aNum: NativeInt): ^void

 

static void* memmove(void* destination, void* source, NativeInt aNum)

 

static func memmove(_ destination: UnsafeMutablePointer<void>, _ source: UnsafeMutablePointer<void>, _ aNum: NativeInt) -> UnsafeMutablePointer<void>

 

static void* memmove(void* destination, void* source, NativeInt aNum)

Parameters:

  • destination:
  • source:
  • aNum:

memset WebAssembly, Windows

 

class method memset(ptr: ^void; value: Int32; aNum: NativeInt): ^void

 

static void* memset(void* ptr, Int32 value, NativeInt aNum)

 

static func memset(_ ptr: UnsafeMutablePointer<void>, _ value: Int32, _ aNum: NativeInt) -> UnsafeMutablePointer<void>

 

static void* memset(void* ptr, Int32 value, NativeInt aNum)

Parameters:

  • ptr:
  • value:
  • aNum:

ModuleHandle Windows

 

class property ModuleHandle: HMODULE read;

 

class HMODULE ModuleHandle { get; }

 

static var ModuleHandle: HMODULE { get{} }

 

class HMODULE ModuleHandle { __get; }

nargs Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

class var nargs: Int32;

 

static Int32 nargs

 

static var nargs: Int32

 

static Int32 nargs

noop__vsnprintf Windows

 

class method noop__vsnprintf

 

static void noop__vsnprintf()

 

static func noop__vsnprintf()

 

static void noop__vsnprintf()

noop__vsnprintf2 Windows

 

class method noop__vsnprintf2

 

static void noop__vsnprintf2()

 

static func noop__vsnprintf2()

 

static void noop__vsnprintf2()

Parselsda (_Unwind_Action, Boolean, ^__struct__Unwind_Exception, ^void, int64_t, uintptr_t): Boolean watchOS-arm64

 

class method Parselsda(aAction: _Unwind_Action; aNative: Boolean; aEx: ^__struct__Unwind_Exception; aCtx: ^void; out aTypeIndex: int64_t; out aLandingPadPointer: uintptr_t): Boolean

 

static Boolean Parselsda(_Unwind_Action aAction, Boolean aNative, __struct__Unwind_Exception* aEx, void* aCtx, out int64_t aTypeIndex, out uintptr_t aLandingPadPointer)

 

static func Parselsda(_ aAction: _Unwind_Action, _ aNative: Boolean, _ aEx: UnsafeMutablePointer<__struct__Unwind_Exception>, _ aCtx: UnsafeMutablePointer<void>, _ aTypeIndex: int64_t, _ aLandingPadPointer: uintptr_t) -> Boolean

 

static Boolean Parselsda(_Unwind_Action aAction, Boolean aNative, __struct__Unwind_Exception* aEx, void* aCtx, __out int64_t aTypeIndex, __out uintptr_t aLandingPadPointer)

Parameters:

  • aAction:
  • aNative:
  • aEx:
  • aCtx:
  • aTypeIndex:
  • aLandingPadPointer:

Parselsda (_Unwind_Action, Boolean, Boolean, ^__struct__Unwind_Control_Block, ^void, int64_t, uintptr_t): Boolean Android-armeabi, Android-armeabi-v7a, Ubuntu-armv6

 

class method Parselsda(aAction: _Unwind_Action; aNative: Boolean; aObjc: Boolean; aEx: ^__struct__Unwind_Control_Block; aCtx: ^void; out aTypeIndex: int64_t; out aLandingPadPointer: uintptr_t): Boolean

 

static Boolean Parselsda(_Unwind_Action aAction, Boolean aNative, Boolean aObjc, __struct__Unwind_Control_Block* aEx, void* aCtx, out int64_t aTypeIndex, out uintptr_t aLandingPadPointer)

 

static func Parselsda(_ aAction: _Unwind_Action, _ aNative: Boolean, _ aObjc: Boolean, _ aEx: UnsafeMutablePointer<__struct__Unwind_Control_Block>, _ aCtx: UnsafeMutablePointer<void>, _ aTypeIndex: int64_t, _ aLandingPadPointer: uintptr_t) -> Boolean

 

static Boolean Parselsda(_Unwind_Action aAction, Boolean aNative, Boolean aObjc, __struct__Unwind_Control_Block* aEx, void* aCtx, __out int64_t aTypeIndex, __out uintptr_t aLandingPadPointer)

Parameters:

  • aAction:
  • aNative:
  • aObjc:
  • aEx:
  • aCtx:
  • aTypeIndex:
  • aLandingPadPointer:

Parselsda (_Unwind_Action, Boolean, Boolean, ^__struct__Unwind_Exception, ^void, int64_t, uintptr_t): Boolean Android-arm64-v8a, Android-x86, Android-x86_64, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu-x86_64, watchOS Simulator, watchOS-armv7k

 

class method Parselsda(aAction: _Unwind_Action; aNative: Boolean; aObjc: Boolean; aEx: ^__struct__Unwind_Exception; aCtx: ^void; out aTypeIndex: int64_t; out aLandingPadPointer: uintptr_t): Boolean

 

static Boolean Parselsda(_Unwind_Action aAction, Boolean aNative, Boolean aObjc, __struct__Unwind_Exception* aEx, void* aCtx, out int64_t aTypeIndex, out uintptr_t aLandingPadPointer)

 

static func Parselsda(_ aAction: _Unwind_Action, _ aNative: Boolean, _ aObjc: Boolean, _ aEx: UnsafeMutablePointer<__struct__Unwind_Exception>, _ aCtx: UnsafeMutablePointer<void>, _ aTypeIndex: int64_t, _ aLandingPadPointer: uintptr_t) -> Boolean

 

static Boolean Parselsda(_Unwind_Action aAction, Boolean aNative, Boolean aObjc, __struct__Unwind_Exception* aEx, void* aCtx, __out int64_t aTypeIndex, __out uintptr_t aLandingPadPointer)

Parameters:

  • aAction:
  • aNative:
  • aObjc:
  • aEx:
  • aCtx:
  • aTypeIndex:
  • aLandingPadPointer:

RaiseException

 

class method RaiseException(aRaiseAddress: ^void; aRaiseFrame: ^void; aRaiseObject: Object)

 

static void RaiseException(void* aRaiseAddress, void* aRaiseFrame, Object aRaiseObject)

 

static func RaiseException(_ aRaiseAddress: UnsafeMutablePointer<void>, _ aRaiseFrame: UnsafeMutablePointer<void>, _ aRaiseObject: Object)

 

static void RaiseException(void* aRaiseAddress, void* aRaiseFrame, Object aRaiseObject)

Parameters:

  • aRaiseAddress:
  • aRaiseFrame:
  • aRaiseObject:

rand_s Windows

 

class method rand_s(out x: UInt32): Int32

 

static Int32 rand_s(out UInt32 x)

 

static func rand_s(_ x: UInt32) -> Int32

 

static Int32 rand_s(__out UInt32 x)

Parameters:

  • x:

realloc Windows

 

class method realloc(ptr: ^void; size: NativeInt): ^void

 

static void* realloc(void* ptr, NativeInt size)

 

static func realloc(_ ptr: UnsafeMutablePointer<void>, _ size: NativeInt) -> UnsafeMutablePointer<void>

 

static void* realloc(void* ptr, NativeInt size)

Parameters:

  • ptr:
  • size:

ReferenceEquals    (declared in Object)

Compares two references for equivalence (even if they have an equals operator)

 

class method ReferenceEquals(a: Object; b: Object): Boolean

 

static Boolean ReferenceEquals(Object a, Object b)

 

static func ReferenceEquals(_ a: Object, _ b: Object) -> Boolean

 

static Boolean ReferenceEquals(Object a, Object b)

Parameters:

  • a: left value
  • b: right value

setjmp Windows-x86_64

 

class method setjmp(var buf: jmp_buf)

 

static void setjmp(ref jmp_buf buf)

 

static func setjmp(_ buf: jmp_buf)

 

static void setjmp(__ref jmp_buf buf)

Parameters:

  • buf:

setjmp3 Windows-i386

 

class method setjmp3(var buf: jmp_buf; var ctx: ^void)

 

static void setjmp3(ref jmp_buf buf, ref void* ctx)

 

static func setjmp3(_ buf: jmp_buf, _ ctx: UnsafeMutablePointer<void>)

 

static void setjmp3(__ref jmp_buf buf, __ref void* ctx)

Parameters:

  • buf:
  • ctx:

stat64 Ubuntu

 

class method stat64(file: ^AnsiChar; var buf: __struct_stat64): Int32

 

static Int32 stat64(AnsiChar* file, ref __struct_stat64 buf)

 

static func stat64(_ file: UnsafeMutablePointer<AnsiChar>, _ buf: __struct_stat64) -> Int32

 

static Int32 stat64(AnsiChar* file, __ref __struct_stat64 buf)

Parameters:

  • file:
  • buf:

strcmp Windows

 

class method strcmp(a: ^AnsiChar; b: ^AnsiChar): Int32

 

static Int32 strcmp(AnsiChar* a, AnsiChar* b)

 

static func strcmp(_ a: UnsafeMutablePointer<AnsiChar>, _ b: UnsafeMutablePointer<AnsiChar>) -> Int32

 

static Int32 strcmp(AnsiChar* a, AnsiChar* b)

Parameters:

  • a:
  • b:

strlen WebAssembly, Windows

 

class method strlen(c: ^AnsiChar): Int32

 

static Int32 strlen(AnsiChar* c)

 

static func strlen(_ c: UnsafeMutablePointer<AnsiChar>) -> Int32

 

static Int32 strlen(AnsiChar* c)

Parameters:

  • c:

strncmp Windows

 

class method strncmp(a: ^AnsiChar; b: ^AnsiChar; num: NativeInt): Int32

 

static Int32 strncmp(AnsiChar* a, AnsiChar* b, NativeInt num)

 

static func strncmp(_ a: UnsafeMutablePointer<AnsiChar>, _ b: UnsafeMutablePointer<AnsiChar>, _ num: NativeInt) -> Int32

 

static Int32 strncmp(AnsiChar* a, AnsiChar* b, NativeInt num)

Parameters:

  • a:
  • b:
  • num:

strtoul Windows

 

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)

Parameters:

  • a:
  • endptr:
  • abase:

ToString  virtual    (declared in Object)

Gets the string representation of this method.

 

method ToString: String

 

String ToString()

 

func ToString() -> String

 

String ToString()

trap  External WebAssembly

 

class method trap

 

static void trap()

 

static func trap()

 

static void trap()

uint64divide  stdcall Windows

 

class method uint64divide(dividend: UInt64; divisor: UInt64): UInt64

 

static UInt64 uint64divide(UInt64 dividend, UInt64 divisor)

 

static func uint64divide(_ dividend: UInt64, _ divisor: UInt64) -> UInt64

 

static UInt64 uint64divide(UInt64 dividend, UInt64 divisor)

Parameters:

  • dividend:
  • divisor:

uint64remainder  stdcall Windows

 

class method uint64remainder(dividend: UInt64; divisor: UInt64): UInt64

 

static UInt64 uint64remainder(UInt64 dividend, UInt64 divisor)

 

static func uint64remainder(_ dividend: UInt64, _ divisor: UInt64) -> UInt64

 

static UInt64 uint64remainder(UInt64 dividend, UInt64 divisor)

Parameters:

  • dividend:
  • divisor:

wcslen WebAssembly, Windows

 

class method wcslen(c: ^Char): Int32

 

static Int32 wcslen(Char* c)

 

static func wcslen(_ c: UnsafeMutablePointer<Char>) -> Int32

 

static Int32 wcslen(Char* c)

Parameters:

  • c:

 

CocoaExceptionCode Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS Simulator, watchOS-armv7k

 

const CocoaExceptionCode: UInt64 = 4849336966747728640;

 

const UInt64 CocoaExceptionCode = 4849336966747728640

 

static let CocoaExceptionCode: UInt64 = 4849336966747728640

 

static final UInt64 CocoaExceptionCode = 4849336966747728640

ElementsExceptionCode Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator, Windows

 

// Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
const ElementsExceptionCode: UInt64 = -2287116018414957233;
// Windows
const ElementsExceptionCode: UInt32 = -532510695;

 

// Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
const UInt64 ElementsExceptionCode = -2287116018414957233
// Windows
const UInt32 ElementsExceptionCode = -532510695

 

// Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
static let ElementsExceptionCode: UInt64 = -2287116018414957233
// Windows
static let ElementsExceptionCode: UInt32 = -532510695

 

// Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator
static final UInt64 ElementsExceptionCode = -2287116018414957233
// Windows
static final UInt32 ElementsExceptionCode = -532510695

 

args Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

class var args: ^^AnsiChar;

 

static AnsiChar** args

 

static var args: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>

 

static AnsiChar** args

envp Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

class var envp: ^^AnsiChar;

 

static AnsiChar** envp

 

static var envp: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>

 

static AnsiChar** envp

fRandom Windows

 

class var fRandom: Random;

 

static Random fRandom

 

static var fRandom: Random

 

static Random fRandom

fRandomLock Windows

 

class var fRandomLock: Int32;

 

static Int32 fRandomLock

 

static var fRandomLock: Int32

 

static Int32 fRandomLock

nargs Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

class var nargs: Int32;

 

static Int32 nargs

 

static var nargs: Int32

 

static Int32 nargs

 

ModuleHandle Windows

 

class property ModuleHandle: HMODULE read;

 

class HMODULE ModuleHandle { get; }

 

static var ModuleHandle: HMODULE { get{} }

 

class HMODULE ModuleHandle { __get; }

 

atexit Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator, Windows

 

class method atexit(func: atexitfunc)

 

static void atexit(atexitfunc func)

 

static func atexit(_ func: atexitfunc)

 

static void atexit(atexitfunc func)

Parameters:

  • func:

atoi Windows

 

class method atoi(a: ^AnsiChar): Int32

 

static Int32 atoi(AnsiChar* a)

 

static func atoi(_ a: UnsafeMutablePointer<AnsiChar>) -> Int32

 

static Int32 atoi(AnsiChar* a)

Parameters:

  • a:

atol Windows

 

class method atol(a: ^AnsiChar): Int32

 

static Int32 atol(AnsiChar* a)

 

static func atol(_ a: UnsafeMutablePointer<AnsiChar>) -> Int32

 

static Int32 atol(AnsiChar* a)

Parameters:

  • a:

CallDelegate WebAssembly

 

class method CallDelegate(inst: WebAssemblyDelegate; aArgs: IntPtr)

 

static void CallDelegate(WebAssemblyDelegate inst, IntPtr aArgs)

 

static func CallDelegate(_ inst: WebAssemblyDelegate, _ aArgs: IntPtr)

 

static void CallDelegate(WebAssemblyDelegate inst, IntPtr aArgs)

Parameters:

  • inst:
  • aArgs:

dl_iterate_phdr Android

 

class method dl_iterate_phdr(info: dliteratecb; data: ^void): Int32

 

static Int32 dl_iterate_phdr(dliteratecb info, void* data)

 

static func dl_iterate_phdr(_ info: dliteratecb, _ data: UnsafeMutablePointer<void>) -> Int32

 

static Int32 dl_iterate_phdr(dliteratecb info, void* data)

Parameters:

  • info:
  • data:

DwarfEHReadPointer (^Byte): uintptr_t Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

class method DwarfEHReadPointer(var aData: ^Byte): uintptr_t

 

static uintptr_t DwarfEHReadPointer(ref Byte* aData)

 

static func DwarfEHReadPointer(_ aData: UnsafeMutablePointer<Byte>) -> uintptr_t

 

static uintptr_t DwarfEHReadPointer(__ref Byte* aData)

Parameters:

  • aData:

DwarfEHReadPointer (^Byte, DwarfEHEncodingType): uintptr_t Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

class method DwarfEHReadPointer(var aData: ^Byte; aEncoding: DwarfEHEncodingType): uintptr_t

 

static uintptr_t DwarfEHReadPointer(ref Byte* aData, DwarfEHEncodingType aEncoding)

 

static func DwarfEHReadPointer(_ aData: UnsafeMutablePointer<Byte>, _ aEncoding: DwarfEHEncodingType) -> uintptr_t

 

static uintptr_t DwarfEHReadPointer(__ref Byte* aData, DwarfEHEncodingType aEncoding)

Parameters:

  • aData:
  • aEncoding:

DwarfEHReadSLEB128 Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

class method DwarfEHReadSLEB128(var aData: ^Byte): intptr_t

 

static intptr_t DwarfEHReadSLEB128(ref Byte* aData)

 

static func DwarfEHReadSLEB128(_ aData: UnsafeMutablePointer<Byte>) -> intptr_t

 

static intptr_t DwarfEHReadSLEB128(__ref Byte* aData)

Parameters:

  • aData:

DwarfEHReadULEB128 Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

class method DwarfEHReadULEB128(var aData: ^Byte): uintptr_t

 

static uintptr_t DwarfEHReadULEB128(ref Byte* aData)

 

static func DwarfEHReadULEB128(_ aData: UnsafeMutablePointer<Byte>) -> uintptr_t

 

static uintptr_t DwarfEHReadULEB128(__ref Byte* aData)

Parameters:

  • aData:

ElementsBeginCatch Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator, WebAssembly

 

class method ElementsBeginCatch(obj: ^void): ^void

 

static void* ElementsBeginCatch(void* obj)

 

static func ElementsBeginCatch(_ obj: UnsafeMutablePointer<void>) -> UnsafeMutablePointer<void>

 

static void* ElementsBeginCatch(void* obj)

Parameters:

  • obj:

ElementsEndCatch Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator, WebAssembly

 

class method ElementsEndCatch

 

static void ElementsEndCatch()

 

static func ElementsEndCatch()

 

static void ElementsEndCatch()

ElementsRethrow Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator, WebAssembly

 

class method ElementsRethrow

 

static void ElementsRethrow()

 

static func ElementsRethrow()

 

static void ElementsRethrow()

ExceptionHandler (^MSVCExceptionInfo, ^EXCEPTION_RECORD, ^ElementsRegistrationFrame, PCONTEXT, ^void): Int32  stdcall Windows-i386

 

class method ExceptionHandler(inmsvcinfo: ^MSVCExceptionInfo; arec: ^EXCEPTION_RECORD; aOrgregFrame: ^ElementsRegistrationFrame; context: PCONTEXT; dispatcher: ^void): Int32

 

static Int32 ExceptionHandler(MSVCExceptionInfo* inmsvcinfo, EXCEPTION_RECORD* arec, ElementsRegistrationFrame* aOrgregFrame, PCONTEXT context, void* dispatcher)

 

static func ExceptionHandler(_ inmsvcinfo: UnsafeMutablePointer<MSVCExceptionInfo>, _ arec: UnsafeMutablePointer<EXCEPTION_RECORD>, _ aOrgregFrame: UnsafeMutablePointer<ElementsRegistrationFrame>, _ context: PCONTEXT, _ dispatcher: UnsafeMutablePointer<void>) -> Int32

 

static Int32 ExceptionHandler(MSVCExceptionInfo* inmsvcinfo, EXCEPTION_RECORD* arec, ElementsRegistrationFrame* aOrgregFrame, PCONTEXT context, void* dispatcher)

Parameters:

  • inmsvcinfo:
  • arec:
  • aOrgregFrame:
  • context:
  • dispatcher:

ExceptionHandler (^EXCEPTION_RECORD, UInt64, PCONTEXT, PDISPATCHER_CONTEXT): Int32 Windows-x86_64

 

class method ExceptionHandler(arec: ^EXCEPTION_RECORD; EstablisherFrame: UInt64; context: PCONTEXT; dispatcher: PDISPATCHER_CONTEXT): Int32

 

static Int32 ExceptionHandler(EXCEPTION_RECORD* arec, UInt64 EstablisherFrame, PCONTEXT context, PDISPATCHER_CONTEXT dispatcher)

 

static func ExceptionHandler(_ arec: UnsafeMutablePointer<EXCEPTION_RECORD>, _ EstablisherFrame: UInt64, _ context: PCONTEXT, _ dispatcher: PDISPATCHER_CONTEXT) -> Int32

 

static Int32 ExceptionHandler(EXCEPTION_RECORD* arec, UInt64 EstablisherFrame, PCONTEXT context, PDISPATCHER_CONTEXT dispatcher)

Parameters:

  • arec:
  • EstablisherFrame:
  • context:
  • dispatcher:

ExceptionHandler (Int32, _Unwind_Action, UInt64, ^__struct__Unwind_Exception, ^void): _Unwind_Reason_Code Android-arm64-v8a, Android-x86, Android-x86_64, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu-x86_64, watchOS, watchOS Simulator

 

class method ExceptionHandler(aVersion: Int32; aState: _Unwind_Action; aClass: UInt64; aEx: ^__struct__Unwind_Exception; aCtx: ^void): _Unwind_Reason_Code

 

static _Unwind_Reason_Code ExceptionHandler(Int32 aVersion, _Unwind_Action aState, UInt64 aClass, __struct__Unwind_Exception* aEx, void* aCtx)

 

static func ExceptionHandler(_ aVersion: Int32, _ aState: _Unwind_Action, _ aClass: UInt64, _ aEx: UnsafeMutablePointer<__struct__Unwind_Exception>, _ aCtx: UnsafeMutablePointer<void>) -> _Unwind_Reason_Code

 

static _Unwind_Reason_Code ExceptionHandler(Int32 aVersion, _Unwind_Action aState, UInt64 aClass, __struct__Unwind_Exception* aEx, void* aCtx)

Parameters:

  • aVersion:
  • aState:
  • aClass:
  • aEx:
  • aCtx:

ExceptionHandler (_Unwind_Action, ^__struct__Unwind_Control_Block, ^void): _Unwind_Reason_Code Android-armeabi, Android-armeabi-v7a, Ubuntu-armv6

 

class method ExceptionHandler(aState: _Unwind_Action; aECB: ^__struct__Unwind_Control_Block; aCtx: ^void): _Unwind_Reason_Code

 

static _Unwind_Reason_Code ExceptionHandler(_Unwind_Action aState, __struct__Unwind_Control_Block* aECB, void* aCtx)

 

static func ExceptionHandler(_ aState: _Unwind_Action, _ aECB: UnsafeMutablePointer<__struct__Unwind_Control_Block>, _ aCtx: UnsafeMutablePointer<void>) -> _Unwind_Reason_Code

 

static _Unwind_Reason_Code ExceptionHandler(_Unwind_Action aState, __struct__Unwind_Control_Block* aECB, void* aCtx)

Parameters:

  • aState:
  • aECB:
  • aCtx:

exit Windows

 

class method exit(ex: Int32)

 

static void exit(Int32 ex)

 

static func exit(_ ex: Int32)

 

static void exit(Int32 ex)

Parameters:

  • ex:

fini Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

class method fini

 

static void fini()

 

static func fini()

 

static void fini()

free Windows

 

class method free(v: ^void)

 

static void free(void* v)

 

static func free(_ v: UnsafeMutablePointer<void>)

 

static void free(void* v)

Parameters:

  • v:

fstat64 Ubuntu

 

class method fstat64(fd: Int32; var buf: __struct_stat64): Int32

 

static Int32 fstat64(Int32 fd, ref __struct_stat64 buf)

 

static func fstat64(_ fd: Int32, _ buf: __struct_stat64) -> Int32

 

static Int32 fstat64(Int32 fd, __ref __struct_stat64 buf)

Parameters:

  • fd:
  • buf:

getenv Windows

 

class method getenv(name: ^AnsiChar): ^AnsiChar

 

static AnsiChar* getenv(AnsiChar* name)

 

static func getenv(_ name: UnsafeMutablePointer<AnsiChar>) -> UnsafeMutablePointer<AnsiChar>

 

static AnsiChar* getenv(AnsiChar* name)

Parameters:

  • name:

GetExceptionForEH Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator, WebAssembly

 

class method GetExceptionForEH(val: ^void): ^void

 

static void* GetExceptionForEH(void* val)

 

static func GetExceptionForEH(_ val: UnsafeMutablePointer<void>) -> UnsafeMutablePointer<void>

 

static void* GetExceptionForEH(void* val)

Parameters:

  • val:

highbit Windows

 

class method highbit(i: UInt64): Int32

 

static Int32 highbit(UInt64 i)

 

static func highbit(_ i: UInt64) -> Int32

 

static Int32 highbit(UInt64 i)

Parameters:

  • i:

int64divide  stdcall Windows

 

class method int64divide(dividend: Int64; divisor: Int64): Int64

 

static Int64 int64divide(Int64 dividend, Int64 divisor)

 

static func int64divide(_ dividend: Int64, _ divisor: Int64) -> Int64

 

static Int64 int64divide(Int64 dividend, Int64 divisor)

Parameters:

  • dividend:
  • divisor:

int64remainder  stdcall Windows

 

class method int64remainder(dividend: Int64; divisor: Int64): Int64

 

static Int64 int64remainder(Int64 dividend, Int64 divisor)

 

static func int64remainder(_ dividend: Int64, _ divisor: Int64) -> Int64

 

static Int64 int64remainder(Int64 dividend, Int64 divisor)

Parameters:

  • dividend:
  • divisor:

libc_main  External Ubuntu

 

class method libc_main(main: LibCEntryHelper; argc: Int32; argv: ^^Char; aInit: LibCEntryHelper; aFini: LibCFinalizerHelper)

 

static void libc_main(LibCEntryHelper main, Int32 argc, Char** argv, LibCEntryHelper aInit, LibCFinalizerHelper aFini)

 

static func libc_main(_ main: LibCEntryHelper, _ argc: Int32, _ argv: UnsafeMutablePointer<UnsafeMutablePointer<Char>>, _ aInit: LibCEntryHelper, _ aFini: LibCFinalizerHelper)

 

static void libc_main(LibCEntryHelper main, Int32 argc, Char** argv, LibCEntryHelper aInit, LibCFinalizerHelper aFini)

Parameters:

  • main:
  • argc:
  • argv:
  • aInit:
  • aFini:

lstat64 Ubuntu

 

class method lstat64(file: ^AnsiChar; var buf: __struct_stat64): Int32

 

static Int32 lstat64(AnsiChar* file, ref __struct_stat64 buf)

 

static func lstat64(_ file: UnsafeMutablePointer<AnsiChar>, _ buf: __struct_stat64) -> Int32

 

static Int32 lstat64(AnsiChar* file, __ref __struct_stat64 buf)

Parameters:

  • file:
  • buf:

main iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, watchOS, watchOS Simulator

 

class method main(argc: Int32; argv: ^^AnsiChar; env: ^^AnsiChar): Int32

 

static Int32 main(Int32 argc, AnsiChar** argv, AnsiChar** env)

 

static func main(_ argc: Int32, _ argv: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>, _ env: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>) -> Int32

 

static Int32 main(Int32 argc, AnsiChar** argv, AnsiChar** env)

Parameters:

  • argc:
  • argv:
  • env:

malloc Windows

 

class method malloc(size: NativeInt): ^void

 

static void* malloc(NativeInt size)

 

static func malloc(_ size: NativeInt) -> UnsafeMutablePointer<void>

 

static void* malloc(NativeInt size)

Parameters:

  • size:

memcmp Windows

 

class method memcmp(a: ^Byte; b: ^Byte; num: NativeInt): Int32

 

static Int32 memcmp(Byte* a, Byte* b, NativeInt num)

 

static func memcmp(_ a: UnsafeMutablePointer<Byte>, _ b: UnsafeMutablePointer<Byte>, _ num: NativeInt) -> Int32

 

static Int32 memcmp(Byte* a, Byte* b, NativeInt num)

Parameters:

  • a:
  • b:
  • num:

memcpy WebAssembly, Windows

 

class method memcpy(destination: ^void; source: ^void; aNum: NativeInt): ^void

 

static void* memcpy(void* destination, void* source, NativeInt aNum)

 

static func memcpy(_ destination: UnsafeMutablePointer<void>, _ source: UnsafeMutablePointer<void>, _ aNum: NativeInt) -> UnsafeMutablePointer<void>

 

static void* memcpy(void* destination, void* source, NativeInt aNum)

Parameters:

  • destination:
  • source:
  • aNum:

memmove WebAssembly, Windows

 

class method memmove(destination: ^void; source: ^void; aNum: NativeInt): ^void

 

static void* memmove(void* destination, void* source, NativeInt aNum)

 

static func memmove(_ destination: UnsafeMutablePointer<void>, _ source: UnsafeMutablePointer<void>, _ aNum: NativeInt) -> UnsafeMutablePointer<void>

 

static void* memmove(void* destination, void* source, NativeInt aNum)

Parameters:

  • destination:
  • source:
  • aNum:

memset WebAssembly, Windows

 

class method memset(ptr: ^void; value: Int32; aNum: NativeInt): ^void

 

static void* memset(void* ptr, Int32 value, NativeInt aNum)

 

static func memset(_ ptr: UnsafeMutablePointer<void>, _ value: Int32, _ aNum: NativeInt) -> UnsafeMutablePointer<void>

 

static void* memset(void* ptr, Int32 value, NativeInt aNum)

Parameters:

  • ptr:
  • value:
  • aNum:

noop__vsnprintf Windows

 

class method noop__vsnprintf

 

static void noop__vsnprintf()

 

static func noop__vsnprintf()

 

static void noop__vsnprintf()

noop__vsnprintf2 Windows

 

class method noop__vsnprintf2

 

static void noop__vsnprintf2()

 

static func noop__vsnprintf2()

 

static void noop__vsnprintf2()

Parselsda (_Unwind_Action, Boolean, ^__struct__Unwind_Exception, ^void, int64_t, uintptr_t): Boolean watchOS-arm64

 

class method Parselsda(aAction: _Unwind_Action; aNative: Boolean; aEx: ^__struct__Unwind_Exception; aCtx: ^void; out aTypeIndex: int64_t; out aLandingPadPointer: uintptr_t): Boolean

 

static Boolean Parselsda(_Unwind_Action aAction, Boolean aNative, __struct__Unwind_Exception* aEx, void* aCtx, out int64_t aTypeIndex, out uintptr_t aLandingPadPointer)

 

static func Parselsda(_ aAction: _Unwind_Action, _ aNative: Boolean, _ aEx: UnsafeMutablePointer<__struct__Unwind_Exception>, _ aCtx: UnsafeMutablePointer<void>, _ aTypeIndex: int64_t, _ aLandingPadPointer: uintptr_t) -> Boolean

 

static Boolean Parselsda(_Unwind_Action aAction, Boolean aNative, __struct__Unwind_Exception* aEx, void* aCtx, __out int64_t aTypeIndex, __out uintptr_t aLandingPadPointer)

Parameters:

  • aAction:
  • aNative:
  • aEx:
  • aCtx:
  • aTypeIndex:
  • aLandingPadPointer:

Parselsda (_Unwind_Action, Boolean, Boolean, ^__struct__Unwind_Control_Block, ^void, int64_t, uintptr_t): Boolean Android-armeabi, Android-armeabi-v7a, Ubuntu-armv6

 

class method Parselsda(aAction: _Unwind_Action; aNative: Boolean; aObjc: Boolean; aEx: ^__struct__Unwind_Control_Block; aCtx: ^void; out aTypeIndex: int64_t; out aLandingPadPointer: uintptr_t): Boolean

 

static Boolean Parselsda(_Unwind_Action aAction, Boolean aNative, Boolean aObjc, __struct__Unwind_Control_Block* aEx, void* aCtx, out int64_t aTypeIndex, out uintptr_t aLandingPadPointer)

 

static func Parselsda(_ aAction: _Unwind_Action, _ aNative: Boolean, _ aObjc: Boolean, _ aEx: UnsafeMutablePointer<__struct__Unwind_Control_Block>, _ aCtx: UnsafeMutablePointer<void>, _ aTypeIndex: int64_t, _ aLandingPadPointer: uintptr_t) -> Boolean

 

static Boolean Parselsda(_Unwind_Action aAction, Boolean aNative, Boolean aObjc, __struct__Unwind_Control_Block* aEx, void* aCtx, __out int64_t aTypeIndex, __out uintptr_t aLandingPadPointer)

Parameters:

  • aAction:
  • aNative:
  • aObjc:
  • aEx:
  • aCtx:
  • aTypeIndex:
  • aLandingPadPointer:

Parselsda (_Unwind_Action, Boolean, Boolean, ^__struct__Unwind_Exception, ^void, int64_t, uintptr_t): Boolean Android-arm64-v8a, Android-x86, Android-x86_64, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu-x86_64, watchOS Simulator, watchOS-armv7k

 

class method Parselsda(aAction: _Unwind_Action; aNative: Boolean; aObjc: Boolean; aEx: ^__struct__Unwind_Exception; aCtx: ^void; out aTypeIndex: int64_t; out aLandingPadPointer: uintptr_t): Boolean

 

static Boolean Parselsda(_Unwind_Action aAction, Boolean aNative, Boolean aObjc, __struct__Unwind_Exception* aEx, void* aCtx, out int64_t aTypeIndex, out uintptr_t aLandingPadPointer)

 

static func Parselsda(_ aAction: _Unwind_Action, _ aNative: Boolean, _ aObjc: Boolean, _ aEx: UnsafeMutablePointer<__struct__Unwind_Exception>, _ aCtx: UnsafeMutablePointer<void>, _ aTypeIndex: int64_t, _ aLandingPadPointer: uintptr_t) -> Boolean

 

static Boolean Parselsda(_Unwind_Action aAction, Boolean aNative, Boolean aObjc, __struct__Unwind_Exception* aEx, void* aCtx, __out int64_t aTypeIndex, __out uintptr_t aLandingPadPointer)

Parameters:

  • aAction:
  • aNative:
  • aObjc:
  • aEx:
  • aCtx:
  • aTypeIndex:
  • aLandingPadPointer:

RaiseException

 

class method RaiseException(aRaiseAddress: ^void; aRaiseFrame: ^void; aRaiseObject: Object)

 

static void RaiseException(void* aRaiseAddress, void* aRaiseFrame, Object aRaiseObject)

 

static func RaiseException(_ aRaiseAddress: UnsafeMutablePointer<void>, _ aRaiseFrame: UnsafeMutablePointer<void>, _ aRaiseObject: Object)

 

static void RaiseException(void* aRaiseAddress, void* aRaiseFrame, Object aRaiseObject)

Parameters:

  • aRaiseAddress:
  • aRaiseFrame:
  • aRaiseObject:

rand_s Windows

 

class method rand_s(out x: UInt32): Int32

 

static Int32 rand_s(out UInt32 x)

 

static func rand_s(_ x: UInt32) -> Int32

 

static Int32 rand_s(__out UInt32 x)

Parameters:

  • x:

realloc Windows

 

class method realloc(ptr: ^void; size: NativeInt): ^void

 

static void* realloc(void* ptr, NativeInt size)

 

static func realloc(_ ptr: UnsafeMutablePointer<void>, _ size: NativeInt) -> UnsafeMutablePointer<void>

 

static void* realloc(void* ptr, NativeInt size)

Parameters:

  • ptr:
  • size:

ReferenceEquals    (declared in Object)

Compares two references for equivalence (even if they have an equals operator)

 

class method ReferenceEquals(a: Object; b: Object): Boolean

 

static Boolean ReferenceEquals(Object a, Object b)

 

static func ReferenceEquals(_ a: Object, _ b: Object) -> Boolean

 

static Boolean ReferenceEquals(Object a, Object b)

Parameters:

  • a: left value
  • b: right value

setjmp Windows-x86_64

 

class method setjmp(var buf: jmp_buf)

 

static void setjmp(ref jmp_buf buf)

 

static func setjmp(_ buf: jmp_buf)

 

static void setjmp(__ref jmp_buf buf)

Parameters:

  • buf:

setjmp3 Windows-i386

 

class method setjmp3(var buf: jmp_buf; var ctx: ^void)

 

static void setjmp3(ref jmp_buf buf, ref void* ctx)

 

static func setjmp3(_ buf: jmp_buf, _ ctx: UnsafeMutablePointer<void>)

 

static void setjmp3(__ref jmp_buf buf, __ref void* ctx)

Parameters:

  • buf:
  • ctx:

stat64 Ubuntu

 

class method stat64(file: ^AnsiChar; var buf: __struct_stat64): Int32

 

static Int32 stat64(AnsiChar* file, ref __struct_stat64 buf)

 

static func stat64(_ file: UnsafeMutablePointer<AnsiChar>, _ buf: __struct_stat64) -> Int32

 

static Int32 stat64(AnsiChar* file, __ref __struct_stat64 buf)

Parameters:

  • file:
  • buf:

strcmp Windows

 

class method strcmp(a: ^AnsiChar; b: ^AnsiChar): Int32

 

static Int32 strcmp(AnsiChar* a, AnsiChar* b)

 

static func strcmp(_ a: UnsafeMutablePointer<AnsiChar>, _ b: UnsafeMutablePointer<AnsiChar>) -> Int32

 

static Int32 strcmp(AnsiChar* a, AnsiChar* b)

Parameters:

  • a:
  • b:

strlen WebAssembly, Windows

 

class method strlen(c: ^AnsiChar): Int32

 

static Int32 strlen(AnsiChar* c)

 

static func strlen(_ c: UnsafeMutablePointer<AnsiChar>) -> Int32

 

static Int32 strlen(AnsiChar* c)

Parameters:

  • c:

strncmp Windows

 

class method strncmp(a: ^AnsiChar; b: ^AnsiChar; num: NativeInt): Int32

 

static Int32 strncmp(AnsiChar* a, AnsiChar* b, NativeInt num)

 

static func strncmp(_ a: UnsafeMutablePointer<AnsiChar>, _ b: UnsafeMutablePointer<AnsiChar>, _ num: NativeInt) -> Int32

 

static Int32 strncmp(AnsiChar* a, AnsiChar* b, NativeInt num)

Parameters:

  • a:
  • b:
  • num:

strtoul Windows

 

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)

Parameters:

  • a:
  • endptr:
  • abase:

trap  External WebAssembly

 

class method trap

 

static void trap()

 

static func trap()

 

static void trap()

uint64divide  stdcall Windows

 

class method uint64divide(dividend: UInt64; divisor: UInt64): UInt64

 

static UInt64 uint64divide(UInt64 dividend, UInt64 divisor)

 

static func uint64divide(_ dividend: UInt64, _ divisor: UInt64) -> UInt64

 

static UInt64 uint64divide(UInt64 dividend, UInt64 divisor)

Parameters:

  • dividend:
  • divisor:

uint64remainder  stdcall Windows

 

class method uint64remainder(dividend: UInt64; divisor: UInt64): UInt64

 

static UInt64 uint64remainder(UInt64 dividend, UInt64 divisor)

 

static func uint64remainder(_ dividend: UInt64, _ divisor: UInt64) -> UInt64

 

static UInt64 uint64remainder(UInt64 dividend, UInt64 divisor)

Parameters:

  • dividend:
  • divisor:

wcslen WebAssembly, Windows

 

class method wcslen(c: ^Char): Int32

 

static Int32 wcslen(Char* c)

 

static func wcslen(_ c: UnsafeMutablePointer<Char>) -> Int32

 

static Int32 wcslen(Char* c)

Parameters:

  • c:

 

constructor  protected

 

constructor

 

ExternalCalls()

 

init()

 

ExternalCalls()

constructor (Int32, ^^AnsiChar, ^^AnsiChar) Android, iOS, iOS Simulator, macOS, tvOS, tvOS Simulator, Ubuntu, watchOS, watchOS Simulator

 

constructor(_nargs: Int32; _args: ^^AnsiChar; _envp: ^^AnsiChar)

 

ExternalCalls(Int32 _nargs, AnsiChar** _args, AnsiChar** _envp)

 

init(_ _nargs: Int32, _ _args: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>, _ _envp: UnsafeMutablePointer<UnsafeMutablePointer<AnsiChar>>)

 

ExternalCalls(Int32 _nargs, AnsiChar** _args, AnsiChar** _envp)

Parameters:

  • _nargs:
  • _args:
  • _envp:

Equals  virtual    (declared in Object)

Returns true if the target object matches this one, by default compares the reference.

 

method Equals(obj: Object): Boolean

 

Boolean Equals(Object obj)

 

func Equals(_ obj: Object) -> Boolean

 

Boolean Equals(Object obj)

Parameters:

  • obj: the reference to compare this with.

Finalize  protected virtual    (declared in Object)

Finalizer implementation. If not overriden it's not called at all, the runtime checks if there is an override before calling a finalizer.

 

method Finalize

 

void Finalize()

 

func Finalize()

 

void Finalize()

GetHashCode  virtual    (declared in Object)

Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.

 

method GetHashCode: Int32

 

Int32 GetHashCode()

 

func GetHashCode() -> Int32

 

Int32 GetHashCode()

GetType    (declared in Object)

Returns the actual type of this class

 

method GetType: Type

 

Type GetType()

 

func GetType() -> Type

 

Type GetType()

ToString  virtual    (declared in Object)

Gets the string representation of this method.

 

method ToString: String

 

String ToString()

 

func ToString() -> String

 

String ToString()