Go to the documentation of this file.
26 #ifndef _UCOMMON_NUMBERS_H_
27 #define _UCOMMON_NUMBERS_H_
29 #ifndef _UCOMMON_CONFIG_H_
58 Number(
char *buffer,
unsigned size);
70 inline const char *c_str()
const
83 inline long operator()()
90 inline operator long()
97 inline operator char*()
105 long operator=(
long value);
112 long operator=(
const Number& number);
119 long operator+=(
const long value);
126 long operator-=(
const long value);
162 void set(
long value);
188 inline const T
abs(
const T& value)
203 inline const T (
min)(
const T& v1,
const T& v2)
205 return ((v1 < v2) ? v1 : v2);
215 inline const T (
max)(
const T& v1,
const T& v2)
217 return ((v1 > v2) ? v1 : v2);