Skip to content

FunctionMetadata_ParamFlags

tevelee edited this page Jul 21, 2026 · 3 revisions

FunctionMetadata.ParamFlags

The flags that represent some function parameter.

public struct ParamFlags 

Properties

bits

Flags as represented in bits.

public let bits: UInt32

valueOwnership

The value ownership kind for this parameter.

public var valueOwnership: ValueOwnership 

isVariadic

Whether or not this parameter is variadic. E.g. Int...

public var isVariadic: Bool 

isAutoclosure

Whether or not this parameter is marked @autoclosure

public var isAutoclosure: Bool 
Types
Protocols
Global Typealiases
Global Variables
Global Functions

Clone this wiki locally