SwiftStrong

Overview

Location

Implements

 

constructor

 

constructor

 

SwiftStrong()

 

init()

 

SwiftStrong()

 

Sub New()

constructor Copy(SwiftStrong)

 

constructor Copy(var aValue: SwiftStrong)

 

SwiftStrong Copy(ref SwiftStrong aValue)

 

init(Copy aValue: SwiftStrong)

 

SwiftStrong Copy(__ref SwiftStrong aValue)

 

Sub New Copy(ByRef aValue As SwiftStrong)

Parameters:

  • aValue:

AdjustProtocolSelf

 

class method AdjustProtocolSelf(var aDest: SwiftProtocol): ^SwiftRefcounted

 

static SwiftRefcounted* AdjustProtocolSelf(ref SwiftProtocol aDest)

 

static func AdjustProtocolSelf(_ aDest: SwiftProtocol) -> UnsafeMutablePointer<SwiftRefcounted>

 

static SwiftRefcounted* AdjustProtocolSelf(__ref SwiftProtocol aDest)

 

Shared Function AdjustProtocolSelf(ByRef aDest As SwiftProtocol) As ^SwiftRefcounted

Parameters:

  • aDest:

Assign

 

class method Assign(var aDest: SwiftStrong; var aSource: SwiftStrong)

 

static void Assign(ref SwiftStrong aDest, ref SwiftStrong aSource)

 

static func Assign(_ aDest: SwiftStrong, _ aSource: SwiftStrong)

 

static void Assign(__ref SwiftStrong aDest, __ref SwiftStrong aSource)

 

Shared Sub Assign(ByRef aDest As SwiftStrong, ByRef aSource As SwiftStrong)

Parameters:

  • aDest:
  • aSource:

Copy

 

class method Copy(var aDest: SwiftStrong; var aSource: SwiftStrong)

 

static void Copy(ref SwiftStrong aDest, ref SwiftStrong aSource)

 

static func Copy(_ aDest: SwiftStrong, _ aSource: SwiftStrong)

 

static void Copy(__ref SwiftStrong aDest, __ref SwiftStrong aSource)

 

Shared Sub Copy(ByRef aDest As SwiftStrong, ByRef aSource As SwiftStrong)

Parameters:

  • aDest:
  • aSource:

CopyClassProtocol

 

class method CopyClassProtocol(var aDest: SwiftClassProtocol; var aSource: SwiftClassProtocol; aReleaseOld: Boolean)

 

static void CopyClassProtocol(ref SwiftClassProtocol aDest, ref SwiftClassProtocol aSource, Boolean aReleaseOld)

 

static func CopyClassProtocol(_ aDest: SwiftClassProtocol, _ aSource: SwiftClassProtocol, _ aReleaseOld: Boolean)

 

static void CopyClassProtocol(__ref SwiftClassProtocol aDest, __ref SwiftClassProtocol aSource, Boolean aReleaseOld)

 

Shared Sub CopyClassProtocol(ByRef aDest As SwiftClassProtocol, ByRef aSource As SwiftClassProtocol, aReleaseOld As Boolean)

Parameters:

  • aDest:
  • aSource:
  • aReleaseOld:

CopyProtocol

 

class method CopyProtocol(var aDest: SwiftProtocol; var aSource: SwiftProtocol; aReleaseOld: Boolean)

 

static void CopyProtocol(ref SwiftProtocol aDest, ref SwiftProtocol aSource, Boolean aReleaseOld)

 

static func CopyProtocol(_ aDest: SwiftProtocol, _ aSource: SwiftProtocol, _ aReleaseOld: Boolean)

 

static void CopyProtocol(__ref SwiftProtocol aDest, __ref SwiftProtocol aSource, Boolean aReleaseOld)

 

Shared Sub CopyProtocol(ByRef aDest As SwiftProtocol, ByRef aSource As SwiftProtocol, aReleaseOld As Boolean)

Parameters:

  • aDest:
  • aSource:
  • aReleaseOld:

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)

 

Function Equals(obj As Object) As Boolean

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()

 

Sub 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()

 

Function GetHashCode() As Int32

GetType    (declared in Object)

Returns the actual type of this class

 

method GetType: Type

 

Type GetType()

 

func GetType() -> Type

 

