Nui
Public Types | Public Member Functions | Static Public Member Functions | List of all members
Nui::Attributes::Style< Properties > Class Template Reference

#include <style.hpp>

Public Types

using ObservedValueList = Nui::Detail::FlatTupleTransform_t< Nui::Detail::TupleFilter_t< Detail::IsDynamicStyleProperty, Properties... >, Detail::StripPropertyObserved >
 

Public Member Functions

constexpr Style (Properties &&... props)
 
std::string toString () const
 
std::function< std::string()> ejectGenerator () &&
 
ObservedValueList ejectObservedValues () &&
 

Static Public Member Functions

constexpr static bool isStatic ()
 

Member Typedef Documentation

◆ ObservedValueList

Constructor & Destructor Documentation

◆ Style()

template<typename... Properties>
constexpr Nui::Attributes::Style< Properties >::Style ( Properties &&...  props)
inlineconstexpr

Member Function Documentation

◆ ejectGenerator()

template<typename... Properties>
std::function<std::string()> Nui::Attributes::Style< Properties >::ejectGenerator ( ) &&
inline

◆ ejectObservedValues()

template<typename... Properties>
ObservedValueList Nui::Attributes::Style< Properties >::ejectObservedValues ( ) &&
inline

◆ isStatic()

template<typename... Properties>
constexpr static bool Nui::Attributes::Style< Properties >::isStatic ( )
inlinestaticconstexpr

◆ toString()

template<typename... Properties>
std::string Nui::Attributes::Style< Properties >::toString ( ) const
inline

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