24 #ifndef NDN_CXX_UTIL_REGEX_REGEX_REPEAT_MATCHER_HPP
25 #define NDN_CXX_UTIL_REGEX_REGEX_REPEAT_MATCHER_HPP
35 shared_ptr<RegexBackrefManager> backrefManager,
39 match(
const Name& name,
size_t offset,
size_t len)
override;
49 recursiveMatch(
size_t repeat,
const Name& name,
size_t offset,
size_t len);
53 size_t m_repeatMin = 0;
54 size_t m_repeatMax = 0;
Represents an absolute name.
bool match(const Name &name, size_t offset, size_t len) override
RegexRepeatMatcher(const std::string &expr, shared_ptr< RegexBackrefManager > backrefManager, size_t indicator)