Instance Method

scanUnsignedLongLong:

Scans for an unsigned long long value from a decimal representation, returning a found value by reference.

Declaration

- (BOOL)scanUnsignedLongLong:(unsigned long long *)result;

Parameters

unsignedLongLongValue

Upon return, contains the scanned value. Contains ULLONG_MAX on overflow.

Return Value

YES if the receiver finds a valid decimal integer representation, otherwise NO. Overflow is considered a valid decimal integer representation.

Discussion

All overflow digits are skipped. Skips past excess digits in the case of overflow, so the receiver’s position is past the entire decimal representation.

Invoke this method with NULL as unsignedLongLongValue to simply scan past an unsigned long decimal integer representation.

See Also

Scanning Numeric Values

- scanDecimal:

Scans for an NSDecimal value, returning a found value by reference.

- scanDouble:

Scans for a double value, returning a found value by reference.

- scanFloat:

Scans for a float value, returning a found value by reference.

- scanHexDouble:

Scans for a double value from a hexadecimal representation, returning a found value by reference.

- scanHexFloat:

Scans for a double value from a hexadecimal representation, returning a found value by reference.

- scanHexInt:

Scans for an unsigned value from a hexadecimal representation, returning a found value by reference.

- scanHexLongLong:

Scans for a long long value from a hexadecimal representation, returning a found value by reference.

- scanInteger:

Scans for an NSInteger value from a decimal representation, returning a found value by reference

- scanInt:

Scans for an int value from a decimal representation, returning a found value by reference.

- scanLongLong:

Scans for a long long value from a decimal representation, returning a found value by reference.