|
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 |