Lines Matching refs:patterns
57 // NOTE: patterns and multipliers both get zero-initialized.
58 CompactData::CompactData() : patterns(), multipliers(), largestMagnitude(0), isEmpty(true) {
121 patternString = patterns[getIndex(magnitude, StandardPlural::Form::EQ_0)];
123 patternString = patterns[getIndex(magnitude, StandardPlural::Form::EQ_1)];
130 patternString = patterns[getIndex(magnitude, plural)];
133 patternString = patterns[getIndex(magnitude, StandardPlural::OTHER)];
146 for (auto pattern : patterns) {
152 // Search the UVector from the end since identical patterns are likely to be adjacent.
193 if (data.patterns[getIndex(magnitude, plural)] != nullptr) {
208 data.patterns[getIndex(magnitude, plural)] = patternString;