Home
last modified time | relevance | path

Searched refs:NFRule (Results 1 – 22 of 22) sorted by relevance

/external/chromium/third_party/icu/source/i18n/
Dnfrlist.h35 NFRule** fStuff;
40 : fStuff(capacity ? (NFRule**)uprv_malloc(capacity * sizeof(NFRule*)) : NULL)
51 NFRule* operator[](uint32_t index) const { return fStuff != NULL ? fStuff[index] : NULL; }
52 NFRule* remove(uint32_t index) { in remove()
56 NFRule* result = fStuff[index]; in remove()
63 void add(NFRule* thing) { in add()
66 fStuff = (NFRule**)uprv_realloc(fStuff, fCapacity * sizeof(NFRule*)); // assume success in add()
76 NFRule* last() const { return (fCount > 0 && fStuff != NULL) ? fStuff[fCount-1] : NULL; } in last()
77 NFRule** release() { in release()
79 NFRule** result = fStuff; in release()
Dnfrule.h31 class NFRule : public UMemory {
45 const NFRule* predecessor,
50 NFRule(const RuleBasedNumberFormat* rbnf);
51 ~NFRule();
53 UBool operator==(const NFRule& rhs) const;
54 UBool operator!=(const NFRule& rhs) const { return !operator==(rhs); }
79 …void extractSubstitutions(const NFRuleSet* ruleSet, const NFRule* predecessor, const RuleBasedNumb…
80 …NFSubstitution* extractSubstitution(const NFRuleSet* ruleSet, const NFRule* predecessor, const Rul…
103 NFRule(const NFRule &other); // forbid copying of this class
104 NFRule &operator=(const NFRule &other); // forbid copying of this class
Dnfrule.cpp32 NFRule::NFRule(const RuleBasedNumberFormat* _rbnf) in NFRule() function in NFRule
43 NFRule::~NFRule() in ~NFRule()
90 NFRule::makeRules(UnicodeString& description, in makeRules()
92 const NFRule *predecessor, in makeRules()
101 NFRule* rule1 = new NFRule(rbnf); in makeRules()
127 NFRule* rule2 = NULL; in makeRules()
143 rule2 = new NFRule(rbnf); in makeRules()
222 NFRule::parseRuleDescriptor(UnicodeString& description, UErrorCode& status) in parseRuleDescriptor()
373 NFRule::extractSubstitutions(const NFRuleSet* ruleSet, in extractSubstitutions()
374 const NFRule* predecessor, in extractSubstitutions()
[all …]
Dnfrs.cpp194 NFRule::makeRules(currentDescription, this, rules.last(), owner, rules, status); in parseRules()
209 NFRule* rule = rules[i]; in parseRules()
217 case NFRule::kNoBase: in parseRules()
227 case NFRule::kNegativeNumberRule: in parseRules()
233 case NFRule::kImproperFractionRule: in parseRules()
239 case NFRule::kProperFractionRule: in parseRules()
245 case NFRule::kMasterRule: in parseRules()
277 util_equalRules(const NFRule* rule1, const NFRule* rule2) in util_equalRules()
315 NFRule *rule = findNormalRule(number); in format()
331 NFRule *rule = findDoubleRule(number); in format()
[all …]
Dnfrs.h65 NFRule * findNormalRule(int64_t number) const;
66 NFRule * findDoubleRule(double number) const;
67 NFRule * findFractionRuleSetRule(double number) const;
72 NFRule *negativeNumberRule;
73 NFRule *fractionRules[3];
Dnfsubs.cpp123 const NFRule* ruleToUse;
127 const NFRule* rulePredecessor,
328 const NFRule* rule, in makeSubstitution()
329 const NFRule* predecessor, in makeSubstitution()
345 if (rule->getBaseValue() == NFRule::kNegativeNumberRule) { in makeSubstitution()
353 else if (rule->getBaseValue() == NFRule::kImproperFractionRule in makeSubstitution()
354 || rule->getBaseValue() == NFRule::kProperFractionRule in makeSubstitution()
355 || rule->getBaseValue() == NFRule::kMasterRule) { in makeSubstitution()
376 if (rule->getBaseValue() == NFRule::kNegativeNumberRule) { in makeSubstitution()
382 else if (rule->getBaseValue() == NFRule::kImproperFractionRule in makeSubstitution()
[all …]
Dnfsubs.h58 const NFRule* rule,
59 const NFRule* predecessor,
/external/icu4c/i18n/
Dnfrlist.h35 NFRule** fStuff;
40 : fStuff(capacity ? (NFRule**)uprv_malloc(capacity * sizeof(NFRule*)) : NULL)
51 NFRule* operator[](uint32_t index) const { return fStuff != NULL ? fStuff[index] : NULL; }
52 NFRule* remove(uint32_t index) { in remove()
56 NFRule* result = fStuff[index]; in remove()
63 void add(NFRule* thing) { in add()
66 fStuff = (NFRule**)uprv_realloc(fStuff, fCapacity * sizeof(NFRule*)); // assume success in add()
76 NFRule* last() const { return (fCount > 0 && fStuff != NULL) ? fStuff[fCount-1] : NULL; } in last()
77 NFRule** release() { in release()
79 NFRule** result = fStuff; in release()
Dnfrule.h31 class NFRule : public UMemory {
45 const NFRule* predecessor,
50 NFRule(const RuleBasedNumberFormat* rbnf);
51 ~NFRule();
53 UBool operator==(const NFRule& rhs) const;
54 UBool operator!=(const NFRule& rhs) const { return !operator==(rhs); }
79 …void extractSubstitutions(const NFRuleSet* ruleSet, const NFRule* predecessor, const RuleBasedNumb…
80 …NFSubstitution* extractSubstitution(const NFRuleSet* ruleSet, const NFRule* predecessor, const Rul…
103 NFRule(const NFRule &other); // forbid copying of this class
104 NFRule &operator=(const NFRule &other); // forbid copying of this class
Dnfrule.cpp32 NFRule::NFRule(const RuleBasedNumberFormat* _rbnf) in NFRule() function in NFRule
43 NFRule::~NFRule() in ~NFRule()
90 NFRule::makeRules(UnicodeString& description, in makeRules()
92 const NFRule *predecessor, in makeRules()
101 NFRule* rule1 = new NFRule(rbnf); in makeRules()
127 NFRule* rule2 = NULL; in makeRules()
143 rule2 = new NFRule(rbnf); in makeRules()
222 NFRule::parseRuleDescriptor(UnicodeString& description, UErrorCode& status) in parseRuleDescriptor()
373 NFRule::extractSubstitutions(const NFRuleSet* ruleSet, in extractSubstitutions()
374 const NFRule* predecessor, in extractSubstitutions()
[all …]
Dnfrs.cpp194 NFRule::makeRules(currentDescription, this, rules.last(), owner, rules, status); in parseRules()
209 NFRule* rule = rules[i]; in parseRules()
217 case NFRule::kNoBase: in parseRules()
227 case NFRule::kNegativeNumberRule: in parseRules()
233 case NFRule::kImproperFractionRule: in parseRules()
239 case NFRule::kProperFractionRule: in parseRules()
245 case NFRule::kMasterRule: in parseRules()
277 util_equalRules(const NFRule* rule1, const NFRule* rule2) in util_equalRules()
315 NFRule *rule = findNormalRule(number); in format()
331 NFRule *rule = findDoubleRule(number); in format()
[all …]
Dnfrs.h65 NFRule * findNormalRule(int64_t number) const;
66 NFRule * findDoubleRule(double number) const;
67 NFRule * findFractionRuleSetRule(double number) const;
72 NFRule *negativeNumberRule;
73 NFRule *fractionRules[3];
Dnfsubs.cpp123 const NFRule* ruleToUse;
127 const NFRule* rulePredecessor,
328 const NFRule* rule, in makeSubstitution()
329 const NFRule* predecessor, in makeSubstitution()
345 if (rule->getBaseValue() == NFRule::kNegativeNumberRule) { in makeSubstitution()
353 else if (rule->getBaseValue() == NFRule::kImproperFractionRule in makeSubstitution()
354 || rule->getBaseValue() == NFRule::kProperFractionRule in makeSubstitution()
355 || rule->getBaseValue() == NFRule::kMasterRule) { in makeSubstitution()
376 if (rule->getBaseValue() == NFRule::kNegativeNumberRule) { in makeSubstitution()
382 else if (rule->getBaseValue() == NFRule::kImproperFractionRule in makeSubstitution()
[all …]
Dnfsubs.h58 const NFRule* rule,
59 const NFRule* predecessor,
/external/icu4c/i18n/unicode/
Drbnf.h984 friend class NFRule; variable
/external/chromium/third_party/icu/public/i18n/unicode/
Drbnf.h981 friend class NFRule; variable
/external/webkit/WebKit/mac/icu/unicode/
Durename.h1335 #define NFRule NFRule_3_2 macro
/external/webkit/JavaScriptCore/icu/unicode/
Durename.h1335 #define NFRule NFRule_3_2 macro
/external/webkit/JavaScriptGlue/icu/unicode/
Durename.h1335 #define NFRule NFRule_3_2 macro
/external/webkit/WebCore/icu/unicode/
Durename.h1335 #define NFRule NFRule_3_2 macro
/external/icu4c/common/unicode/
Durename.h1992 #define NFRule U_ICU_ENTRY_POINT_RENAME(NFRule) macro
/external/chromium/third_party/icu/public/common/unicode/
Durename.h1743 #define NFRule NFRule_4_2 macro