operator << { associativity precedence } Declarations func <<(_: Int, rhs: Int) Declaration func <<(lhs: Int, rhs: Int) -> Int func <<(_: Int8, rhs: Int8) Declaration func <<(lhs: Int8, rhs: Int8) -> Int8 func <<(_: Int16, rhs: Int16) Declaration func <<(lhs: Int16, rhs: Int16) -> Int16 func <<(_: Int32, rhs: Int32) Declaration func <<(lhs: Int32, rhs: Int32) -> Int32 func <<(_: Int64, rhs: Int64) Declaration func <<(lhs: Int64, rhs: Int64) -> Int64 func <<(_: UInt, rhs: UInt) Declaration func <<(lhs: UInt, rhs: UInt) -> UInt func <<(_: UInt8, rhs: UInt8) Declaration func <<(lhs: UInt8, rhs: UInt8) -> UInt8 func <<(_: UInt16, rhs: UInt16) Declaration func <<(lhs: UInt16, rhs: UInt16) -> UInt16 func <<(_: UInt32, rhs: UInt32) Declaration func <<(lhs: UInt32, rhs: UInt32) -> UInt32 func <<(_: UInt64, rhs: UInt64) Declaration func <<(lhs: UInt64, rhs: UInt64) -> UInt64 func << <T where T : FixedWidthInteger>(_: T, rhs: Int) Declaration func <<<T where T : FixedWidthInteger>(lhs: T, rhs: Int) -> T func << <T, U where T : FixedWidthInteger, U : BinaryInteger>(_: T, rhs: U) Declaration func <<<T, U where T : FixedWidthInteger, U : BinaryInteger>(lhs: T, rhs: U) -> T