scanHexInt32(_:)
Scans for an unsigned value from a hexadecimal representation, returning a found value by reference.
Declaration
func scanHexInt32(_ result: UnsafeMutablePointer<UInt32>?) -> BoolParameters
- result:
Upon return, contains the scanned value. Contains
UINT_MAXon overflow.
Return Value
Returns true if the receiver finds a valid hexadecimal integer representation, otherwise false. Overflow is considered a valid hexadecimal integer representation.
Discussion
The hexadecimal integer representation may optionally be preceded by 0x or 0X. Skips past excess digits in the case of overflow, so the receiver’s position is past the entire hexadecimal representation.
Invoke this method with NULL as intValue to simply scan past a hexadecimal integer representation.