Lines Matching refs:signum
292 void adoptModifier(Signum signum, StandardPlural::Form plural, const Modifier *mod) { in adoptModifier() argument
293 U_ASSERT(mods[getModIndex(signum, plural)] == nullptr); in adoptModifier()
294 mods[getModIndex(signum, plural)] = mod; in adoptModifier()
301 void adoptModifierWithoutPlural(Signum signum, const Modifier *mod) { in adoptModifierWithoutPlural() argument
302 U_ASSERT(mods[getModIndex(signum, DEFAULT_STANDARD_PLURAL)] == nullptr); in adoptModifierWithoutPlural()
303 mods[getModIndex(signum, DEFAULT_STANDARD_PLURAL)] = mod; in adoptModifierWithoutPlural()
307 const Modifier *getModifier(Signum signum, StandardPlural::Form plural) const U_OVERRIDE { in getModifier() argument
308 const Modifier* modifier = mods[getModIndex(signum, plural)]; in getModifier()
310 modifier = mods[getModIndex(signum, DEFAULT_STANDARD_PLURAL)]; in getModifier()
316 const Modifier *getModifierWithoutPlural(Signum signum) const { in getModifierWithoutPlural() argument
317 return mods[getModIndex(signum, DEFAULT_STANDARD_PLURAL)]; in getModifierWithoutPlural()
324 inline static int32_t getModIndex(Signum signum, StandardPlural::Form plural) { in getModIndex() argument
325 U_ASSERT(signum >= 0 && signum < SIGNUM_COUNT); in getModIndex()
327 return static_cast<int32_t>(plural) * SIGNUM_COUNT + signum; in getModIndex()