|
constexpr AttributeFactory | operator""_attr (char const *name, std::size_t) |
|
constexpr PropertyFactory | operator""_prop (char const *name, std::size_t) |
|
constexpr EventFactory | operator""_event (char const *name, std::size_t) |
|
template<typename T > |
| requires (std::is_same_v< T, AttributeFactory >||std::is_same_v< T, PropertyFactory >||std::is_same_v< T, EventFactory >) Detail |
|
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) |
|