libhext: C++ Library Documentation  1.0.12-3ea013c
hext::Rule Member List

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::Ruleinline
append_child(Rule new_child)hext::Rule
append_match(std::unique_ptr< Match > match)hext::Rule
append_match(Args &&... arg)hext::Ruleinline
append_nested(Rule nested)hext::Rule
append_next(Rule sibling)hext::Rule
capture(const GumboNode *node) consthext::Rule
child() const noexcepthext::Rule
child() noexcepthext::Rule
extract(const Html &html, std::uint64_t max_searches=0) consthext::Rule
extract(const GumboNode *node, std::uint64_t max_searches=0) consthext::Rule
get_tag() const noexcepthext::Rule
get_tagname() consthext::Rule
is_greedy() const noexcepthext::Rule
is_optional() const noexcepthext::Rule
matches(const GumboNode *node) consthext::Rule
nested() const noexcepthext::Rule
nested() noexcepthext::Rule
next() const noexcepthext::Rule
next() noexcepthext::Rule
operator=(Rule &&) noexcept=defaulthext::Rule
operator=(const Rule &other)hext::Rule
Rule(HtmlTag tag=HtmlTag::ANY, bool optional=false, bool greedy=false) noexcepthext::Ruleexplicit
Rule(std::string tag, bool optional=false, bool greedy=false) noexcepthext::Ruleexplicit
Rule(Rule &&) noexcept=defaulthext::Rule
Rule(const Rule &other)hext::Rule
set_greedy(bool greedy) noexcepthext::Rule
set_optional(bool optional) noexcepthext::Rule
set_tag(HtmlTag tag) noexcepthext::Rule
set_tagname(const std::string &tagname)hext::Rule
~Rule() noexcept=defaulthext::Rule