/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 | |