libqi-api  release-2.5.3-2016-11-18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
qi::PropertyBase Class Referenceabstract

#include <property.hpp>

Public Member Functions

virtual ~PropertyBase ()=default
 
virtual SignalBasesignal ()=0
 
virtual FutureSync< void > setValue (AutoAnyReference value)=0
 
virtual FutureSync< AnyValuevalue () const =0
 

Detailed Description

Type-erased virtual interface implemented by all Property classes.

Definition at line 27 of file property.hpp.

Constructor & Destructor Documentation

virtual qi::PropertyBase::~PropertyBase ( )
virtualdefault

Member Function Documentation

virtual FutureSync<void> qi::PropertyBase::setValue ( AutoAnyReference  value)
pure virtual
virtual SignalBase* qi::PropertyBase::signal ( )
pure virtual
virtual FutureSync<AnyValue> qi::PropertyBase::value ( ) const
pure virtual

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