Lines Matching refs:MessagePattern
358 class U_COMMON_API MessagePattern : public UObject {
368 MessagePattern(UErrorCode &errorCode);
379 MessagePattern(UMessagePatternApostropheMode mode, UErrorCode &errorCode);
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,
525 UBool operator==(const MessagePattern &other) const;
532 inline UBool operator!=(const MessagePattern &other) const {
816 friend class MessagePattern;
922 UBool copyStorage(const MessagePattern &other, UErrorCode &errorCode);