|
libqi-api
2.4.3.28
|
Type-erased property, simulating a typed property but using AnyValue. More...
#include <property.hpp>
Additional Inherited Members | |
Public Types inherited from qi::PropertyImpl< AnyValue > | |
| typedef boost::function< bool(AnyValue &, const AnyValue &)> | Setter |
| typedef boost::function < AnyValue(const AnyValue &)> | Getter |
| typedef SignalF< void(const AnyValue &)> | SignalType |
| typedef AnyValue | PropertyType |
Public Types inherited from qi::SignalF< void(const AnyValue &)> | |
| typedef void(const AnyValue &) | FunctionType |
Public Types inherited from qi::SignalBase | |
| typedef boost::function< void(bool)> | OnSubscribers |
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 | |
| typedef boost::function< void(const GenericFunctionParameters ¶ms, MetaCallType callType)> | Trigger |
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 104 of file property.hpp.
|
inline |
Definition at line 107 of file property.hpp.
|
inline |
Definition at line 14 of file property.hxx.
|
inlinevirtual |
Reimplemented from qi::Property< AnyValue >.
Definition at line 115 of file property.hpp.
|
inlinevirtual |
Reimplemented from qi::SignalF< void(const AnyValue &)>.
Definition at line 117 of file property.hpp.