| Nui
    | 
#include <attribute.hpp>
| Classes | |
| struct | RegularAttribute | 
| struct | StringDataAttribute | 
| Public Member Functions | |
| Attribute ()=default | |
| Attribute (std::function< void(Dom::ChildlessElement &)> setter, std::function< EventContext::EventIdType(std::weak_ptr< Dom::ChildlessElement > &&element)> createEvent={}, std::function< void(EventContext::EventIdType const &)> clearEvent={}) | |
| Attribute (std::string data, std::function< EventContext::EventIdType(std::weak_ptr< Dom::ChildlessElement > &&element)> createEvent, std::function< void(EventContext::EventIdType const &)> clearEvent) | |
| Attribute (std::string_view data, std::function< EventContext::EventIdType(std::weak_ptr< Dom::ChildlessElement > &&element)> createEvent, std::function< void(EventContext::EventIdType const &)> clearEvent) | |
| Attribute (Attribute const &)=default | |
| Attribute (Attribute &&)=default | |
| Attribute & | operator= (Attribute const &)=default | 
| Attribute & | operator= (Attribute &&)=default | 
| ~Attribute ()=default | |
| void | setOn (Dom::ChildlessElement &element) const | 
| EventContext::EventIdType | createEvent (std::weak_ptr< Dom::ChildlessElement > &&element) const | 
| std::function< void(EventContext::EventIdType const &)> | getEventClear () const | 
| std::string const & | stringData () const | 
| bool | isRegular () const | 
| bool | isStringData () const | 
| bool | defer () const | 
| void | defer (bool doDefer) & | 
| Attribute && | defer (bool doDefer) && | 
| 
 | default | 
| 
 | inlineexplicit | 
| 
 | inline | 
| 
 | inline | 
| 
 | default | 
| 
 | default | 
| 
 | default | 
| EventContext::EventIdType Nui::Attribute::createEvent | ( | std::weak_ptr< Dom::ChildlessElement > && | element | ) | const | 
| bool Nui::Attribute::defer | ( | ) | const | 
| void Nui::Attribute::defer | ( | bool | doDefer | ) | & | 
| 
 | inline | 
| std::function< void(EventContext::EventIdType const &)> Nui::Attribute::getEventClear | ( | ) | const | 
| bool Nui::Attribute::isRegular | ( | ) | const | 
| bool Nui::Attribute::isStringData | ( | ) | const | 
| void Nui::Attribute::setOn | ( | Dom::ChildlessElement & | element | ) | const | 
| std::string const & Nui::Attribute::stringData | ( | ) | const |