Skip to content

ExtendedFunctionTypeFlags

tevelee edited this page Jul 25, 2026 · 1 revision

ExtendedFunctionTypeFlags

Extended flags carried by some function types beyond FunctionMetadata.Flags.

public struct ExtendedFunctionTypeFlags 

Properties

bits

Flags as represented in bits.

public let bits: UInt32

isTypedThrows

Whether this function uses typed throws (throws(E)).

public var isTypedThrows: Bool 

isIsolatedAny

Whether this function uses @isolated(any) isolation.

public var isIsolatedAny: Bool 

isNonIsolatedNonsending

Whether this function uses nonisolated(nonsending) isolation.

public var isNonIsolatedNonsending: Bool 

hasSendingResult

Whether this function has a sending result.

public var hasSendingResult: Bool 

invertedProtocols

The invertible protocol requirements that are inverted for this function.

public var invertedProtocols: InvertibleProtocolSet 
Types
Protocols
Global Typealiases
Global Variables
Global Functions

Clone this wiki locally