Home | History | Annotate | Download | only in unicode

Lines Matching refs:MessagePattern

6 *   file name:  messagepattern.h
20 * \brief C++ API: MessagePattern class: Parses and represents ICU MessageFormat patterns.
95 * MessagePattern::Part type constants.
273 * Return value from MessagePattern.validateArgumentName() for when
280 * Return value from MessagePattern.validateArgumentName() for when
292 * @see MessagePattern.getNumericValue()
322 * For every _START "part", MessagePattern.getLimitPartIndex() efficiently returns
358 class U_COMMON_API MessagePattern : public UObject {
361 * Constructs an empty MessagePattern with default UMessagePatternApostropheMode.
368 MessagePattern(UErrorCode &errorCode);
371 * Constructs an empty MessagePattern.
379 MessagePattern(UMessagePatternApostropheMode mode, UErrorCode &errorCode);
382 * Constructs a MessagePattern with default UMessagePatternApostropheMode and
399 MessagePattern(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode);
406 MessagePattern(const MessagePattern &other);
414 MessagePattern &operator=(const MessagePattern &other);
420 virtual ~MessagePattern();
439 MessagePattern &parse(const UnicodeString &pattern,
459 MessagePattern &parseChoiceStyle(const UnicodeString &pattern,
479 MessagePattern &parsePluralStyle(const UnicodeString &pattern,
499 MessagePattern &parseSelectStyle(const UnicodeString &pattern,
503 * Clears this MessagePattern.
510 * Clears this MessagePattern and sets the UMessagePatternApostropheMode.
525 UBool operator==(const MessagePattern &other) const;
532 inline UBool operator!=(const MessagePattern &other) const {
651 * @param part a part of this MessagePattern.
661 * @param part a part of this MessagePattern.
672 * @param part a part of this MessagePattern.
782 * If so, then that numeric value can be retrieved via MessagePattern.getNumericValue().
816 friend class MessagePattern;
922 UBool copyStorage(const MessagePattern &other, UErrorCode &errorCode);