#include <numbers.h>
Inheritance diagram for ost::Number::

Public Methods | |
| Number (char *buffer, unsigned size) | |
| Create an instance of a number. More... | |
| void | setValue (long value) |
| const char* | getBuffer () const |
| long | getValue () const |
| long | operator() () |
| operator long () | |
| operator char * () | |
| long | operator= (const long value) |
| long | operator+= (const long value) |
| long | operator-= (const long value) |
| long | operator-- () |
| long | operator++ () |
| int | operator== (const Number &num) |
| int | operator!= (const Number &num) |
| int | operator< (const Number &num) |
| int | operator<= (const Number &num) |
| int | operator> (const Number &num) |
| int | operator>= (const Number &num) |
Protected Attributes | |
| char* | buffer |
| unsigned | size |
Friends | |
| long | operator+ (const Number &num, const long val) |
| long | operator+ (const long val, const Number &num) |
| long | operator- (const Number &num, long val) |
| long | operator- (const long val, const Number &num) |
This is used to extract, convert, and manage simple numbers that are represented in C ascii strings in a very quick and optimal way.
|
|
Create an instance of a number.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in ost::ZNumber. |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in ost::ZNumber. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001