MatchResult
class MatchResult;
MatchResult Match(const char* string) const;
class RegExp::MatchResult {
MatchResult();
MatchResult(const MatchResult& other);
~MatchResult();
MatchResult& operator=(const MatchResult& other);
MatchResult(MatchResultData* data);
const RegExp::MatchResult& FilterMatch() const
void SetFilterMatch(const RegExp::MatchResult& match)
RegExp::MatchResult fFilterMatch;
const RegExp::MatchResult& match = node->FilterMatch();
RegExp::MatchResult pathMatch;
RegExp::MatchResult functionMatch;
RegExp::MatchResult& pathMatch, RegExp::MatchResult& functionMatch)
RegExp::MatchResult& match)
RegExp::MatchResult& pathMatch, RegExp::MatchResult& functionMatch)
RegExp::MatchResult
return MatchResult();
return MatchResult(
RegExp::MatchResult::MatchResult()
RegExp::MatchResult::MatchResult(MatchResultData* data)
RegExp::MatchResult::MatchResult(const MatchResult& other)
RegExp::MatchResult::~MatchResult()
RegExp::MatchResult::HasMatched() const
RegExp::MatchResult::StartOffset() const
RegExp::MatchResult::EndOffset() const
RegExp::MatchResult::GroupCount() const
RegExp::MatchResult::GroupStartOffsetAt(size_t index) const
RegExp::MatchResult::GroupEndOffsetAt(size_t index) const
RegExp::MatchResult&
RegExp::MatchResult::operator=(const MatchResult& other)
RegExp::MatchResult match = expressionMatcher.Match(value);