mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-08-21 11:53:07 +09:00
31 lines
760 B
Swift
31 lines
760 B
Swift
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
import Foundation
|
|
|
|
extension Scanner {
|
|
public func scanUnsignedLongLong() -> UInt64? {
|
|
var value: UInt64 = 0
|
|
if scanUnsignedLongLong(&value) {
|
|
return value
|
|
}
|
|
return nil
|
|
}
|
|
|
|
public func scanLongLong() -> Int64? {
|
|
var value: Int64 = 0
|
|
if scanInt64(&value) {
|
|
return value
|
|
}
|
|
return nil
|
|
}
|
|
|
|
public func scanDouble() -> Double? {
|
|
var value: Double = 0
|
|
if scanDouble(&value) {
|
|
return value
|
|
}
|
|
return nil
|
|
}
|
|
}
|