, 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 | |