Type GetType()

 

Function GetType() As Type

Init

 

class method Init(var Dest: SwiftStrong)

 

static void Init(ref SwiftStrong Dest)

 

static func Init(_ Dest: SwiftStrong)

 

static void Init(__ref SwiftStrong Dest)

 

Shared Sub Init(ByRef Dest As SwiftStrong)

Parameters:

  • Dest:

New

 

class method New(aTTY: ^void; aSize: NativeInt): ^void

 

static void* New(void* aTTY, NativeInt aSize)

 

static func New(_ aTTY: UnsafeMutablePointer<void>, _ aSize: NativeInt) -> UnsafeMutablePointer<void>

 

static void* New(void* aTTY, NativeInt aSize)

 

Shared Function New(aTTY As ^void, aSize As NativeInt) As ^void

Parameters:

  • aTTY:
  • aSize:

NewBlockDelegate

 

class method NewBlockDelegate(aPtr: ^void; aData: Object; var Res: SwiftBlockPtr)

 

static void NewBlockDelegate(void* aPtr, Object aData, ref SwiftBlockPtr Res)

 

static func NewBlockDelegate(_ aPtr: UnsafeMutablePointer<void>, _ aData: Object, _ Res: SwiftBlockPtr)

 

static void NewBlockDelegate(void* aPtr, Object aData, __ref SwiftBlockPtr Res)

 

Shared Sub NewBlockDelegate(aPtr As ^void, aData As Object, ByRef Res As SwiftBlockPtr)

Parameters:

  • aPtr:
  • aData:
  • Res:

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)

 

Shared Function ReferenceEquals(a As Object, b As Object) As Boolean

Parameters:

  • a: left value
  • b: right value

Release

 

class method Release(var aDest: SwiftStrong)

 

static void Release(ref SwiftStrong aDest)

 

static func Release(_ aDest: SwiftStrong)

 

static void Release(__ref SwiftStrong aDest)

 

Shared Sub Release(ByRef aDest As SwiftStrong)

Parameters:

  • aDest:

ReleaseClassProtocol

 

class method ReleaseClassProtocol(var aDest: SwiftClassProtocol)

 

static void ReleaseClassProtocol(ref SwiftClassProtocol aDest)

 

static func ReleaseClassProtocol(_ aDest: SwiftClassProtocol)

 

static void ReleaseClassProtocol(__ref SwiftClassProtocol aDest)

 

Shared Sub ReleaseClassProtocol(ByRef aDest As SwiftClassProtocol)

Parameters:

  • aDest:

ReleaseProtocol

 

class method ReleaseProtocol(var aDest: SwiftProtocol)

 

static void ReleaseProtocol(ref SwiftProtocol aDest)

 

static func ReleaseProtocol(_ aDest: SwiftProtocol)

 

static void ReleaseProtocol(__ref SwiftProtocol aDest)

 

Shared Sub ReleaseProtocol(ByRef aDest As SwiftProtocol)

Parameters:

  • aDest:

swift_allocObject

 

class var swift_allocObject: SwiftAllocApi;

 

static SwiftAllocApi swift_allocObject

 

static var swift_allocObject: SwiftAllocApi

 

static SwiftAllocApi swift_allocObject

 

Shared FIELD swift_allocObject() As SwiftAllocApi

swift_beginAccess

 

class var swift_beginAccess: SwiftBeginAccessApi;

 

static SwiftBeginAccessApi swift_beginAccess

 

static var swift_beginAccess: SwiftBeginAccessApi

 

static SwiftBeginAccessApi swift_beginAccess

 

Shared FIELD swift_beginAccess() As SwiftBeginAccessApi

swift_bridgeObjectRelease

 

class var swift_bridgeObjectRelease: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_bridgeObjectRelease

 

static var swift_bridgeObjectRelease: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_bridgeObjectRelease

 

Shared FIELD swift_bridgeObjectRelease() As SwiftIntPtrApi

swift_bridgeObjectRetain

 

class var swift_bridgeObjectRetain: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_bridgeObjectRetain

 

static var swift_bridgeObjectRetain: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_bridgeObjectRetain

 

Shared FIELD swift_bridgeObjectRetain() As SwiftIntPtrApi

swift_deallocClassInstance

 

