One Logo Pool Ball
Foundation · IOS API REFERENCE

NSFastEnumerationState

struct · SDK 27.1

struct NSFastEnumerationState

Members (8)

get

extra

TypeScript
get extra(): [number, number, number, number, number]
Swift declaration
var extra: (UInt, UInt, UInt, UInt, UInt)
set

extra

TypeScript
set extra(value: [number, number, number, number, number])
Swift declaration
var extra: (UInt, UInt, UInt, UInt, UInt)
get

mutationsPtr

TypeScript
get mutationsPtr(): (SDKHandle) | null
Swift declaration
var mutationsPtr: UnsafeMutablePointer<UInt>?
set

mutationsPtr

TypeScript
set mutationsPtr(value: (SDKHandle) | null)
Swift declaration
var mutationsPtr: UnsafeMutablePointer<UInt>?
get

state

TypeScript
get state(): number
Swift declaration
var state: UInt
set

state

TypeScript
set state(value: number)
Swift declaration
var state: UInt
init

init

TypeScript
static initStateItemsPtrMutationsPtrExtra(state: number, mutationsPtr: (SDKHandle) | null, extra: [number, number, number, number, number]): { $ret: NSFastEnumerationState; $out: { "itemsPtr": (unknown) | null } }
Swift declaration
init(state: UInt, itemsPtr: AutoreleasingUnsafeMutablePointer<AnyObject?>?, mutationsPtr: UnsafeMutablePointer<UInt>?, extra: (UInt, UInt, UInt, UInt, UInt))

Omit the output parameters from the call. The result contains $ret and $out, with itemsPtr inside $out.

init

init

TypeScript
static init(): NSFastEnumerationState
Swift declaration
init()

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

NSFastEnumerationState.itemsPtr

This output pointer cannot safely be represented by the bridge.

All Foundation types →