+ (OBNumber *) numberWithBool:(BOOL)value
Creates a number object from a boolean value.
+ (OBNumber *) numberWithChar:(BYTE)value
Creates a number object from a signed char value.
+ (OBNumber *) numberWithDouble:(DOUBLE)value
Creates a number object from a double value.
+ (OBNumber *) numberWithFloat:(FLOAT)value
Creates a number object from a float value.
+ (OBNumber *) numberWithInt:(LONG)value
Creates a number object from an integer value.
+ (OBNumber *) numberWithLong:(LONG)value
Creates a number object from a long value.
+ (OBNumber *) numberWithLongLong:(QUAD)value
Creates a number object from a long long value.
+ (OBNumber *) numberWithQuad:(QUAD)value
Creates a number object from a quad value.
+ (OBNumber *) numberWithUnsignedChar:(UBYTE)value
Creates a number object from an unsigned char value.
+ (OBNumber *) numberWithUnsignedInt:(ULONG)value
Creates a number object from an unsigned integer value.
+ (OBNumber *) numberWithUnsignedLong:(ULONG)value
Creates a number object from an unsigned long value.
+ (OBNumber *) numberWithUnsignedLongLong:(UQUAD)value
Creates a number object from an unsigned long long value.
+ (OBNumber *) numberWithUnsignedQuad:(UQUAD)value
Creates a number object from an unsigned quad value.
+ (OBNumber *) numberWithUnsignedWord:(UWORD)value
Creates a number object from an unsigned word value.
+ (OBNumber *) numberWithWord:(WORD)value
Creates a number object from a signed word value.
- (BOOL) boolValue
Returns the value as a boolean.
- (BYTE) charValue
Returns the value as a signed char.
- (OBComparisonResult) compare:(OBNumber *)number
Compares the receiver to another number.
- (DOUBLE) doubleValue
Returns the value as a double.
- (FLOAT) floatValue
Returns the value as a float.
- (BOOL) isBoolean
Returns whether the number was created from a boolean.
- (BOOL) isEqualToNumber:(OBNumber *)number
Compares the receiver to another number for equality.
- (LONG) longValue
Returns the value as a long.
- (const char *) objCType
Returns the Objective-C type encoding of the number.
- (QUAD) quadValue
Returns the value as a quad.
- (OBString *) stringValue
Returns a string representation of the number.
- (UBYTE) unsignedCharValue
Returns the value as an unsigned char.
- (ULONG) unsignedLongValue
Returns the value as an unsigned long.
- (UQUAD) unsignedQuadValue
Returns the value as an unsigned quad.
- (UWORD) unsignedWordValue
Returns the value as an unsigned word.
- (WORD) wordValue
Returns the value as a word.