class var swift_deallocClassInstance: SwiftAllocApi;

 

static SwiftAllocApi swift_deallocClassInstance

 

static var swift_deallocClassInstance: SwiftAllocApi

 

static SwiftAllocApi swift_deallocClassInstance

 

Shared FIELD swift_deallocClassInstance() As SwiftAllocApi

swift_endAccess

 

class var swift_endAccess: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_endAccess

 

static var swift_endAccess: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_endAccess

 

Shared FIELD swift_endAccess() As SwiftIntPtrApi

swift_getInitializedObjCClass

 

class var swift_getInitializedObjCClass: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_getInitializedObjCClass

 

static var swift_getInitializedObjCClass: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_getInitializedObjCClass

 

Shared FIELD swift_getInitializedObjCClass() As SwiftIntPtrApi

swift_getObjectType

 

class var swift_getObjectType: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_getObjectType

 

static var swift_getObjectType: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_getObjectType

 

Shared FIELD swift_getObjectType() As SwiftIntPtrApi

swift_initStackObject

 

class var swift_initStackObject: SwiftInitApi;

 

static SwiftInitApi swift_initStackObject

 

static var swift_initStackObject: SwiftInitApi

 

static SwiftInitApi swift_initStackObject

 

Shared FIELD swift_initStackObject() As SwiftInitApi

swift_initStaticObject

 

class var swift_initStaticObject: SwiftInitApi;

 

static SwiftInitApi swift_initStaticObject

 

static var swift_initStaticObject: SwiftInitApi

 

static SwiftInitApi swift_initStaticObject

 

Shared FIELD swift_initStaticObject() As SwiftInitApi

swift_release

 

class var swift_release: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_release

 

static var swift_release: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_release

 

Shared FIELD swift_release() As SwiftIntPtrApi

swift_retain

 

class var swift_retain: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_retain

 

static var swift_retain: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_retain

 

Shared FIELD swift_retain() As SwiftIntPtrApi

ToString  virtual    (declared in Object)

Gets the string representation of this method.

 

method ToString: String

 

String ToString()

 

func ToString() -> String

 

String ToString()

 

Function ToString() As String

 

swift_allocObject

 

class var swift_allocObject: SwiftAllocApi;

 

static SwiftAllocApi swift_allocObject

 

static var swift_allocObject: SwiftAllocApi

 

static SwiftAllocApi swift_allocObject

 

Shared FIELD swift_allocObject() As SwiftAllocApi

swift_beginAccess

 

class var swift_beginAccess: SwiftBeginAccessApi;

 

static SwiftBeginAccessApi swift_beginAccess

 

static var swift_beginAccess: SwiftBeginAccessApi

 

static SwiftBeginAccessApi swift_beginAccess

 

Shared FIELD swift_beginAccess() As SwiftBeginAccessApi

swift_bridgeObjectRelease

 

class var swift_bridgeObjectRelease: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_bridgeObjectRelease

 

static var swift_bridgeObjectRelease: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_bridgeObjectRelease

 

Shared FIELD swift_bridgeObjectRelease() As SwiftIntPtrApi

swift_bridgeObjectRetain

 

class var swift_bridgeObjectRetain: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_bridgeObjectRetain

 

static var swift_bridgeObjectRetain: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_bridgeObjectRetain

 

Shared FIELD swift_bridgeObjectRetain() As SwiftIntPtrApi

swift_deallocClassInstance

 

class var swift_deallocClassInstance: SwiftAllocApi;

 

static SwiftAllocApi swift_deallocClassInstance

 

static var swift_deallocClassInstance: SwiftAllocApi

 

static SwiftAllocApi swift_deallocClassInstance

 

Shared FIELD swift_deallocClassInstance() As SwiftAllocApi

swift_endAccess

 

class var swift_endAccess: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_endAccess

 

static var swift_endAccess: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_endAccess

 

Shared FIELD swift_endAccess() As SwiftIntPtrApi

swift_getInitializedObjCClass

 

class var swift_getInitializedObjCClass: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_getInitializedObjCClass

 

static var swift_getInitializedObjCClass: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_getInitializedObjCClass

 

Shared FIELD swift_getInitializedObjCClass() As SwiftIntPtrApi

swift_getObjectType

 

