SwiftStrong

Overview

Location

Implements

 

constructor

 

constructor

 

SwiftStrong()

 

init()

 

SwiftStrong()

constructor Copy(SwiftStrong)

 

constructor Copy(var aValue: SwiftStrong)

 

SwiftStrong Copy(ref SwiftStrong aValue)

 

init(Copy aValue: SwiftStrong)

 

SwiftStrong Copy(__ref SwiftStrong aValue)

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)

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)

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)

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)

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)

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)

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

Init

 

class method Init(var Dest: SwiftStrong)

 

static void Init(ref SwiftStrong Dest)

 

static func Init(_ Dest: SwiftStrong)

 

static void Init(__ref SwiftStrong Dest)

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)

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)

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)

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)

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)

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)

Parameters:

  • aDest:

swift_allocObject

 

class var swift_allocObject: SwiftAllocApi;

 

static SwiftAllocApi swift_allocObject

 

static var swift_allocObject: SwiftAllocApi

 

static SwiftAllocApi swift_allocObject

swift_beginAccess

 

class var swift_beginAccess: SwiftBeginAccessApi;

 

static SwiftBeginAccessApi swift_beginAccess

 

static var swift_beginAccess: SwiftBeginAccessApi

 

static SwiftBeginAccessApi swift_beginAccess

swift_bridgeObjectRelease

 

class var swift_bridgeObjectRelease: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_bridgeObjectRelease

 

static var swift_bridgeObjectRelease: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_bridgeObjectRelease

swift_bridgeObjectRetain

 

class var swift_bridgeObjectRetain: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_bridgeObjectRetain

 

static var swift_bridgeObjectRetain: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_bridgeObjectRetain

swift_deallocClassInstance

 

class var swift_deallocClassInstance: SwiftAllocApi;

 

static SwiftAllocApi swift_deallocClassInstance

 

static var swift_deallocClassInstance: SwiftAllocApi

 

static SwiftAllocApi swift_deallocClassInstance

swift_endAccess

 

class var swift_endAccess: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_endAccess

 

static var swift_endAccess: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_endAccess

swift_getInitializedObjCClass

 

class var swift_getInitializedObjCClass: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_getInitializedObjCClass

 

static var swift_getInitializedObjCClass: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_getInitializedObjCClass

swift_getObjectType

 

class var swift_getObjectType: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_getObjectType

 

static var swift_getObjectType: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_getObjectType

swift_initStackObject

 

class var swift_initStackObject: SwiftInitApi;

 

static SwiftInitApi swift_initStackObject

 

static var swift_initStackObject: SwiftInitApi

 

static SwiftInitApi swift_initStackObject

swift_initStaticObject

 

class var swift_initStaticObject: SwiftInitApi;

 

static SwiftInitApi swift_initStaticObject

 

static var swift_initStaticObject: SwiftInitApi

 

static SwiftInitApi swift_initStaticObject

swift_release

 

class var swift_release: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_release

 

static var swift_release: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_release

swift_retain

 

class var swift_retain: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_retain

 

static var swift_retain: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_retain

ToString  virtual    (declared in Object)

Gets the string representation of this method.

 

method ToString: String

 

String ToString()

 

func ToString() -> String

 

String ToString()

 

swift_allocObject

 

class var swift_allocObject: SwiftAllocApi;

 

static SwiftAllocApi swift_allocObject

 

static var swift_allocObject: SwiftAllocApi

 

static SwiftAllocApi swift_allocObject

swift_beginAccess

 

class var swift_beginAccess: SwiftBeginAccessApi;

 

static SwiftBeginAccessApi swift_beginAccess

 

static var swift_beginAccess: SwiftBeginAccessApi

 

static SwiftBeginAccessApi swift_beginAccess

swift_bridgeObjectRelease

 

class var swift_bridgeObjectRelease: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_bridgeObjectRelease

 

static var swift_bridgeObjectRelease: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_bridgeObjectRelease

swift_bridgeObjectRetain

 

class var swift_bridgeObjectRetain: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_bridgeObjectRetain

 

static var swift_bridgeObjectRetain: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_bridgeObjectRetain

swift_deallocClassInstance

 

class var swift_deallocClassInstance: SwiftAllocApi;

 

static SwiftAllocApi swift_deallocClassInstance

 

static var swift_deallocClassInstance: SwiftAllocApi

 

static SwiftAllocApi swift_deallocClassInstance

swift_endAccess

 

class var swift_endAccess: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_endAccess

 

static var swift_endAccess: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_endAccess

swift_getInitializedObjCClass

 

class var swift_getInitializedObjCClass: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_getInitializedObjCClass

 

static var swift_getInitializedObjCClass: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_getInitializedObjCClass

swift_getObjectType

 

class var swift_getObjectType: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_getObjectType

 

static var swift_getObjectType: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_getObjectType

swift_initStackObject

 

class var swift_initStackObject: SwiftInitApi;

 

static SwiftInitApi swift_initStackObject

 

static var swift_initStackObject: SwiftInitApi

 

static SwiftInitApi swift_initStackObject

swift_initStaticObject

 

class var swift_initStaticObject: SwiftInitApi;

 

static SwiftInitApi swift_initStaticObject

 

static var swift_initStaticObject: SwiftInitApi

 

static SwiftInitApi swift_initStaticObject

swift_release

 

class var swift_release: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_release

 

static var swift_release: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_release

swift_retain

 

class var swift_retain: SwiftIntPtrApi;

 

static SwiftIntPtrApi swift_retain

 

static var swift_retain: SwiftIntPtrApi

 

static SwiftIntPtrApi swift_retain

 

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

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)

Parameters:

  • aDest:

 

constructor

 

constructor

 

SwiftStrong()

 

init()

 

SwiftStrong()

constructor Copy(SwiftStrong)

 

constructor Copy(var aValue: SwiftStrong)

 

SwiftStrong Copy(ref SwiftStrong aValue)

 

init(Copy aValue: SwiftStrong)

 

SwiftStrong Copy(__ref SwiftStrong aValue)

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)

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