Home | History | Annotate | Download | only in common

Lines Matching refs:MessagePattern

6 *   file name:  messagepattern.cpp
19 #include "unicode/messagepattern.h"
139 class MessagePatternPartsList : public MessagePatternList<MessagePattern::Part, 32> {
142 // MessagePattern constructors etc. ---------------------------------------- ***
144 MessagePattern::MessagePattern(UErrorCode &errorCode)
152 MessagePattern::MessagePattern(UMessagePatternApostropheMode mode, UErrorCode &errorCode)
160 MessagePattern::MessagePattern(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode)
171 MessagePattern::init(UErrorCode &errorCode) {
184 MessagePattern::MessagePattern(const MessagePattern &other)
196 MessagePattern &
197 MessagePattern::operator=(const MessagePattern &other) {
214 MessagePattern::copyStorage(const MessagePattern &other, UErrorCode &errorCode) {
258 MessagePattern::~MessagePattern() {
263 // MessagePattern API ------------------------------------------------------ ***
265 MessagePattern &
266 MessagePattern::parse(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode) {
273 MessagePattern &
274 MessagePattern::parseChoiceStyle(const UnicodeString &pattern,
282 MessagePattern &
283 MessagePattern::parsePluralStyle(const UnicodeString &pattern,
291 MessagePattern &
292 MessagePattern::parseSelectStyle(const UnicodeString &pattern,
301 MessagePattern::clear() {
311 MessagePattern::operator==(const MessagePattern &other) const {
325 MessagePattern::hashCode() const {
334 MessagePattern::validateArgumentName(const UnicodeString &name) {
342 MessagePattern::autoQuoteApostropheDeep() const {
359 MessagePattern::getNumericValue(const Part &part) const {
377 MessagePattern::getPluralOffset(int32_t pluralStart) const {
386 // MessagePattern::Part ---------------------------------------------------- ***
389 MessagePattern::Part::operator==(const Part &other) const {
401 // MessagePattern parser --------------------------------------------------- ***
404 MessagePattern::preParse(const UnicodeString &pattern, UParseError *parseError, UErrorCode &errorCode) {
422 MessagePattern::postParse() {
432 MessagePattern::parseMessage(int32_t index, int32_t msgStartLength,
537 MessagePattern::parseArg(int32_t index, int32_t argStartLength, int32_t nestingLevel,
657 MessagePattern::parseSimpleStyle(int32_t index, UParseError *parseError, UErrorCode &errorCode) {
700 MessagePattern::parseChoiceStyle(int32_t index, int32_t nestingLevel,
768 MessagePattern::parsePluralOrSelectStyle(UMessagePatternArgType argType,
886 MessagePattern::parseArgNumber(const UnicodeString &s, int32_t start, int32_t limit) {
930 MessagePattern::parseDouble(int32_t start, int32_t limit, UBool allowInfinity,
1004 MessagePattern::skipWhiteSpace(int32_t index) {
1012 MessagePattern::skipIdentifier(int32_t index) {
1020 MessagePattern::skipDouble(int32_t index) {
1034 MessagePattern::isArgTypeChar(UChar32 c) {
1039 MessagePattern::isChoice(int32_t index) {
1051 MessagePattern::isPlural(int32_t index) {
1063 MessagePattern::isSelect(int32_t index) {
1075 MessagePattern::isOrdinal(int32_t index) {
1088 MessagePattern::inMessageFormatPattern(int32_t nestingLevel) {
1093 MessagePattern::inTopLevelChoiceMessage(int32_t nestingLevel, UMessagePatternArgType parentType) {
1101 MessagePattern::addPart(UMessagePatternPartType type, int32_t index, int32_t length,
1114 MessagePattern::addLimitPart(int32_t start,
1122 MessagePattern::addArgDoublePart(double numericValue, int32_t start, int32_t length,
1147 MessagePattern::setParseError(UParseError *parseError, int32_t index) {
1204 MessageImpl::appendSubMessageWithoutSkipSyntax(const MessagePattern &msgPattern,
1210 const MessagePattern::Part &part=msgPattern.getPart(++i);