Lines Matching defs:LongNameHandler
19 // LongNameHandler takes care of formatting currency and measurement unit names,
21 class LongNameHandler : public MicroPropsGenerator, public ModifierStore, public UMemory {
38 static LongNameHandler*
43 * Construct a localized LongNameHandler for the specified MeasureUnit.
52 * @param unitRef The measure unit to construct a LongNameHandler for.
66 LongNameHandler *fillIn,
89 LongNameHandler(const PluralRules *rules, const MicroPropsGenerator *parent)
93 LongNameHandler() : rules(nullptr), parent(nullptr) {
96 // Enables MemoryPool<LongNameHandler>::emplaceBack(): requires access to
98 friend class MemoryPool<LongNameHandler>;
103 // Fills in LongNameHandler fields for formatting units identified `unit`.
108 LongNameHandler *fillIn,
135 // Similar to LongNameHandler, but only for MIXED units.
211 // Enables MemoryPool<LongNameHandler>::emplaceBack(): requires access to
248 * Because we only know which LongNameHandler we wish to call after calling
252 MemoryPool<LongNameHandler> fLongNameHandlers;