A number manipulation class that maintains a zero lead filled string.
More...
#include <numbers.h>
|
| long | operator= (long value) |
| | Assign number from value. More...
|
| |
| void | set (long value) |
| | Set value of zero filled number. More...
|
| |
| | ZNumber (char *pointer, unsigned size) |
| | Create a number class for zero fill. More...
|
| |
| const char * | c_str () const |
| | Get string buffer representing the number. More...
|
| |
| long | get () const |
| | Get value of string buffer as a long integer. More...
|
| |
| | Number (char *buffer, unsigned size) |
| | Create an instance of a number. More...
|
| |
| | operator char * () |
| | Cast object as a string to retrieve buffer. More...
|
| |
| | operator long () |
| | Cast string as long integer and get value of buffer. More...
|
| |
|
bool | operator!= (const long value) const |
| |
| long | operator() () |
| | Get value of string buffer as expression of object. More...
|
| |
| long | operator++ () |
| | Increment the number object. More...
|
| |
| long | operator+= (const long value) |
| | Add a value to the number. More...
|
| |
| long | operator-- () |
| | Decrement the number object. More...
|
| |
| long | operator-= (const long value) |
| | Subtract a value from the number. More...
|
| |
|
bool | operator< (const long value) const |
| |
|
bool | operator<= (const long value) const |
| |
| long | operator= (long value) |
| | Assign a value to the number. More...
|
| |
| long | operator= (const Number &number) |
| | Assign another number to this number. More...
|
| |
|
bool | operator== (const long value) const |
| |
|
bool | operator> (const long value) const |
| |
|
bool | operator>= (const long value) const |
| |
| void | set (long value) |
| | Set string based on a new value. More...
|
| |
|
|
char * | buffer |
| |
|
unsigned | size |
| |
A number manipulation class that maintains a zero lead filled string.
- Author
- David Sugar dyfet.nosp@m.@ost.nosp@m.el.co.nosp@m.m zero filled number manipulation.
Definition at line 165 of file numbers.h.
| ucommon::ZNumber::ZNumber |
( |
char * |
pointer, |
|
|
unsigned |
size |
|
) |
| |
Create a number class for zero fill.
- Parameters
-
| pointer | to field. |
| size | of field to fill. |
| long ucommon::ZNumber::operator= |
( |
long |
value | ) |
|
Assign number from value.
- Parameters
-
- Returns
- value assigned.
| void ucommon::ZNumber::set |
( |
long |
value | ) |
|
Set value of zero filled number.
- Parameters
-
The documentation for this class was generated from the following file: