Number(3cc)

Number3cc

A number manipulation class. number manipulation.

Usage

#include <numbers.h>

Inherited by DateNumber, and ZNumber.

Public Methods

Number (char *buffer, unsigned size)
Create an instance of a number. void setValue (long value)
const char * getBuffer ()
long getValue ()
long operator() ()
operator long ()
operator char * ()
long operator= (long value)
long operator+= (long value)
long operator-= (long value)
long operator-- ()
long operator++ ()
int operator== (Number &num)
int operator!= (Number &num)
int operator< (Number &num)
int operator<= (Number &num)
int operator> (Number &num)
int operator>= (Number &num)

Protected Attributes

char * buffer
unsigned size

Friends

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

Detailed description

A number manipulation class. number manipulation.

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

Author: David Sugar <[email protected]>

Constructor & destructor documentation

Number::Number (char * buffer, unsigned size)

Create an instance of a number.

Parameters:

buffer

or NULL if created internally.

size

use - values for zero filled.

Member function documentation

const char* Number::getBuffer () [inline]

long Number::getValue ()

Number::operator char * () [inline]

Number::operator long () [inline]

int Number::operator!= (Number & num)

long Number::operator() () [inline]

long Number::operator++ ()

long Number::operator+= (long value)

long Number::operator-- ()

long Number::operator-= (long value)

int Number::operator< (Number & num)

int Number::operator<= (Number & num)

long Number::operator= (long value)

Reimplemented in ZNumber.

int Number::operator== (Number & num)

int Number::operator> (Number & num)

int Number::operator>= (Number & num)

void Number::setValue (long value)

Reimplemented in ZNumber.

Member data documentation

char* Number::buffer [protected]

unsigned Number::size [protected]

Author

Generated automatically by Doxygen for CommonC++ from the source code.

From libcommoncpp2-dev 1.0.13-5 in Debian 3.1 (Sarge). Parsed by carta from the page's man source.