A number manipulation class.
More...
#include <numbers.h>
Inheritance diagram for Number:
Collaboration diagram for Number:
Public Member Functions
Create an instance of a number.
More...
Protected Attributes
Friends
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.
- Author
- David Sugar dyfet.nosp@m.@ost.nosp@m.el.co.nosp@m.m number manipulation.
Definition at line 85 of file numbers.h.
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
(
)
const
inline
long Number::getValue
(
)
const
Number::operator char *
(
)
inline
Number::operator long
(
)
inline
int Number::operator!=
(
const
Number &
num )
long Number::operator()
(
)
inline
long Number::operator++
(
)
long Number::operator+=
(
const long
value )
long Number::operator--
(
)
long Number::operator-=
(
const long
value )
int Number::operator<
(
const
Number &
num )
int Number::operator<=
(
const
Number &
num )
long Number::operator=
(
const long
value )
int Number::operator==
(
const
Number &
num )
int Number::operator>
(
const
Number &
num )
int Number::operator>=
(
const
Number &
num )
void Number::setValue
(
long
value )
Friends And Related Function Documentation
long operator+
(
const
Number &
num,
const long
val
)
friend
long operator+
(
const long
val,
)
friend
long operator-
(
const
Number &
num,
long
val
)
friend
long operator-
(
const long
val,
)
friend
Field Documentation
char* Number::buffer
protected
unsigned Number::size
protected
The documentation for this class was generated from the following file: