Nui
Public Member Functions | Public Attributes | List of all members
Nui::Attributes::StyleProperty Struct Reference

#include <style.hpp>

Public Member Functions

constexpr StyleProperty (char const *name)
 
auto operator= (char const *value)
 
auto operator= (std::string value)
 
auto operator= (Observed< std::string > const &observedValue)
 
auto operator= (std::weak_ptr< Observed< std::string >> &&observedValue)
 
auto operator= (std::shared_ptr< Observed< std::string >> observedValue)
 
template<typename FunctionT , typename... ArgsT>
auto operator= (ObservedValueCombinatorWithGenerator< FunctionT, ArgsT... > &&combinator)
 

Public Attributes

char const * name
 

Constructor & Destructor Documentation

◆ StyleProperty()

constexpr Nui::Attributes::StyleProperty::StyleProperty ( char const *  name)
inlineconstexpr

Member Function Documentation

◆ operator=() [1/6]

auto Nui::Attributes::StyleProperty::operator= ( char const *  value)
inline

◆ operator=() [2/6]

auto Nui::Attributes::StyleProperty::operator= ( Observed< std::string > const &  observedValue)
inline

◆ operator=() [3/6]

template<typename FunctionT , typename... ArgsT>
auto Nui::Attributes::StyleProperty::operator= ( ObservedValueCombinatorWithGenerator< FunctionT, ArgsT... > &&  combinator)
inline

◆ operator=() [4/6]

auto Nui::Attributes::StyleProperty::operator= ( std::shared_ptr< Observed< std::string >>  observedValue)
inline

◆ operator=() [5/6]

auto Nui::Attributes::StyleProperty::operator= ( std::string  value)
inline

◆ operator=() [6/6]

auto Nui::Attributes::StyleProperty::operator= ( std::weak_ptr< Observed< std::string >> &&  observedValue)
inline

Member Data Documentation

◆ name

char const* Nui::Attributes::StyleProperty::name

The documentation for this struct was generated from the following file: