#include <attribute_factory.hpp>
◆ PropertyFactory() [1/3]
constexpr Nui::Attributes::PropertyFactory::PropertyFactory |
( |
char const * |
name | ) |
|
|
inlineexplicitconstexpr |
◆ PropertyFactory() [2/3]
constexpr Nui::Attributes::PropertyFactory::PropertyFactory |
( |
PropertyFactory const & |
other | ) |
|
|
constexprdefault |
◆ PropertyFactory() [3/3]
constexpr Nui::Attributes::PropertyFactory::PropertyFactory |
( |
PropertyFactory && |
other | ) |
|
|
constexprdefaultnoexcept |
◆ ~PropertyFactory()
Nui::Attributes::PropertyFactory::~PropertyFactory |
( |
| ) |
|
|
default |
◆ name()
constexpr char const * Nui::Attributes::PropertyFactory::name |
( |
| ) |
const |
|
inlineconstexpr |
◆ operator=() [1/10]
template<typename
RendererType , typename... ObservedValues>
◆ operator=() [2/10]
template<typename
RendererType , typename... ObservedValues>
◆ operator=() [3/10]
◆ operator=() [4/10]
◆ operator=() [5/10]
Attribute Nui::Attributes::PropertyFactory::operator= |
( |
std::function< void()> |
func | ) |
const |
|
inline |
◆ operator=() [6/10]
Attribute Nui::Attributes::PropertyFactory::operator= |
( |
std::function< void(Nui::val)> |
func | ) |
const |
|
inline |
◆ operator=() [7/10]
template<typename U >
requires (IsWeakObserved<std::decay_t<U>>)
Attribute Nui::Attributes::PropertyFactory::operator= |
( |
U && |
val | ) |
const |
|
inline |
◆ operator=() [8/10]
template<typename U >
requires (IsObserved<std::decay_t<U>>)
Attribute Nui::Attributes::PropertyFactory::operator= |
( |
U & |
val | ) |
const |
|
inline |
◆ operator=() [9/10]
template<typename U >
requires (IsSharedObserved<std::decay_t<U>>)
Attribute Nui::Attributes::PropertyFactory::operator= |
( |
U const & |
shared | ) |
const |
|
inline |
◆ operator=() [10/10]
template<typename U >
requires ( !IsObservedLike<std::decay_t<U>> && !std::invocable<U,
Nui::val> && !std::invocable<U> && !
Nui::Detail::IsProperty<std::decay_t<U>>)
Attribute Nui::Attributes::PropertyFactory::operator= |
( |
U |
val | ) |
const |
|
inline |
The documentation for this class was generated from the following file: