Lines Matching refs:MessagePattern
360 class U_COMMON_API MessagePattern : public UObject {
370 MessagePattern(UErrorCode &errorCode);
381 MessagePattern(UMessagePatternApostropheMode mode, UErrorCode &errorCode);
401 MessagePattern(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode);
408 MessagePattern(const MessagePattern &other);
416 MessagePattern &operator=(const MessagePattern &other);
422 virtual ~MessagePattern();
441 MessagePattern &parse(const UnicodeString &pattern,
461 MessagePattern &parseChoiceStyle(const UnicodeString &pattern,
481 MessagePattern &parsePluralStyle(const UnicodeString &pattern,
501 MessagePattern &parseSelectStyle(const UnicodeString &pattern,
527 UBool operator==(const MessagePattern &other) const;
534 inline UBool operator!=(const MessagePattern &other) const {
818 friend class MessagePattern;
924 UBool copyStorage(const MessagePattern &other, UErrorCode &errorCode);