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 |