Go to the source code of this file.
|
template<typename ElementT , typename T > |
EventContext::EventIdType | Nui::Attributes::Detail::changeEventHandler (std::weak_ptr< ElementT > element, T const &obs, std::function< bool(std::shared_ptr< ElementT > const &)> onLock) |
|
template<typename ElementT , typename T > |
EventContext::EventIdType | Nui::Attributes::Detail::defaultAttributeEvent (std::weak_ptr< ElementT > element, T const &obs, char const *name) |
|
template<typename ElementT , typename T > |
EventContext::EventIdType | Nui::Attributes::Detail::defaultPropertyEvent (std::weak_ptr< ElementT > element, T const &obs, char const *name) |
|
template<typename T >
requires ( std::is_same_v<T, AttributeFactory> || std::is_same_v<T, PropertyFactory> || std::is_same_v<T, EventFactory>) |
Detail::DeferWrap< T > | Nui::Attributes::operator! (T const &factory) |
|
◆ MAKE_HTML_EVENT_ATTRIBUTE
◆ MAKE_HTML_EVENT_ATTRIBUTE_RENAME
#define MAKE_HTML_EVENT_ATTRIBUTE_RENAME |
( |
|
NAME, |
|
|
|
HTML_ACTUAL |
|
) |
| |
Value:
{ \
namespace Names \
{ \
static constexpr auto Attr##NAME = fixToLower(HTML_ACTUAL); \
} \
static constexpr auto NAME = AttributeFactory{Names::Attr##NAME}; \
}
Definition attribute_factory.hpp:14
◆ MAKE_HTML_VALUE_ATTRIBUTE
◆ MAKE_HTML_VALUE_ATTRIBUTE_RENAME
#define MAKE_HTML_VALUE_ATTRIBUTE_RENAME |
( |
|
NAME, |
|
|
|
HTML_NAME |
|
) |
| |
Value:
{ \
static constexpr auto NAME = AttributeFactory{HTML_NAME}; \
}