HomeSort by relevance Sort by last modified time
    Searched refs:NFRule (Results 1 - 25 of 27) sorted by null

1 2

  /external/icu/icu4c/source/i18n/
nfrlist.h 26 #include "nfrule.h"
37 NFRule** fStuff;
42 : fStuff(capacity ? (NFRule**)uprv_malloc(capacity * sizeof(NFRule*)) : NULL)
53 NFRule* operator[](uint32_t index) const { return fStuff != NULL ? fStuff[index] : NULL; }
54 NFRule* remove(uint32_t index) {
58 NFRule* result = fStuff[index];
65 void add(NFRule* thing) {
68 fStuff = (NFRule**)uprv_realloc(fStuff, fCapacity * sizeof(NFRule*)); // assume succes
    [all...]
nfrule.h 33 class NFRule : public UMemory {
49 const NFRule* predecessor,
54 NFRule(const RuleBasedNumberFormat* rbnf, const UnicodeString &ruleText, UErrorCode &status);
55 ~NFRule();
57 UBool operator==(const NFRule& rhs) const;
58 UBool operator!=(const NFRule& rhs) const { return !operator==(rhs); }
90 void extractSubstitutions(const NFRuleSet* ruleSet, const UnicodeString &ruleText, const NFRule* predecessor, UErrorCode& status);
91 NFSubstitution* extractSubstitution(const NFRuleSet* ruleSet, const NFRule* predecessor, UErrorCode& status);
116 NFRule(const NFRule &other); // forbid copying of this clas
    [all...]
nfrs.h 37 void setNonNumericalRule(NFRule *rule);
38 void setBestFractionRule(int32_t originalIndex, NFRule *newRule, UBool rememberRule);
66 const NFRule * findNormalRule(int64_t number) const;
67 const NFRule * findDoubleRule(double number) const;
68 const NFRule * findFractionRuleSetRule(double number) const;
75 NFRule *nonNumericalRules[6];
nfrule.cpp 8 * file name: nfrule.cpp
18 #include "nfrule.h"
37 NFRule::NFRule(const RuleBasedNumberFormat* _rbnf, const UnicodeString &_ruleText, UErrorCode &status)
53 NFRule::~NFRule()
108 NFRule::makeRules(UnicodeString& description,
110 const NFRule *predecessor,
119 NFRule* rule1 = new NFRule(rbnf, description, status)
    [all...]
nfrs.cpp 23 #include "nfrule.h"
222 NFRule::makeRules(currentDescription, this, rules.last(), owner, rules, status);
237 NFRule* rule = rules[i];
269 void NFRuleSet::setNonNumericalRule(NFRule *rule) {
271 if (baseValue == NFRule::kNegativeNumberRule) {
275 else if (baseValue == NFRule::kImproperFractionRule) {
278 else if (baseValue == NFRule::kProperFractionRule) {
281 else if (baseValue == NFRule::kMasterRule) {
284 else if (baseValue == NFRule::kInfinityRule) {
288 else if (baseValue == NFRule::kNaNRule)
    [all...]
nfsubs.h 23 #include "nfrule.h"
59 const NFRule* rule,
60 const NFRule* predecessor,
88 * Sets the substitution's divisor. Used by NFRule.setBaseValue().
nfsubs.cpp 76 const NFRule *rule,
127 const NFRule* ruleToUse;
130 const NFRule* rule,
131 const NFRule* rulePredecessor,
312 const NFRule* rule,
313 const NFRule* predecessor,
329 if (rule->getBaseValue() == NFRule::kNegativeNumberRule) {
337 else if (rule->getBaseValue() == NFRule::kImproperFractionRule
338 || rule->getBaseValue() == NFRule::kProperFractionRule
339 || rule->getBaseValue() == NFRule::kMasterRule)
    [all...]
rbnf.cpp     [all...]
plurfmt.cpp 20 #include "nfrule.h"
508 void PluralFormat::parseType(const UnicodeString& source, const NFRule *rbnfLenientScanner, Formattable& result, FieldPosition& pos) const {
  /external/icu/android_icu4j/src/main/java/android/icu/text/
NFRuleSet.java 41 private NFRule[] rules;
46 final NFRule[] nonNumericalRules = new NFRule[6];
52 LinkedList<NFRule> fractionRules;
164 List<NFRule> tempRules = new ArrayList<NFRule>();
168 NFRule predecessor = null;
182 // makeRules (a factory method on NFRule) will return either
185 NFRule.makeRules(description.substring(oldP, p),
201 for (NFRule rule : tempRules)
    [all...]
NFSubstitution.java 71 NFRule rule,
72 NFRule rulePredecessor,
83 if (rule.getBaseValue() == NFRule.NEGATIVE_NUMBER_RULE) {
92 else if (rule.getBaseValue() == NFRule.IMPROPER_FRACTION_RULE
93 || rule.getBaseValue() == NFRule.PROPER_FRACTION_RULE
94 || rule.getBaseValue() == NFRule.MASTER_RULE)
112 if (rule.getBaseValue() == NFRule.NEGATIVE_NUMBER_RULE) {
117 else if (rule.getBaseValue() == NFRule.IMPROPER_FRACTION_RULE
118 || rule.getBaseValue() == NFRule.PROPER_FRACTION_RULE
119 || rule.getBaseValue() == NFRule.MASTER_RULE
    [all...]
NFRule.java 24 final class NFRule {
130 * @param returnList One or more instances of NFRule are added and returned here
134 NFRule predecessor,
136 List<NFRule> returnList) {
141 NFRule rule1 = new NFRule(ownersOwner, description);
164 NFRule rule2 = null;
181 rule2 = new NFRule(ownersOwner, null);
250 * Nominal constructor for NFRule. Most of the work of constructing
251 * an NFRule is actually performed by makeRules()
    [all...]
RuleBasedNumberFormat.java 631 private transient NFRule defaultInfinityRule = null;
637 private transient NFRule defaultNaNRule = null;
    [all...]
  /external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/
NFRuleSet.java 40 private NFRule[] rules;
45 final NFRule[] nonNumericalRules = new NFRule[6];
51 LinkedList<NFRule> fractionRules;
163 List<NFRule> tempRules = new ArrayList<NFRule>();
167 NFRule predecessor = null;
181 // makeRules (a factory method on NFRule) will return either
184 NFRule.makeRules(description.substring(oldP, p),
200 for (NFRule rule : tempRules)
    [all...]
NFSubstitution.java 70 NFRule rule,
71 NFRule rulePredecessor,
82 if (rule.getBaseValue() == NFRule.NEGATIVE_NUMBER_RULE) {
91 else if (rule.getBaseValue() == NFRule.IMPROPER_FRACTION_RULE
92 || rule.getBaseValue() == NFRule.PROPER_FRACTION_RULE
93 || rule.getBaseValue() == NFRule.MASTER_RULE)
111 if (rule.getBaseValue() == NFRule.NEGATIVE_NUMBER_RULE) {
116 else if (rule.getBaseValue() == NFRule.IMPROPER_FRACTION_RULE
117 || rule.getBaseValue() == NFRule.PROPER_FRACTION_RULE
118 || rule.getBaseValue() == NFRule.MASTER_RULE
    [all...]
NFRule.java 23 final class NFRule {
129 * @param returnList One or more instances of NFRule are added and returned here
133 NFRule predecessor,
135 List<NFRule> returnList) {
140 NFRule rule1 = new NFRule(ownersOwner, description);
163 NFRule rule2 = null;
180 rule2 = new NFRule(ownersOwner, null);
249 * Nominal constructor for NFRule. Most of the work of constructing
250 * an NFRule is actually performed by makeRules()
    [all...]
RuleBasedNumberFormat.java 634 private transient NFRule defaultInfinityRule = null;
640 private transient NFRule defaultNaNRule = null;
    [all...]
  /external/icu/icu4c/source/i18n/unicode/
rbnf.h 43 class NFRule;
    [all...]
plurfmt.h 33 class NFRule;
605 void parseType(const UnicodeString& source, const NFRule *rbnfLenientScanner,
609 friend class NFRule;
  /prebuilts/tools/common/m2/repository/com/ibm/icu/icu4j/2.6.1/
icu4j-2.6.1.jar 
  /prebuilts/misc/common/icu4j/
icu4j.jar 
  /prebuilts/misc/common/robolectric/3.1.1/lib/
icu4j-53.1.jar 
  /prebuilts/misc/common/robolectric/3.4.2/lib/
icu4j-53.1.jar 
  /prebuilts/misc/common/robolectric/3.5.1/lib/
icu4j-53.1.jar 
  /prebuilts/misc/common/robolectric/3.6.1/lib/
icu4j-53.1.jar 

Completed in 647 milliseconds

1 2