Lines Matching refs:Formattable
203 void formatAndAppend(const Format* formatter, const Formattable& arg, UErrorCode& ec) { in formatAndAppend()
210 void formatAndAppend(const Format* formatter, const Formattable& arg, in formatAndAppend()
357 Formattable::Type* a = (Formattable::Type*) in allocateArgTypes()
871 MessageFormat::format(const Formattable* source, in format()
887 const Formattable* arguments, in format()
902 MessageFormat::format(const Formattable& source, in format()
909 if (source.getType() != Formattable::kArray) { in format()
914 const Formattable* tmpPtr = source.getArray(cnt); in format()
920 const Formattable* arguments, in format()
928 const Formattable* MessageFormat::getArgFromListByName(const Formattable* arguments, in getArgFromListByName()
941 MessageFormat::format(const Formattable* arguments, in format()
966 const Formattable &num, double off, UErrorCode &errorCode) in PluralSelectorContext()
983 Formattable number;
1002 const Formattable* arguments, in format()
1042 const Formattable* arg; in format()
1108 } else if (arg->getType() == Formattable::kDate) { in format()
1158 const Formattable* arguments, in formatComplexSubMessage()
1241 FieldPosition* /*fp*/, const Formattable* /*argId*/) const { in updateMetaData()
1364 Formattable*
1381 LocalArray<Formattable> resultArray(new Formattable[argTypeCount ? argTypeCount : 1]); in parse()
1421 Formattable& argResult = resultArray[argNumber]; in parse()
1496 Formattable*
1509 Formattable*
1521 Formattable* result = parse(source, status, cnt); in parse()
1535 Formattable& result, in parseObject()
1539 Formattable* tmpResult = parse(source, status, cnt); in parseObject()
1615 argTypes[i] = Formattable::kObject; in cacheExplicitFormats()
1633 Formattable::Type formattableType; in cacheExplicitFormats()
1637 formattableType = Formattable::kString; in cacheExplicitFormats()
1656 formattableType = Formattable::kDouble; in cacheExplicitFormats()
1659 formattableType = Formattable::kString; in cacheExplicitFormats()
1663 formattableType = Formattable::kString; in cacheExplicitFormats()
1667 … if (argTypes[argNumber] != Formattable::kObject && argTypes[argNumber] != formattableType) { in cacheExplicitFormats()
1677 … Formattable::Type& formattableType, UParseError& parseError, in createAppropriateFormat()
1688 formattableType = Formattable::kDouble; in createAppropriateFormat()
1700 formattableType = Formattable::kLong; in createAppropriateFormat()
1717 formattableType = Formattable::kDate; in createAppropriateFormat()
1736 formattableType = Formattable::kDouble; in createAppropriateFormat()
1740 formattableType = Formattable::kDouble; in createAppropriateFormat()
1744 formattableType = Formattable::kDouble; in createAppropriateFormat()
1748 formattableType = Formattable::kString; in createAppropriateFormat()
1858 UnicodeString& MessageFormat::DummyFormat::format(const Formattable&, in format() argument
1867 UnicodeString& MessageFormat::DummyFormat::format(const Formattable&, in format() argument
1877 UnicodeString& MessageFormat::DummyFormat::format(const Formattable&, in format() argument
1888 Formattable&, in parseObject() argument