|
libqi-api
release-2.5.3-2016-11-18
|
Type-erased property, simulating a typed property but using AnyValue. More...
#include <property.hpp>
Additional Inherited Members | |
Public Types inherited from qi::Property< AnyValue > | |
| using | ImplType = PropertyImpl< AnyValue > |
| using | Getter = typename ImplType::Getter |
| using | Setter = typename ImplType::Setter |
Public Types inherited from qi::PropertyImpl< AnyValue > | |
| using | Setter = boost::function< bool(AnyValue &, const AnyValue &)> |
| using | Getter = boost::function< AnyValue(const AnyValue &)> |
| using | SignalType = SignalF< void(const AnyValue &)> |
| using | PropertyType = AnyValue |
Public Types inherited from qi::SignalF< void(const AnyValue &)> | |
| using | FunctionType = void(const AnyValue &) |
Public Types inherited from qi::SignalBase | |
| using | OnSubscribers = boost::function< void(bool)> |
Public Attributes inherited from qi::SignalBase | |
| boost::shared_ptr < SignalBasePrivate > | _p |
Static Public Attributes inherited from qi::SignalBase | |
| static const SignalLink | invalidSignalLink |
Protected Types inherited from qi::SignalBase | |
| using | Trigger = boost::function< void(const GenericFunctionParameters ¶ms, MetaCallType callType)> |
Protected Member Functions inherited from qi::PropertyImpl< AnyValue > | |
| AnyValue | getImpl () const |
| void | setImpl (const AnyValue &v) |
Protected Member Functions inherited from qi::SignalBase | |
| void | callSubscribers (const GenericFunctionParameters ¶ms, MetaCallType callType=MetaCallType_Auto) |
| void | setTriggerOverride (Trigger trigger) |
| void | setOnSubscribers (OnSubscribers onSubscribers) |
| void | callOnSubscribe (bool v) |
| void | createNewTrackLink (int &id, SignalLink *&trackLink) |
| void | disconnectTrackLink (int id) |
Protected Attributes inherited from qi::PropertyImpl< AnyValue > | |
| Getter | _getter |
| Setter | _setter |
| AnyValue | _value |
Type-erased property, simulating a typed property but using AnyValue.
Definition at line 212 of file property.hpp.
|
inline |
Definition at line 215 of file property.hpp.
|
inline |
Definition at line 224 of file property.hpp.
|
inlineoverridevirtual |
Implements qi::PropertyImpl< AnyValue >.
Definition at line 15 of file property.hxx.
|
inlineoverridevirtual |
Implements qi::PropertyBase.
Definition at line 226 of file property.hpp.
|
inlineoverridevirtual |
Reimplemented from qi::SignalF< void(const AnyValue &)>.
Definition at line 228 of file property.hpp.