Nui
Nui::Dom::Element Member List

This is the complete list of members for Nui::Dom::Element, including all inherited members.

addEventListener(std::string_view event, std::invocable< Nui::val > auto &&callback)Nui::Dom::ChildlessElementinline
appendElement(std::invocable< Element &, Renderer const & > auto &&fn)Nui::Dom::Elementinline
appendElement(HtmlElement const &element)Nui::Dom::Elementinline
appendElements(std::vector< std::function< std::shared_ptr< Element >(Element &, Renderer const &)>> const &elements)Nui::Dom::Elementinline
BasicElement(Nui::val val)Nui::Dom::BasicElementinlineexplicit
BasicElement()Nui::Dom::BasicElementinlineexplicitprotected
begin()Nui::Dom::Elementinline
begin() constNui::Dom::Elementinline
childCount() constNui::Dom::Elementinline
ChildlessElement(HtmlElement const &elem)Nui::Dom::ChildlessElementinlineexplicit
ChildlessElement(Nui::val val)Nui::Dom::ChildlessElementinlineexplicit
ChildlessElement()Nui::Dom::ChildlessElementinlineexplicitprotected
clearChildren()Nui::Dom::Elementinline
collection_type typedefNui::Dom::Element
const_iterator typedefNui::Dom::Element
createElement(HtmlElement const &element)Nui::Dom::ChildlessElementinlineprotectedstatic
Element(HtmlElement const &elem)Nui::Dom::Elementinlineexplicit
Element(Nui::val val)Nui::Dom::Elementinlineexplicit
Element()Nui::Dom::Elementinlineexplicit
Element(Element const &)=deleteNui::Dom::Element
Element(Element &&)=deleteNui::Dom::Element
element_Nui::Dom::BasicElementprotected
emplaceElement(HtmlElement const &element)Nui::Dom::Elementinline
emplaceElement(std::invocable< Element &, Renderer const & > auto &&fn)Nui::Dom::Elementinline
end()Nui::Dom::Elementinline
end() constNui::Dom::Elementinline
erase(iterator where)Nui::Dom::Elementinline
erase(iterator first, iterator last)Nui::Dom::Elementinline
hasChildren() constNui::Dom::Elementinline
insert(iterator where, HtmlElement const &element)Nui::Dom::Elementinline
insert(std::size_t where, HtmlElement const &element)Nui::Dom::Elementinline
iterator typedefNui::Dom::Element
makeElement(HtmlElement const &element)Nui::Dom::Elementinlinestatic
namespaceUri() constNui::Dom::BasicElementinline
operator Nui::val &()Nui::Dom::BasicElementinline
operator Nui::val &&() &&Nui::Dom::BasicElementinline
operator Nui::val const &() constNui::Dom::BasicElementinline
operator=(Element const &)=deleteNui::Dom::Element
operator=(Element &&)=deleteNui::Dom::Element
operator[](std::size_t index)Nui::Dom::Elementinline
operator[](std::size_t index) constNui::Dom::Elementinline
replaceElement(std::invocable< Element &, Renderer const & > auto &&fn)Nui::Dom::Elementinline
replaceElement(HtmlElement const &element)Nui::Dom::Elementinline
setAttribute(std::string_view key, std::string const &value)Nui::Dom::ChildlessElementinline
setAttribute(std::string_view key, std::string_view value)Nui::Dom::ChildlessElementinline
setAttribute(std::string_view key, std::invocable< Nui::val > auto &&value)Nui::Dom::ChildlessElementinline
setAttribute(std::string_view key, char const *value)Nui::Dom::ChildlessElementinline
setAttribute(std::string_view key, bool value)Nui::Dom::ChildlessElementinline
setAttribute(std::string_view key, T value)Nui::Dom::ChildlessElementinline
setAttribute(std::string_view key, T value)Nui::Dom::ChildlessElementinline
setAttribute(std::string_view key, Nui::val value)Nui::Dom::ChildlessElementinline
setAttribute(std::string_view key, std::optional< T > const &value)Nui::Dom::ChildlessElementinline
setAttribute(std::string_view key, std::variant< List... > const &variant)Nui::Dom::ChildlessElementinline
setNodeValue(std::string_view value)Nui::Dom::ChildlessElementinline
setNodeValue(std::string const &value)Nui::Dom::ChildlessElementinline
setProperty(std::string_view key, std::string const &value)Nui::Dom::ChildlessElementinline
setProperty(std::string_view key, std::string_view value)Nui::Dom::ChildlessElementinline
setProperty(std::string_view key, char const *value)Nui::Dom::ChildlessElementinline
setProperty(std::string_view key, std::invocable< Nui::val > auto &&value)Nui::Dom::ChildlessElementinline
setProperty(std::string_view key, std::optional< T > const &value)Nui::Dom::ChildlessElementinline
setProperty(std::string_view key, bool value)Nui::Dom::ChildlessElementinline
setProperty(std::string_view key, std::variant< List... > const &variant)Nui::Dom::ChildlessElementinline
setProperty(std::string_view key, T value)Nui::Dom::ChildlessElementinline
setProperty(std::string_view key, T value)Nui::Dom::ChildlessElementinline
setTextContent(std::string const &text)Nui::Dom::Elementinline
setTextContent(char const *text)Nui::Dom::Elementinline
setTextContent(std::string_view text)Nui::Dom::Elementinline
setup(HtmlElement const &element)Nui::Dom::Elementinline
shared_from_base()Nui::Dom::BasicElementinline
slotFor(value_type const &value)Nui::Dom::Elementinline
tagName() constNui::Dom::Elementinline
val() constNui::Dom::BasicElementinline
val()Nui::Dom::BasicElementinline
value_type typedefNui::Dom::Element
weak_from_base()Nui::Dom::BasicElementinline
~BasicElement()=defaultNui::Dom::BasicElementvirtual
~Element()Nui::Dom::Elementinline