, including all inherited members.
_precision | numeric | [private] |
_radix | numeric | [static] |
_scale | numeric | [private] |
_sign | numeric | [private] |
_vec | numeric | [private] |
compare(const numeric &x, const numeric &y) | numeric | [private, static] |
compare_orcl(const ub1_t *x, const ub1_t *y) | numeric | [static] |
cutjunk() | numeric | [private] |
divide(numeric &res, numeric &reminder, const numeric ÷nd, const numeric ÷r) | numeric | [private, static] |
format(char *buf, char delimeter= '.') const | numeric | |
is_zero() const | numeric | |
minus(numeric &res, const numeric &x, const numeric &y) | numeric | [private, static] |
multiply(numeric &res, const numeric &x, const numeric &y) | numeric | [private, static] |
negative() | numeric | [private] |
numeric(byte_allocator *allocator_=0) | numeric | |
numeric(sb8_t x, byte_allocator *allocator_=0) | numeric | [explicit] |
numeric(sb4_t x, byte_allocator *allocator_=0) | numeric | [explicit] |
numeric(float x, byte_allocator *allocator_=0) | numeric | [explicit] |
numeric(double x, byte_allocator *allocator_=0) | numeric | [explicit] |
numeric(const char *x, size_t len, numeric_radix radix=RADIX10, byte_allocator *allocator_=0) | numeric | [explicit] |
numeric(const char *x, size_t len, char delimeter, byte_allocator *allocator_=0) | numeric | [explicit] |
numeric(const wchar_t *x, size_t len, wchar_t delimeter, byte_allocator *allocator_=0) | numeric | [explicit] |
numeric(const numeric &x) | numeric | |
numeric(ub1_t x, size_t length, byte_allocator *allocator_=0) | numeric | [private] |
numeric(const ub1_t *x, size_t length, byte_allocator *allocator_=0) | numeric | [private] |
one() | numeric | [static] |
operator!=(const numeric &x) | numeric | |
operator%(const numeric &x, const numeric &y) | numeric | [friend] |
operator%=(const numeric &x) | numeric | |
operator*(const numeric &x, const numeric &y) | numeric | [friend] |
operator*=(const numeric &x) | numeric | |
operator+(const numeric &x, const numeric &y) | numeric | [friend] |
operator++() | numeric | |
operator++(int) | numeric | |
operator+=(const numeric &x) | numeric | |
operator-(const numeric &x, const numeric &y) | numeric | [friend] |
operator--() | numeric | |
operator--(int) | numeric | |
operator-=(const numeric &x) | numeric | |
operator/(const numeric &x, const numeric &y) | numeric | [friend] |
operator/=(const numeric &x) | numeric | |
operator<(const numeric &x) | numeric | |
operator<<(int shift) | numeric | [private] |
operator<=(const numeric &x) | numeric | |
operator=(const numeric &x) | numeric | |
operator==(const numeric &x) | numeric | |
operator>(const numeric &x) | numeric | |
operator>=(const numeric &x) | numeric | |
operator>>(int shift) | numeric | [private] |
orcl_len() const | numeric | |
parse(const ub1_t *buf) | numeric | |
parse_orcl(const ub1_t *buf) | numeric | |
parse_sql(ub1_t sign, const ub1_t *buf, ub1_t precision, sb1_t scale) | numeric | |
persist(ub1_t *buf, size_t size) const | numeric | |
persist_orcl(ub1_t *buf) const | numeric | |
persist_sql(ub1_t &sign, ub1_t *buf, ub1_t &precision, sb1_t &scale) const | numeric | |
plus(numeric &res, const numeric &x, const numeric &y) | numeric | [private, static] |
precision() const | numeric | |
round(size_t scale_) | numeric | [private] |
scale() const | numeric | |
scan(const char *x, size_t len, char delimeter) | numeric | [private] |
scan(const wchar_t *x, size_t len, wchar_t delimeter) | numeric | [private] |
sign() const | numeric | |
zero() | numeric | [static] |
~numeric() | numeric | |