本文整理汇总了C++中MatchResult::CountResults方法的典型用法代码示例。如果您正苦于以下问题:C++ MatchResult::CountResults方法的具体用法?C++ MatchResult::CountResults怎么用?C++ MatchResult::CountResults使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MatchResult
的用法示例。
在下文中一共展示了MatchResult::CountResults方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Matches
Pattern* XRefDef::Matches(PatternList* list, const char* s, const char** start, int32* len) {
MatchResult m;
const int32 n = list->CountItems();
Pattern* pat = NULL;
for (int32 i = 0; i < n; i++) {
Pattern* p = list->ItemAt(i);
if (p->Matches(s, &m) && m.CountResults() >= 1) {
if (m.Start(0) <= s) {
if (m.Start(0) == s && m.Length(0) <= *len) continue;
pat = p;
*start = m.Start(0);
*len = m.Length(0);
}
}
}
return pat;
}