class var swift_getObjectType: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_getObjectType

 

static var swift_getObjectType: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_getObjectType

 

Shared FIELD swift_getObjectType() As SwiftIntPtrApi

swift_initStackObject

 

class var swift_initStackObject: SwiftInitApi;

 

static SwiftInitApi swift_initStackObject

 

static var swift_initStackObject: SwiftInitApi

 

static SwiftInitApi swift_initStackObject

 

Shared FIELD swift_initStackObject() As SwiftInitApi

swift_initStaticObject

 

class var swift_initStaticObject: SwiftInitApi;

 

static SwiftInitApi swift_initStaticObject

 

static var swift_initStaticObject: SwiftInitApi

 

static SwiftInitApi swift_initStaticObject

 

Shared FIELD swift_initStaticObject() As SwiftInitApi

swift_release

 

class var swift_release: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_release

 

static var swift_release: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_release

 

Shared FIELD swift_release() As SwiftIntPtrApi

swift_retain

 

class var swift_retain: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_retain

 

static var swift_retain: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_retain

 

Shared FIELD swift_retain() As SwiftIntPtrApi

 

AdjustProtocolSelf

 

class method AdjustProtocolSelf(var aDest: SwiftProtocol): ^SwiftRefcounted

 

static SwiftRefcounted* AdjustProtocolSelf(ref SwiftProtocol aDest)

 

static func AdjustProtocolSelf(_ aDest: SwiftProtocol) -> UnsafeMutablePointer<SwiftRefcounted>

 

static SwiftRefcounted* AdjustProtocolSelf(__ref SwiftProtocol aDest)

 

Shared Function AdjustProtocolSelf(ByRef aDest As SwiftProtocol) As ^SwiftRefcounted

Parameters:

  • aDest:

Assign

 

class method Assign(var aDest: SwiftStrong; var aSource: SwiftStrong)

 

static void Assign(ref SwiftStrong aDest, ref SwiftStrong aSource)

 

static func Assign(_ aDest: SwiftStrong, _ aSource: SwiftStrong)

 

static void Assign(__ref SwiftStrong aDest, __ref SwiftStrong aSource)

 

Shared Sub Assign(ByRef aDest As SwiftStrong, ByRef aSource As SwiftStrong)

Parameters:

  • aDest:
  • aSource:

Copy

 

class method Copy(var aDest: SwiftStrong; var aSource: SwiftStrong)

 

static void Copy(ref SwiftStrong aDest, ref SwiftStrong aSource)

 

static func Copy(_ aDest: SwiftStrong, _ aSource: SwiftStrong)

 

static void Copy(__ref SwiftStrong aDest, __ref SwiftStrong aSource)

 

Shared Sub Copy(ByRef aDest As SwiftStrong, ByRef aSource As SwiftStrong)

Parameters:

  • aDest:
  • aSource:

CopyClassProtocol

 

class method CopyClassProtocol(var aDest: SwiftClassProtocol; var aSource: SwiftClassProtocol; aReleaseOld: Boolean)

 

static void CopyClassProtocol(ref SwiftClassProtocol aDest, ref SwiftClassProtocol aSource, Boolean aReleaseOld)

 

static func CopyClassProtocol(_ aDest: SwiftClassProtocol, _ aSource: SwiftClassProtocol, _ aReleaseOld: Boolean)

 

static void CopyClassProtocol(__ref SwiftClassProtocol aDest, __ref SwiftClassProtocol aSource, Boolean aReleaseOld)

 

Shared Sub CopyClassProtocol(ByRef aDest As SwiftClassProtocol, ByRef aSource As SwiftClassProtocol, aReleaseOld As Boolean)

Parameters:

  • aDest:
  • aSource:
  • aReleaseOld:

CopyProtocol

 

class method CopyProtocol(var aDest: SwiftProtocol; var aSource: SwiftProtocol; aReleaseOld: Boolean)

 

static void CopyProtocol(ref SwiftProtocol aDest, ref SwiftProtocol aSource, Boolean aReleaseOld)

 

static func CopyProtocol(_ aDest: SwiftProtocol, _ aSource: SwiftProtocol, _ aReleaseOld: Boolean)

 

