#include <regex-pseudo-matcher.hpp>
Public Member Functions | |
RegexPseudoMatcher () | |
void | setMatchResult (const std::string &str) |
void | resetMatchResult () |
Public Member Functions inherited from ndn::RegexMatcher | |
virtual | ~RegexMatcher () |
virtual bool | match (const Name &name, size_t offset, size_t len) |
const std::string & | getExpr () const |
const std::vector< name::Component > & | getMatchResult () const |
get the matched name components More... | |
Additional Inherited Members | |
Public Types inherited from ndn::RegexMatcher | |
enum | RegexExprType { EXPR_TOP, EXPR_PATTERN_LIST, EXPR_REPEAT_PATTERN, EXPR_BACKREF, EXPR_COMPONENT_SET, EXPR_COMPONENT, EXPR_PSEUDO } |
Protected Member Functions inherited from ndn::RegexMatcher | |
RegexMatcher (const std::string &expr, RegexExprType type, shared_ptr< RegexBackrefManager > backrefManager=nullptr) | |
Protected Attributes inherited from ndn::RegexMatcher | |
const std::string | m_expr |
const RegexExprType | m_type |
shared_ptr< RegexBackrefManager > | m_backrefManager |
std::vector< shared_ptr< RegexMatcher > > | m_matchers |
std::vector< name::Component > | m_matchResult |
Definition at line 31 of file regex-pseudo-matcher.hpp.
ndn::RegexPseudoMatcher::RegexPseudoMatcher | ( | ) |
Definition at line 28 of file regex-pseudo-matcher.cpp.
void ndn::RegexPseudoMatcher::setMatchResult | ( | const std::string & | str | ) |
Definition at line 34 of file regex-pseudo-matcher.cpp.
References ndn::RegexMatcher::m_matchResult.
void ndn::RegexPseudoMatcher::resetMatchResult | ( | ) |
Definition at line 40 of file regex-pseudo-matcher.cpp.
References ndn::RegexMatcher::m_matchResult.