All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
ndn-regex-backref-matcher.hpp
1 /* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil -*- */
23 #ifndef NDN_NDN_REGEX_BACKREF_MATCHER_HPP
24 #define NDN_NDN_REGEX_BACKREF_MATCHER_HPP
25 
26 #include "ndn-regex-matcher-base.hpp"
27 
28 namespace ndn {
29 
30 class NdnRegexBackrefMatcher : public NdnRegexMatcherBase {
31 public:
33  (const std::string& expr,
34  ptr_lib::shared_ptr<NdnRegexBackrefManager> backrefManager)
35  : NdnRegexMatcherBase(expr, NDN_REGEX_EXPR_BACKREF, backrefManager)
36  {
37  // compile();
38  }
39 
40  virtual
42 
43  void
44  lateCompile() { compile(); }
45 
46 protected:
47  virtual void
48  compile();
49 };
50 
51 }
52 
53 #endif
Definition: ndn-regex-backref-matcher.hpp:30