static void CopyProtocol(__ref SwiftProtocol aDest, __ref SwiftProtocol aSource, Boolean aReleaseOld)

 

Shared Sub CopyProtocol(ByRef aDest As SwiftProtocol, ByRef aSource As SwiftProtocol, aReleaseOld As Boolean)

Parameters:

  • aDest:
  • aSource:
  • aReleaseOld:

Init

 

class method Init(var Dest: SwiftStrong)

 

static void Init(ref SwiftStrong Dest)

 

static func Init(_ Dest: SwiftStrong)

 

static void Init(__ref SwiftStrong Dest)

 

Shared Sub Init(ByRef Dest As SwiftStrong)

Parameters:

  • Dest:

New

 

class method New(aTTY: ^void; aSize: NativeInt): ^void

 

static void* New(void* aTTY, NativeInt aSize)

 

static func New(_ aTTY: UnsafeMutablePointer<void>, _ aSize: NativeInt) -> UnsafeMutablePointer<void>

 

static void* New(void* aTTY, NativeInt aSize)

 

Shared Function New(aTTY As ^void, aSize As NativeInt) As ^void

Parameters:

  • aTTY:
  • aSize:

NewBlockDelegate

 

class method NewBlockDelegate(aPtr: ^void; aData: Object; var Res: SwiftBlockPtr)

 

static void NewBlockDelegate(void* aPtr, Object aData, ref SwiftBlockPtr Res)

 

static func NewBlockDelegate(_ aPtr: UnsafeMutablePointer<void>, _ aData: Object, _ Res: SwiftBlockPtr)

 

static void NewBlockDelegate(void* aPtr, Object aData, __ref SwiftBlockPtr Res)

 

Shared Sub NewBlockDelegate(aPtr As ^void, aData As Object, ByRef Res As SwiftBlockPtr)

Parameters:

  • aPtr:
  • aData:
  • Res:

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)

 

Shared Function ReferenceEquals(a As Object, b As Object) As Boolean

Parameters:

  • a: left value
  • b: right value

Release

 

class method Release(var aDest: SwiftStrong)

 

static void Release(ref SwiftStrong aDest)

 

static func Release(_ aDest: SwiftStrong)

 

static void Release(__ref SwiftStrong aDest)

 

Shared Sub Release(ByRef aDest As SwiftStrong)

Parameters:

  • aDest:

ReleaseClassProtocol

 

class method ReleaseClassProtocol(var aDest: SwiftClassProtocol)

 

static void ReleaseClassProtocol(ref SwiftClassProtocol aDest)

 

static func ReleaseClassProtocol(_ aDest: SwiftClassProtocol)

 

static void ReleaseClassProtocol(__ref SwiftClassProtocol aDest)

 

Shared Sub ReleaseClassProtocol(ByRef aDest As SwiftClassProtocol)

Parameters:

  • aDest:

ReleaseProtocol

 

class method ReleaseProtocol(var aDest: SwiftProtocol)

 

static void ReleaseProtocol(ref SwiftProtocol aDest)

 

static func ReleaseProtocol(_ aDest: SwiftProtocol)

 

static void ReleaseProtocol(__ref SwiftProtocol aDest)

 

Shared Sub ReleaseProtocol(ByRef aDest As SwiftProtocol)

Parameters:

  • aDest:

 

constructor

 

constructor

 

SwiftStrong()

 

init()

 

SwiftStrong()

 

Sub New()

constructor Copy(SwiftStrong)

 

constructor Copy(var aValue: SwiftStrong)

 

SwiftStrong Copy(ref SwiftStrong aValue)

 

init(Copy aValue: SwiftStrong)

 

SwiftStrong Copy(__ref SwiftStrong aValue)

 

Sub New Copy(ByRef aValue As SwiftStrong)

Parameters:

  • aValue:

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)

 

Function Equals(obj As Object) As Boolean

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()

 

Sub 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()

 

Function GetHashCode() As Int32

GetType    (declared in Object)

Returns the actual type of this class

 

method GetType: Type

 

Type GetType()

 

func GetType() -> Type

 

Type GetType()

 

Function GetType() As Type

ToString  virtual    (declared in Object)

Gets the string representation of this method.

 

method ToString: String

 

String ToString()

 

func ToString() -> String

 

String ToString()

 

Function ToString() As String