Lines Matching defs:part
304 const MessagePattern::Part& part = msgPattern.getPart(++partIndex);
305 const UMessagePatternPartType type = part.getType();
306 int32_t index = part.getIndex();
315 prevIndex = part.getLimit();
425 const MessagePattern::Part* part=&pattern.getPart(partIndex);
426 if (MessagePattern::Part::hasNumericValue(part->getType())) {
427 offset=pattern.getNumericValue(*part);
456 part=&pattern.getPart(partIndex++);
457 const UMessagePatternPartType type = part->getType();
462 // part is an ARG_SELECTOR followed by an optional explicit value, and then a message
463 if(MessagePattern::Part::hasNumericValue(pattern.getPartType(partIndex))) {
465 part=&pattern.getPart(partIndex++);
466 if(number==pattern.getNumericValue(*part)) {
473 if(pattern.partSubstringMatches(*part, other)) {
493 if(!haveKeywordMatch && pattern.partSubstringMatches(*part, keyword)) {
532 const MessagePattern::Part* partSelector = &msgPattern.getPart(partIndex++);
538 const MessagePattern::Part* partStart = &msgPattern.getPart(partIndex++);
544 const MessagePattern::Part* partLimit = &msgPattern.getPart(partIndex++);