libhext: C++ Library Documentation
1.0.12-3ea013c
|
This is the complete list of members for hext::Rule, including all inherited members.
append_capture(std::unique_ptr< Capture > cap) | hext::Rule | |
append_capture(Args &&... arg) | hext::Rule | inline |
append_child(Rule new_child) | hext::Rule | |
append_match(std::unique_ptr< Match > match) | hext::Rule | |
append_match(Args &&... arg) | hext::Rule | inline |
append_nested(Rule nested) | hext::Rule | |
append_next(Rule sibling) | hext::Rule | |
capture(const GumboNode *node) const | hext::Rule | |
child() const noexcept | hext::Rule | |
child() noexcept | hext::Rule | |
extract(const Html &html, std::uint64_t max_searches=0) const | hext::Rule | |
extract(const GumboNode *node, std::uint64_t max_searches=0) const | hext::Rule | |
get_tag() const noexcept | hext::Rule | |
get_tagname() const | hext::Rule | |
is_greedy() const noexcept | hext::Rule | |
is_optional() const noexcept | hext::Rule | |
matches(const GumboNode *node) const | hext::Rule | |
nested() const noexcept | hext::Rule | |
nested() noexcept | hext::Rule | |
next() const noexcept | hext::Rule | |
next() noexcept | hext::Rule | |
operator=(Rule &&) noexcept=default | hext::Rule | |
operator=(const Rule &other) | hext::Rule | |
Rule(HtmlTag tag=HtmlTag::ANY, bool optional=false, bool greedy=false) noexcept | hext::Rule | explicit |
Rule(std::string tag, bool optional=false, bool greedy=false) noexcept | hext::Rule | explicit |
Rule(Rule &&) noexcept=default | hext::Rule | |
Rule(const Rule &other) | hext::Rule | |
set_greedy(bool greedy) noexcept | hext::Rule | |
set_optional(bool optional) noexcept | hext::Rule | |
set_tag(HtmlTag tag) noexcept | hext::Rule | |
set_tagname(const std::string &tagname) | hext::Rule | |
~Rule() noexcept=default | hext::Rule |