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 * () const |
| Cast object as a string to retrieve buffer. More...
|
|
| operator long () const |
| Cast string as long integer and get value of buffer. More...
|
|
bool | operator!= (const long value) const |
|
long | operator() () const |
| 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 176 of file numbers.h.
◆ ZNumber()
ucommon::ZNumber::ZNumber |
( |
char * |
pointer, |
|
|
unsigned |
size |
|
) |
| |
Create a number class for zero fill.
- Parameters
-
pointer | to field. |
size | of field to fill. |
◆ operator=()
long ucommon::ZNumber::operator= |
( |
long |
value | ) |
|
Assign number from value.
- Parameters
-
- Returns
- value assigned.
◆ set()
void ucommon::ZNumber::set |
( |
long |
value | ) |
|
Set value of zero filled number.
- Parameters
-
The documentation for this class was generated from the following file: