Lines Matching refs:MessagePattern
362 class U_COMMON_API MessagePattern : public UObject {
372 MessagePattern(UErrorCode &errorCode);
383 MessagePattern(UMessagePatternApostropheMode mode, UErrorCode &errorCode);
403 MessagePattern(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode);
410 MessagePattern(const MessagePattern &other);
418 MessagePattern &operator=(const MessagePattern &other);
424 virtual ~MessagePattern();
443 MessagePattern &parse(const UnicodeString &pattern,
463 MessagePattern &parseChoiceStyle(const UnicodeString &pattern,
483 MessagePattern &parsePluralStyle(const UnicodeString &pattern,
503 MessagePattern &parseSelectStyle(const UnicodeString &pattern,
529 UBool operator==(const MessagePattern &other) const;
536 inline UBool operator!=(const MessagePattern &other) const {
820 friend class MessagePattern;
926 UBool copyStorage(const MessagePattern &other, UErrorCode &errorCode);