|
UCommon
|
A number manipulation class that maintains a zero lead filled string. More...
#include <numbers.h>


Public Member Functions | |
| 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... | |
Public Member Functions inherited from ucommon::Number | |
| 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= (const Number &number) |
| Assign another number to this number. More... | |
| long | operator= (long value) |
| Assign a value to the 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... | |
Additional Inherited Members | |
Protected Attributes inherited from ucommon::Number | |
| char * | buffer |
| unsigned | size |
A number manipulation class that maintains a zero lead filled string.
zero filled number manipulation.
| ucommon::ZNumber::ZNumber | ( | char * | pointer, |
| unsigned | size | ||
| ) |
Create a number class for zero fill.
| pointer | to field. |
| size | of field to fill. |
| long ucommon::ZNumber::operator= | ( | long | value | ) |
Assign number from value.
| value | to assign. |
| void ucommon::ZNumber::set | ( | long | value | ) |
Set value of zero filled number.
| value | to set. |