#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/11]
template<typename FunctionT >
requires Detail::IsCallableByExplicitConstructionOfVal<FunctionT>
| Attribute Nui::Attributes::PropertyFactory::operator= |
( |
FunctionT |
func | ) |
const |
|
inline |
◆ operator=() [2/11]
template<typename
RendererType , typename... ObservedValues>
◆ operator=() [3/11]
template<typename
RendererType , typename... ObservedValues>
◆ operator=() [4/11]
◆ operator=() [5/11]
◆ operator=() [6/11]
| Attribute Nui::Attributes::PropertyFactory::operator= |
( |
std::function< void()> |
func | ) |
const |
|
inline |
◆ operator=() [7/11]
| Attribute Nui::Attributes::PropertyFactory::operator= |
( |
std::function< void(Nui::val)> |
func | ) |
const |
|
inline |
◆ operator=() [8/11]
template<typename U >
requires (IsWeakObserved<std::decay_t<U>>)
| Attribute Nui::Attributes::PropertyFactory::operator= |
( |
U && |
val | ) |
const |
|
inline |
◆ operator=() [9/11]
template<typename U >
requires (IsObserved<std::decay_t<U>>)
| Attribute Nui::Attributes::PropertyFactory::operator= |
( |
U & |
val | ) |
const |
|
inline |
◆ operator=() [10/11]
template<typename U >
requires (IsSharedObserved<std::decay_t<U>>)
| Attribute Nui::Attributes::PropertyFactory::operator= |
( |
U const & |
shared | ) |
const |
|
inline |
◆ operator=() [11/11]
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: