MathFlags
public struct MathFlags : OptionSet, Hashable, Sendable
extension BuiltinFunction.MathFlags: CustomStringConvertible
A set of customizations to the behavior of floating point operations.
The meaning of each customization is given by the LLVM option of the same name.
-
Declaration
Swift
public typealias RawValue = UInt8 -
Declaration
Swift
public let rawValue: UInt8 -
Declaration
Swift
public init(rawValue: UInt8) -
Undocumented
Declaration
Swift
public static let afn: BuiltinFunction.MathFlags -
Undocumented
Declaration
Swift
public static let arcp: BuiltinFunction.MathFlags -
Undocumented
Declaration
Swift
public static let contract: BuiltinFunction.MathFlags -
Undocumented
Declaration
Swift
public static let fast: BuiltinFunction.MathFlags -
Undocumented
Declaration
Swift
public static let ninf: BuiltinFunction.MathFlags -
Undocumented
Declaration
Swift
public static let nnan: BuiltinFunction.MathFlags -
Undocumented
Declaration
Swift
public static let nsz: BuiltinFunction.MathFlags -
Undocumented
Declaration
Swift
public static let reassoc: BuiltinFunction.MathFlags -
The contribution this set of flags makes to name of a function in the
Builtinmodule.Declaration
Swift
public var description: String { get }
-
The instance whose only element is named n, or
nilif no such flag exists.Declaration
Swift
fileprivate init?(description n: Substring)
View on GitHub