Home | History | Annotate | Download | only in fxcrt

Lines Matching defs:CFX_Decimal

7 #include "core/fxcrt/cfx_decimal.h"
241 CFX_Decimal::CFX_Decimal() : m_uHi(0), m_uLo(0), m_uMid(0), m_uFlags(0) {}
243 CFX_Decimal::CFX_Decimal(uint64_t val)
249 CFX_Decimal::CFX_Decimal(uint32_t val)
252 CFX_Decimal::CFX_Decimal(uint32_t lo,
264 CFX_Decimal::CFX_Decimal(int32_t val) {
266 *this = CFX_Decimal(static_cast<uint32_t>(val));
268 *this = CFX_Decimal(static_cast<uint32_t>(-val));
273 CFX_Decimal::CFX_Decimal(float val, uint8_t scale) {
297 CFX_Decimal::CFX_Decimal(const WideStringView& strObj) {
332 CFX_Decimal::operator WideString() const {
358 CFX_Decimal::operator double() const {
367 void CFX_Decimal::SetScale(uint8_t newscale) {
406 uint8_t CFX_Decimal::GetScale() {
410 void CFX_Decimal::SetNegate() {
415 void CFX_Decimal::Swap(CFX_Decimal& val) {
422 CFX_Decimal CFX_Decimal::operator*(const CFX_Decimal& val) const {
432 return CFX_Decimal(static_cast<uint32_t>(c[0]), static_cast<uint32_t>(c[1]),
436 CFX_Decimal CFX_Decimal::operator/(const CFX_Decimal& val) const {
438 return CFX_Decimal();
459 return CFX_Decimal(0, 0, 0, 0, minscale);
471 return CFX_Decimal(static_cast<uint32_t>(c[0]), static_cast<uint32_t>(c[1]),