Lines Matching full:_pos
70 MultiplierSubstitution(int32_t _pos,
76 : NFSubstitution(_pos, _ruleSet, formatter, description, status), divisor(_divisor)
174 IntegralPartSubstitution(int32_t _pos,
179 : NFSubstitution(_pos, _ruleSet, formatter, description, status) {}
206 virtual void doSubstitution(int64_t /*number*/, UnicodeString& /*toInsertInto*/, int32_t /*_pos*/) const {}
228 AbsoluteValueSubstitution(int32_t _pos,
233 : NFSubstitution(_pos, _ruleSet, formatter, description, status) {}
258 NumeratorSubstitution(int32_t _pos,
264 : NFSubstitution(_pos, _ruleSet, formatter, fixdesc(description), status), denominator(_denominator)
275 virtual void doSubstitution(int64_t /*number*/, UnicodeString& /*toInsertInto*/, int32_t /*_pos*/) const {}
297 NullSubstitution(int32_t _pos,
302 : NFSubstitution(_pos, _ruleSet, formatter, description, status) {}
305 virtual void doSubstitution(double /*number*/, UnicodeString& /*toInsertInto*/, int32_t /*_pos*/) const {}
306 virtual void doSubstitution(int64_t /*number*/, UnicodeString& /*toInsertInto*/, int32_t /*_pos*/) const {}
415 NFSubstitution::NFSubstitution(int32_t _pos,
420 : pos(_pos), ruleSet(NULL), numberFormat(NULL)
578 NFSubstitution::doSubstitution(int64_t number, UnicodeString& toInsertInto, int32_t _pos) const
584 ruleSet->format(transformNumber(number), toInsertInto, _pos + this->pos);
597 toInsertInto.insert(_pos + this->pos, temp);
612 NFSubstitution::doSubstitution(double number, UnicodeString& toInsertInto, int32_t _pos) const {
620 ruleSet->format(util64_fromDouble(numberToFormat), toInsertInto, _pos + this->pos);
627 ruleSet->format(numberToFormat, toInsertInto, _pos + this->pos);
631 toInsertInto.insert(_pos + this->pos, temp);
779 SameValueSubstitution::SameValueSubstitution(int32_t _pos,
784 : NFSubstitution(_pos, _ruleSet, formatter, description, status)
816 ModulusSubstitution::ModulusSubstitution(int32_t _pos,
823 : NFSubstitution(_pos, _ruleSet, formatter, description, status)
870 ModulusSubstitution::doSubstitution(int64_t number, UnicodeString& toInsertInto, int32_t _pos) const
876 NFSubstitution::doSubstitution(number, toInsertInto, _pos);
882 ruleToUse->doFormat(numberToFormat, toInsertInto, _pos + getPos());
895 ModulusSubstitution::doSubstitution(double number, UnicodeString& toInsertInto, int32_t _pos) const
901 NFSubstitution::doSubstitution(number, toInsertInto, _pos);
908 ruleToUse->doFormat(numberToFormat, toInsertInto, _pos + getPos());
973 FractionalPartSubstitution::FractionalPartSubstitution(int32_t _pos,
978 : NFSubstitution(_pos, _ruleSet, formatter, description, status)
1012 FractionalPartSubstitution::doSubstitution(double number, UnicodeString& toInsertInto, int32_t _pos) const
1017 NFSubstitution::doSubstitution(number, toInsertInto, _pos);
1035 // toInsertInto.insert(_pos + getPos(), gSpace);
1038 // getRuleSet()->format(digit, toInsertInto, _pos + getPos());
1049 toInsertInto.insert(_pos + getPos(), gSpace);
1053 getRuleSet()->format((int64_t)(dl.fDigits[--dl.fCount] - '0'), toInsertInto, _pos + getPos());
1057 toInsertInto.insert(_pos + getPos(), gSpace);
1061 getRuleSet()->format((int64_t)0, toInsertInto, _pos + getPos());
1068 getRuleSet()->format((int64_t)0, toInsertInto, _pos + getPos());