| Nui
    | 
| Namespaces | |
| namespace | Detail | 
| namespace | Literals | 
| Classes | |
| class | AttributeFactory | 
| class | EventFactory | 
| class | PropertyFactory | 
| struct | reference_ | 
| class | Style | 
| struct | style_ | 
| struct | StyleProperty | 
| struct | StylePropertyImpl | 
| Functions | |
| 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 > | operator! (T const &factory) | 
| template<typename FunctionT > | |
| StylePropertyImpl (FunctionT generator, std::nullptr_t) -> StylePropertyImpl< FunctionT, void > | |
| template<typename FunctionT , typename T > | |
| StylePropertyImpl (FunctionT generator, Observed< T > &) -> StylePropertyImpl< FunctionT, Observed< T > > | |
| template<typename FunctionT , typename T > | |
| StylePropertyImpl (FunctionT generator, Observed< T > const &) -> StylePropertyImpl< FunctionT, Observed< T > > | |
| template<typename FunctionT , typename T > | |
| StylePropertyImpl (FunctionT generator, std::shared_ptr< Observed< T > >) -> StylePropertyImpl< FunctionT, std::weak_ptr< Observed< T > > > | |
| template<typename FunctionT , typename T > | |
| StylePropertyImpl (FunctionT generator, std::weak_ptr< Observed< T > > &&) -> StylePropertyImpl< FunctionT, std::weak_ptr< Observed< T > > > | |
| template<typename FunctionT , typename GeneratorT , typename... ObservedT> | |
| StylePropertyImpl (FunctionT generator, ObservedValueCombinatorWithGenerator< GeneratorT, ObservedT... > &&) -> StylePropertyImpl< FunctionT, ObservedT... > | |
| static constexpr StyleProperty | operator""_style (char const *name, std::size_t) | 
| Variables | |
| struct Nui::Attributes::reference_ | reference | 
| struct Nui::Attributes::style_ | style | 
| Detail::DeferWrap< T > Nui::Attributes::operator! | ( | T const & | factory | ) | 
| Nui::Attributes::StylePropertyImpl | ( | FunctionT | generator, | 
| Observed< T > & | |||
| ) | -> StylePropertyImpl< FunctionT, Observed< T > > | 
| Nui::Attributes::StylePropertyImpl | ( | FunctionT | generator, | 
| Observed< T > const & | |||
| ) | -> StylePropertyImpl< FunctionT, Observed< T > > | 
| Nui::Attributes::StylePropertyImpl | ( | FunctionT | generator, | 
| ObservedValueCombinatorWithGenerator< GeneratorT, ObservedT... > && | |||
| ) | -> StylePropertyImpl< FunctionT, ObservedT... > | 
| Nui::Attributes::StylePropertyImpl | ( | FunctionT | generator, | 
| std::nullptr_t | |||
| ) | -> StylePropertyImpl< FunctionT, void > | 
| Nui::Attributes::StylePropertyImpl | ( | FunctionT | generator, | 
| std::shared_ptr< Observed< T > > | |||
| ) | -> StylePropertyImpl< FunctionT, std::weak_ptr< Observed< T > > > | 
| Nui::Attributes::StylePropertyImpl | ( | FunctionT | generator, | 
| std::weak_ptr< Observed< T > > && | |||
| ) | -> StylePropertyImpl< FunctionT, std::weak_ptr< Observed< T > > > | 
| struct Nui::Attributes::reference_ Nui::Attributes::reference | 
| struct Nui::Attributes::style_ Nui::Attributes::style |