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