Skip to content

FunctionMetadata_Flags

Azoy edited this page May 6, 2021 · 2 revisions

FunctionMetadata.Flags

The flags that describe some function metadata.

public struct Flags 

Properties

bits

Flags as represented in bits.

public let bits: Int

numParams

The number of parameters in this function.

public var numParams: Int 

convention

The calling convention for this function.

public var convention: FunctionConvention 

`throws`

Whether or not this function throws.

public var `throws`: Bool 

hasParamFlags

Whether or not this function has parameter flags describing the parameters.

public var hasParamFlags: Bool 

isEscaping

Whether or not this function is @escaping.

public var isEscaping: Bool 
Types
Protocols
Global Variables
Global Functions
Clone this wiki locally