Nui
Public Member Functions | List of all members
Nui::Attributes::EventFactory Class Reference

#include <attribute_factory.hpp>

Public Member Functions

constexpr EventFactory (char const *name)
 
constexpr EventFactory (EventFactory const &other)
 
constexpr EventFactory (EventFactory &&other)
 
EventFactoryoperator= (EventFactory const &)=delete
 
EventFactoryoperator= (EventFactory &&)=delete
 
constexpr char const * name () const
 
Attribute operator= (std::function< void()> func) const
 
Attribute operator= (std::function< void(Nui::val)> func) const
 

Constructor & Destructor Documentation

◆ EventFactory() [1/3]

constexpr Nui::Attributes::EventFactory::EventFactory ( char const *  name)
inlineexplicitconstexpr

◆ EventFactory() [2/3]

constexpr Nui::Attributes::EventFactory::EventFactory ( EventFactory const &  other)
inlineexplicitconstexpr

◆ EventFactory() [3/3]

constexpr Nui::Attributes::EventFactory::EventFactory ( EventFactory &&  other)
inlineexplicitconstexpr

Member Function Documentation

◆ name()

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

◆ operator=() [1/4]

EventFactory& Nui::Attributes::EventFactory::operator= ( EventFactory &&  )
delete

◆ operator=() [2/4]

EventFactory& Nui::Attributes::EventFactory::operator= ( EventFactory const &  )
delete

◆ operator=() [3/4]

Attribute Nui::Attributes::EventFactory::operator= ( std::function< void()>  func) const
inline

◆ operator=() [4/4]

Attribute Nui::Attributes::EventFactory::operator= ( std::function< void(Nui::val)>  func) const
inline

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