PinBigDecimal::PinBigDecimal | ( | ) |
PinBigDecimal::PinBigDecimal | ( | const char * | pval | ) |
PinBigDecimal::PinBigDecimal | ( | const wchar_t * | pval | ) |
PinBigDecimal::PinBigDecimal | ( | const pin_decimal_t * | pval | ) |
PinBigDecimal::PinBigDecimal | ( | pin_decimal_t * | pval, | |
PinBool | owns | |||
) |
PinBigDecimal::PinBigDecimal | ( | pin_decimal_t * | pval, | |
PinBool | owns, | |||
PinBool | for_zero | |||
) |
PinBigDecimal::PinBigDecimal | ( | double | val, | |
int | decimalPlaces, | |||
int | mode = DEF_ROUNDING_MODE | |||
) |
PinBigDecimal::PinBigDecimal | ( | const PinBigDecimal & | val | ) |
PinBigDecimal::PinBigDecimal | ( | const PinBigDecimal * | pval | ) |
PinBigDecimal::~PinBigDecimal | ( | ) |
PinBigDecimal::PinBigDecimal | ( | ) |
PinBigDecimal::PinBigDecimal | ( | const char * | pval | ) |
PinBigDecimal::PinBigDecimal | ( | const wchar_t * | pval | ) |
PinBigDecimal::PinBigDecimal | ( | const pin_decimal_t * | pval | ) |
PinBigDecimal::PinBigDecimal | ( | pin_decimal_t * | pval, | |
PinBool | owns | |||
) |
PinBigDecimal::PinBigDecimal | ( | pin_decimal_t * | pval, | |
PinBool | owns, | |||
PinBool | for_zero | |||
) |
PinBigDecimal::PinBigDecimal | ( | double | val, | |
int | decimalPlaces, | |||
int | mode = DEF_ROUNDING_MODE | |||
) |
PinBigDecimal::PinBigDecimal | ( | const PinBigDecimal & | val | ) |
PinBigDecimal::PinBigDecimal | ( | const PinBigDecimal * | pval | ) |
PinBigDecimal::~PinBigDecimal | ( | ) |
PinBigDecimalObserver PinBigDecimal::createAsObserved | ( | const pin_decimal_t * | pval | ) | [static] |
PinBigDecimalOwner PinBigDecimal::createAsOwned | ( | pin_decimal_t * | pval | ) | [static] |
PinBigDecimal PinBigDecimal::operator+ | ( | const PinBigDecimal & | val | ) |
PinBigDecimal PinBigDecimal::operator- | ( | const PinBigDecimal & | val | ) |
PinBigDecimal PinBigDecimal::operator/ | ( | const PinBigDecimal & | val | ) |
PinBigDecimal PinBigDecimal::operator* | ( | const PinBigDecimal & | val | ) |
PinBigDecimal & PinBigDecimal::operator+= | ( | const PinBigDecimal & | val | ) |
PinBigDecimal & PinBigDecimal::operator-= | ( | const PinBigDecimal & | val | ) |
PinBigDecimal & PinBigDecimal::operator/= | ( | const PinBigDecimal & | val | ) |
PinBigDecimal & PinBigDecimal::operator*= | ( | const PinBigDecimal & | val | ) |
PinBigDecimal & PinBigDecimal::operator= | ( | const PinBigDecimal * | pval | ) |
PinBigDecimal & PinBigDecimal::operator= | ( | const PinBigDecimal & | val | ) |
PinBigDecimal & PinBigDecimal::operator= | ( | const pin_decimal_t * | pval | ) |
PinBigDecimal & PinBigDecimal::operator= | ( | const char * | pval | ) |
PinBigDecimal & PinBigDecimal::operator= | ( | const wchar_t * | pval | ) |
PinBigDecimal::operator const pin_decimal_t * | ( | ) | const |
PinBigDecimal::operator pin_decimal_t * | ( | ) | const |
PinBigDecimal::operator pin_decimal_t * | ( | ) |
PinBigDecimal & PinBigDecimal::divide | ( | const PinBigDecimal & | val, | |
int | decimalPlaces, | |||
int | mode = DEF_ROUNDING_MODE | |||
) |
PinBigDecimal & PinBigDecimal::multiply | ( | const PinBigDecimal & | val, | |
int | decimalPlaces, | |||
int | mode = DEF_ROUNDING_MODE | |||
) |
int PinBigDecimal::compare | ( | const PinBigDecimal & | val | ) | const |
PinBool PinBigDecimal::isZero | ( | ) | const |
PinBool PinBigDecimal::isLessThanZero | ( | ) | const |
PinBool PinBigDecimal::isGreaterThanZero | ( | ) | const |
PinBool PinBigDecimal::isNull | ( | ) | const |
PinBool PinBigDecimal::operator== | ( | const PinBigDecimal & | val | ) | const |
PinBool PinBigDecimal::operator!= | ( | const PinBigDecimal & | val | ) | const |
PinBool PinBigDecimal::operator< | ( | const PinBigDecimal & | val | ) | const |
PinBool PinBigDecimal::operator<= | ( | const PinBigDecimal & | val | ) | const |
PinBool PinBigDecimal::operator> | ( | const PinBigDecimal & | val | ) | const |
PinBool PinBigDecimal::operator>= | ( | const PinBigDecimal & | val | ) | const |
PinBigDecimal PinBigDecimal::abs | ( | ) | const |
PinBigDecimal PinBigDecimal::negate | ( | ) | const |
int PinBigDecimal::getNumDecimalPlaces | ( | ) | const |
PinBigDecimal & PinBigDecimal::setNumDecimalPlaces | ( | int | decimalPlaces, | |
int | mode = DEF_ROUNDING_MODE | |||
) |
int PinBigDecimal::sigNum | ( | ) |
pin_decimal_t * PinBigDecimal::get | ( | ) | const |
pin_decimal_t* PinBigDecimal::get | ( | ) | const |
pin_decimal_t * PinBigDecimal::get | ( | ) |
double PinBigDecimal::getDouble | ( | ) | const |
PinBigDecimal & PinBigDecimal::setDouble | ( | double | val, | |
int | decimalPlaces, | |||
int | mode = DEF_ROUNDING_MODE | |||
) |
int64 PinBigDecimal::getInt64 | ( | ) | const |
char * PinBigDecimal::toString | ( | char * | pbuf, | |
int | bufSize, | |||
int | decimalPlaces = USE_CUR_DEC_PLACES | |||
) | const |
pin_decimal_t * PinBigDecimal::release | ( | ) |
void PinBigDecimal::grab | ( | pin_decimal_t * | pointee, | |
PinBool | owns | |||
) |
void PinBigDecimal::takeFrom | ( | PinBigDecimal & | other | ) |
void PinBigDecimal::copyFrom | ( | const PinBigDecimal & | other | ) |
void PinBigDecimal::constructMemberData | ( | const char * | pval | ) | [protected] |
void PinBigDecimal::constructMemberData | ( | const wchar_t * | pval | ) | [protected] |
void PinBigDecimal::constructMemberData | ( | const pin_decimal_t * | pval | ) | [protected] |
void PinBigDecimal::constructMemberData | ( | double | val, | |
int | decimalPlaces, | |||
int | mode | |||
) | [protected] |
void PinBigDecimal::cleanup | ( | ) | [protected] |
const PinBigDecimal & PinBigDecimal::zero | ( | ) | [static, protected] |
static PinBigDecimalObserver PinBigDecimal::createAsObserved | ( | const pin_decimal_t * | pval | ) | [static] |
static PinBigDecimalOwner PinBigDecimal::createAsOwned | ( | pin_decimal_t * | pval | ) | [static] |
PinBigDecimal PinBigDecimal::operator+ | ( | const PinBigDecimal & | val | ) |
PinBigDecimal PinBigDecimal::operator- | ( | const PinBigDecimal & | val | ) |
PinBigDecimal PinBigDecimal::operator/ | ( | const PinBigDecimal & | val | ) |
PinBigDecimal PinBigDecimal::operator* | ( | const PinBigDecimal & | val | ) |
PinBigDecimal& PinBigDecimal::operator+= | ( | const PinBigDecimal & | val | ) |
PinBigDecimal& PinBigDecimal::operator-= | ( | const PinBigDecimal & | val | ) |
PinBigDecimal& PinBigDecimal::operator/= | ( | const PinBigDecimal & | val | ) |
PinBigDecimal& PinBigDecimal::operator*= | ( | const PinBigDecimal & | val | ) |
PinBigDecimal& PinBigDecimal::operator= | ( | const PinBigDecimal * | pval | ) |
PinBigDecimal& PinBigDecimal::operator= | ( | const PinBigDecimal & | val | ) |
PinBigDecimal& PinBigDecimal::operator= | ( | const pin_decimal_t * | pval | ) |
PinBigDecimal& PinBigDecimal::operator= | ( | const char * | pval | ) |
PinBigDecimal& PinBigDecimal::operator= | ( | const wchar_t * | pval | ) |
PinBigDecimal::operator const pin_decimal_t * | ( | ) | const |
PinBigDecimal::operator pin_decimal_t * | ( | ) | const |
PinBigDecimal::operator pin_decimal_t * | ( | ) |
PinBigDecimal& PinBigDecimal::divide | ( | const PinBigDecimal & | val, | |
int | decimalPlaces, | |||
int | mode = DEF_ROUNDING_MODE | |||
) |
PinBigDecimal& PinBigDecimal::multiply | ( | const PinBigDecimal & | val, | |
int | decimalPlaces, | |||
int | mode = DEF_ROUNDING_MODE | |||
) |
int PinBigDecimal::compare | ( | const PinBigDecimal & | val | ) | const |
PinBool PinBigDecimal::isZero | ( | ) | const |
PinBool PinBigDecimal::isLessThanZero | ( | ) | const |
PinBool PinBigDecimal::isGreaterThanZero | ( | ) | const |
PinBool PinBigDecimal::isNull | ( | ) | const |
PinBool PinBigDecimal::operator== | ( | const PinBigDecimal & | val | ) | const |
PinBool PinBigDecimal::operator!= | ( | const PinBigDecimal & | val | ) | const |
PinBool PinBigDecimal::operator< | ( | const PinBigDecimal & | val | ) | const |
PinBool PinBigDecimal::operator<= | ( | const PinBigDecimal & | val | ) | const |
PinBool PinBigDecimal::operator> | ( | const PinBigDecimal & | val | ) | const |
PinBool PinBigDecimal::operator>= | ( | const PinBigDecimal & | val | ) | const |
PinBigDecimal PinBigDecimal::abs | ( | ) | const |
PinBigDecimal PinBigDecimal::negate | ( | ) | const |
int PinBigDecimal::getNumDecimalPlaces | ( | ) | const |
PinBigDecimal& PinBigDecimal::setNumDecimalPlaces | ( | int | decimalPlaces, | |
int | mode = DEF_ROUNDING_MODE | |||
) |
int PinBigDecimal::sigNum | ( | ) |
const pin_decimal_t* PinBigDecimal::get | ( | ) | const |
pin_decimal_t* PinBigDecimal::get | ( | ) | const |
pin_decimal_t* PinBigDecimal::get | ( | ) |
double PinBigDecimal::getDouble | ( | ) | const |
PinBigDecimal& PinBigDecimal::setDouble | ( | double | val, | |
int | decimalPlaces, | |||
int | mode = DEF_ROUNDING_MODE | |||
) |
int64 PinBigDecimal::getInt64 | ( | ) | const |
char* PinBigDecimal::toString | ( | char * | pbuf, | |
int | bufSize, | |||
int | decimalPlaces = USE_CUR_DEC_PLACES | |||
) | const |
pin_decimal_t* PinBigDecimal::release | ( | ) |
void PinBigDecimal::grab | ( | pin_decimal_t * | pointee, | |
PinBool | owns | |||
) |
void PinBigDecimal::takeFrom | ( | PinBigDecimal & | ) |
void PinBigDecimal::copyFrom | ( | const PinBigDecimal & | ) |
void PinBigDecimal::constructMemberData | ( | const char * | pval | ) | [protected] |
void PinBigDecimal::constructMemberData | ( | const wchar_t * | pval | ) | [protected] |
void PinBigDecimal::constructMemberData | ( | const pin_decimal_t * | pval | ) | [protected] |
void PinBigDecimal::constructMemberData | ( | double | val, | |
int | decimalPlaces, | |||
int | mode | |||
) | [protected] |
void PinBigDecimal::cleanup | ( | ) | [protected] |
static const PinBigDecimal& PinBigDecimal::zero | ( | ) | [static, protected] |
pin_decimal_t * PinBigDecimal::m_pnumber [protected] |
int PinBigDecimal::m_owns [protected] |