#include <regex-backref-matcher.hpp>
|
virtual void | compile () |
| Compile the regular expression to generate the more matchers when necessary. More...
|
|
Definition at line 33 of file regex-backref-matcher.hpp.
Enumerator |
---|
EXPR_TOP |
|
EXPR_PATTERN_LIST |
|
EXPR_REPEAT_PATTERN |
|
EXPR_BACKREF |
|
EXPR_COMPONENT_SET |
|
EXPR_COMPONENT |
|
EXPR_PSEUDO |
|
Definition at line 47 of file regex-matcher.hpp.
ndn::RegexBackrefMatcher::RegexBackrefMatcher |
( |
const std::string & |
expr, |
|
|
shared_ptr< RegexBackrefManager > |
backrefManager |
|
) |
| |
|
inline |
virtual ndn::RegexBackrefMatcher::~RegexBackrefMatcher |
( |
| ) |
|
|
inlinevirtual |
void ndn::RegexBackrefMatcher::compile |
( |
| ) |
|
|
inlineprotectedvirtual |
const std::string& ndn::RegexMatcher::getExpr |
( |
| ) |
const |
|
inlineinherited |
const std::vector<name::Component>& ndn::RegexMatcher::getMatchResult |
( |
| ) |
const |
|
inlineinherited |
get the matched name components
- Returns
- the matched name components
Definition at line 72 of file regex-matcher.hpp.
void ndn::RegexBackrefMatcher::lateCompile |
( |
| ) |
|
|
inline |
bool ndn::RegexMatcher::match |
( |
const Name & |
name, |
|
|
size_t |
offset, |
|
|
size_t |
len |
|
) |
| |
|
inlinevirtualinherited |
const std::string ndn::RegexMatcher::m_expr |
|
protectedinherited |
std::vector<shared_ptr<RegexMatcher> > ndn::RegexMatcher::m_matchers |
|
protectedinherited |