class Number

number manipulation. More...

Full nameost::Number
Definition#include <numbers.h>
Inherited byDateNumber, ZNumber
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Members


Detailed Description

A number manipulation class. This is used to extract, convert, and manage simple numbers that are represented in C ascii strings in a very quick and optimal way.

char * buffer

buffer

[protected]

unsigned size

size

[protected]

 Number (char *buffer, unsigned size)

Number

Create an instance of a number.

Parameters:
sizeuse - values for zero filled.
bufferor NULL if created internally.

void  setValue (long value)

setValue

const char * getBuffer ()

getBuffer

long  getValue ()

getValue

long  operator() ()

operator()

operator  long ()

long

 operator char* ()

operator char*

long  operator= (long value)

operator=

long  operator+= (long value)

operator+=

long  operator-= (long value)

operator-=

long  operator-- ()

operator--

long  operator++ ()

operator++

int  operator== (Number &num)

operator==

int  operator!= (Number &num)

operator!=

int  operator< (Number &num)

operator<

int  operator<= (Number &num)

operator<=

int  operator> (Number &num)

operator>

int  operator>= (Number &num)

operator>=

friend long  operator+ (Number &num, long val)

operator+

friend long  operator+ (long val, Number &num)

operator+

friend long  operator- (Number &num, long val)

operator-

friend long  operator- (long val, Number &num)

operator-