Skip to content

FunctionMetadata_Flags

Azoy edited this page Mar 17, 2021 · 2 revisions

FunctionMetadata.Flags

The flags that describe some function metadata.

public struct Flags

Properties

bits

Flags as represented in bits.

let bits: Int

numParams

The number of parameters in this function.

var numParams: Int

convention

The calling convention for this function.

var convention: FunctionConvention

`throws`

Whether or not this function throws.

var `throws`: Bool

hasParamFlags

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

var hasParamFlags: Bool

isEscaping

Whether or not this function is @escaping.

var isEscaping: Bool
Types
Protocols
Global Variables
Global Functions

Clone this wiki locally