44 shared_ptr<RegexBackrefManager> backrefManager);
47 match(
const Name& name,
size_t offset,
size_t len = 1)
override;
54 compileSingleComponent();
57 compileMultipleComponents(
size_t start,
size_t lastIndex);
60 extractComponent(
size_t index)
const;
63 std::vector<shared_ptr<RegexComponentMatcher>> m_components;
64 bool m_isInclusion =
true;