24 #ifndef NDN_UTIL_REGEX_REGEX_PATTERN_LIST_MATCHER_HPP 25 #define NDN_UTIL_REGEX_REGEX_PATTERN_LIST_MATCHER_HPP 42 extractPattern(
size_t index,
size_t* next);
45 extractSubPattern(
const char left,
const char right,
size_t index);
48 extractRepetition(
size_t index);
53 #endif // NDN_UTIL_REGEX_REGEX_PATTERN_LIST_MATCHER_HPP
RegexPatternListMatcher(const std::string &expr, shared_ptr< RegexBackrefManager > backrefManager)
void compile() override
Compile the regular expression to generate the more matchers when necessary.