Lines Matching refs:pattern
707 … patternProperties_[patternPropertyCount_].pattern = CreatePattern(itr->name, schemaDocument, r); in allocator_()
1114 … if (patternProperties_[i].pattern && IsPatternMatch(patternProperties_[i].pattern, str, len)) { in Key()
1418 static bool IsPatternMatch(const RegexType* pattern, const Ch *str, SizeType) { in IsPatternMatch() argument
1419 GenericRegexSearch<RegexType> rs(*pattern); in IsPatternMatch()
1438 static bool IsPatternMatch(const RegexType* pattern, const Ch *str, SizeType length) { in IsPatternMatch() argument
1440 return std::regex_search(str, str + length, r, *pattern); in IsPatternMatch()
1685 PatternProperty() : schema(), pattern() {} in PatternProperty()
1687 if (pattern) { in ~PatternProperty()
1688 pattern->~RegexType(); in ~PatternProperty()
1689 AllocatorType::Free(pattern); in ~PatternProperty()
1693 RegexType* pattern; member