Operator: <

infix operator < { associativity none precedence 130 }

Declarations

func <(_: _SwiftNSOperatingSystemVersion, rhs: _SwiftNSOperatingSystemVersion)

Lexicographic comparison of version components.

Declaration

func <(lhs: _SwiftNSOperatingSystemVersion, rhs: _SwiftNSOperatingSystemVersion) -> Bool
func <(_: Bit, rhs: Bit)

Declaration

func <(lhs: Bit, rhs: Bit) -> Bool
func <(_: Character, rhs: Character)

Declaration

func <(lhs: Character, rhs: Character) -> Bool
func <(_: Double, rhs: Double)

Declaration

func <(lhs: Double, rhs: Double) -> Bool
func <(_: Float, rhs: Float)

Declaration

func <(lhs: Float, rhs: Float) -> Bool
func <(_: Float80, rhs: Float80)

Declaration

func <(lhs: Float80, rhs: Float80) -> Bool
func <(_: Index, rhs: Index)

Declaration

func <(lhs: Index, rhs: Index) -> Bool
func <(_: Int, rhs: Int)

Declaration

func <(lhs: Int, rhs: Int) -> Bool
func <(_: Int8, rhs: Int8)

Declaration

func <(lhs: Int8, rhs: Int8) -> Bool
func <(_: Int16, rhs: Int16)

Declaration

func <(lhs: Int16, rhs: Int16) -> Bool
func <(_: Int32, rhs: Int32)

Declaration

func <(lhs: Int32, rhs: Int32) -> Bool
func <(_: Int64, rhs: Int64)

Declaration

func <(lhs: Int64, rhs: Int64) -> Bool
func <(_: ObjectIdentifier, rhs: ObjectIdentifier)

Declaration

func <(lhs: ObjectIdentifier, rhs: ObjectIdentifier) -> Bool
func <(_: String, rhs: String)

Declaration

func <(lhs: String, rhs: String) -> Bool
func <(_: String.UTF16View.Index, rhs: String.UTF16View.Index)

Declaration

func <(lhs: String.UTF16View.Index, rhs: String.UTF16View.Index) -> Bool
func <(_: String.UnicodeScalarView.Index, rhs: String.UnicodeScalarView.Index)

Declaration

func <(lhs: String.UnicodeScalarView.Index, rhs: String.UnicodeScalarView.Index) -> Bool
func <(_: UInt, rhs: UInt)

Declaration

func <(lhs: UInt, rhs: UInt) -> Bool
func <(_: UInt8, rhs: UInt8)

Declaration

func <(lhs: UInt8, rhs: UInt8) -> Bool
func <(_: UInt16, rhs: UInt16)

Declaration

func <(lhs: UInt16, rhs: UInt16) -> Bool
func <(_: UInt32, rhs: UInt32)

Declaration

func <(lhs: UInt32, rhs: UInt32) -> Bool
func <(_: UInt64, rhs: UInt64)

Declaration

func <(lhs: UInt64, rhs: UInt64) -> Bool
func <(_: UnicodeScalar, rhs: UnicodeScalar)

Declaration

func <(lhs: UnicodeScalar, rhs: UnicodeScalar) -> Bool
func < <A : Comparable, B : Comparable, C : Comparable, D : Comparable, E : Comparable, F : Comparable>(_: (A, B, C, D, E, F), rhs: (A, B, C, D, E, F))

A lexicographical order over tuples of Comparable elements.

Given two tuples (a1, a2, ..., aN) and (b1, b2, ..., bN), the first tuple is < the second tuple iff a1 < b1 or (a1 == b1 and (a2, ..., aN) < (b2, ..., bN)).

Declaration

func <<A : Comparable, B : Comparable, C : Comparable, D : Comparable, E : Comparable, F : Comparable>(lhs: (A, B, C, D, E, F), rhs: (A, B, C, D, E, F)) -> Bool
func < <A : Comparable, B : Comparable, C : Comparable, D : Comparable, E : Comparable>(_: (A, B, C, D, E), rhs: (A, B, C, D, E))

A lexicographical order over tuples of Comparable elements.

Given two tuples (a1, a2, ..., aN) and (b1, b2, ..., bN), the first tuple is < the second tuple iff a1 < b1 or (a1 == b1 and (a2, ..., aN) < (b2, ..., bN)).

Declaration

func <<A : Comparable, B : Comparable, C : Comparable, D : Comparable, E : Comparable>(lhs: (A, B, C, D, E), rhs: (A, B, C, D, E)) -> Bool
func < <A : Comparable, B : Comparable, C : Comparable, D : Comparable>(_: (A, B, C, D), rhs: (A, B, C, D))

A lexicographical order over tuples of Comparable elements.

Given two tuples (a1, a2, ..., aN) and (b1, b2, ..., bN), the first tuple is < the second tuple iff a1 < b1 or (a1 == b1 and (a2, ..., aN) < (b2, ..., bN)).

Declaration

func <<A : Comparable, B : Comparable, C : Comparable, D : Comparable>(lhs: (A, B, C, D), rhs: (A, B, C, D)) -> Bool
func < <A : Comparable, B : Comparable, C : Comparable>(_: (A, B, C), rhs: (A, B, C))

A lexicographical order over tuples of Comparable elements.

Given two tuples (a1, a2, ..., aN) and (b1, b2, ..., bN), the first tuple is < the second tuple iff a1 < b1 or (a1 == b1 and (a2, ..., aN) < (b2, ..., bN)).

Declaration

func <<A : Comparable, B : Comparable, C : Comparable>(lhs: (A, B, C), rhs: (A, B, C)) -> Bool
func < <A : Comparable, B : Comparable>(_: (A, B), rhs: (A, B))

A lexicographical order over tuples of Comparable elements.

Given two tuples (a1, a2, ..., aN) and (b1, b2, ..., bN), the first tuple is < the second tuple iff a1 < b1 or (a1 == b1 and (a2, ..., aN) < (b2, ..., bN)).

Declaration

func <<A : Comparable, B : Comparable>(lhs: (A, B), rhs: (A, B)) -> Bool
func < <Element : Hashable>(_: SetIndex<Element>, rhs: SetIndex<Element>)

Declaration

func <<Element : Hashable>(lhs: SetIndex<Element>, rhs: SetIndex<Element>) -> Bool
func < <Key : Hashable, Value>(_: DictionaryIndex<Key, Value>, rhs: DictionaryIndex<Key, Value>)

Declaration

func <<Key : Hashable, Value>(lhs: DictionaryIndex<Key, Value>, rhs: DictionaryIndex<Key, Value>) -> Bool
func < <Memory>(_: UnsafeMutablePointer<Memory>, rhs: UnsafeMutablePointer<Memory>)

Declaration

func <<Memory>(lhs: UnsafeMutablePointer<Memory>, rhs: UnsafeMutablePointer<Memory>) -> Bool
func < <Memory>(_: UnsafePointer<Memory>, rhs: UnsafePointer<Memory>)

Declaration

func <<Memory>(lhs: UnsafePointer<Memory>, rhs: UnsafePointer<Memory>) -> Bool
func < <T : Comparable>(_: T?, rhs: T?)

Declaration

func <<T : Comparable>(lhs: T?, rhs: T?) -> Bool
func < <T : Strideable>(_: T, y: T)

Compare two Strideables.

Declaration

func <<T : Strideable>(x: T, y: T) -> Bool