Lines Matching refs:NFRule
6 * file name: nfrule.cpp
16 #include "nfrule.h"
31 NFRule::NFRule(const RuleBasedNumberFormat* _rbnf)
42 NFRule::~NFRule()
88 NFRule::makeRules(UnicodeString& description,
90 const NFRule *predecessor,
99 NFRule* rule1 = new NFRule(rbnf);
125 NFRule* rule2 = NULL;
141 rule2 = new NFRule(rbnf);
220 NFRule::parseRuleDescriptor(UnicodeString& description, UErrorCode& status)
371 NFRule::extractSubstitutions(const NFRuleSet* ruleSet,
372 const NFRule* predecessor,
395 NFRule::extractSubstitution(const NFRuleSet* ruleSet,
396 const NFRule* predecessor,
464 NFRule::setBaseValue(int64_t newBaseValue, UErrorCode& status)
473 // NFRule.parseRuleDescriptor() )
503 NFRule::expectedExponent() const
533 NFRule::indexOfAny(const UChar* const strings[]) const
555 NFRule::operator==(const NFRule& rhs) const
580 NFRule::_appendRuleText(UnicodeString& result) const
647 NFRule::doFormat(int64_t number, UnicodeString& toInsertInto, int32_t pos) const
669 NFRule::doFormat(double number, UnicodeString& toInsertInto, int32_t pos) const
691 NFRule::shouldRollBack(double number) const
754 NFRule::doParse(const UnicodeString& text,
945 NFRule::stripPrefix(UnicodeString& text, const UnicodeString& prefix, ParsePosition& pp) const
997 NFRule::matchToDelimiter(const UnicodeString& text,
1121 NFRule::prefixLength(const UnicodeString& str, const UnicodeString& prefix, UErrorCode& status) const
1312 NFRule::findText(const UnicodeString& str,
1429 NFRule::allIgnorable(const UnicodeString& str, UErrorCode& status) const