Nui
Classes | Namespaces | Functions
element.hpp File Reference
#include <nui/frontend/elements/impl/html_element.hpp>
#include <nui/frontend/event_system/event_context.hpp>
#include <nui/frontend/dom/childless_element.hpp>
#include <nui/utility/tuple_for_each.hpp>
#include <nui/frontend/val.hpp>
#include <concepts>
#include <string>
#include <vector>
#include <memory>
#include <functional>
#include <nui/frontend/elements/impl/html_element.tpp>
#include <nui/frontend/elements/impl/range_renderer.tpp>
Include dependency graph for element.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Nui::Dom::Element
 

Namespaces

 Nui
 
 Nui::Dom
 
 Nui::Dom::Detail
 

Functions

static void Nui::Dom::Detail::destroyByRemove (Nui::val &val)
 
static void Nui::Dom::Detail::destroyByParentChildRemoval (Nui::val &val)
 
static void Nui::Dom::Detail::doNotDestroy (Nui::val &)
 
std::shared_ptr< Element > Nui::Dom::makeStandaloneElement (std::invocable< Element &, Renderer const & > auto &&fn)