Global Classes
class qi::MetaProperty
Functions (class qi::MetaProperty)
class qi::MetaSignal
class qi::MetaMethod
Functions (class qi::MetaMethod)
Members (class qi::MetaMethod)
class qi::MetaObject
Functions (class qi::MetaObject)
Members (class qi::MetaObject)
MetaObject
()MetaObject
(const MetaObject& other)operator=
(const MetaObject& other)~MetaObject
()methodId
(const std::string& nameWithSignature) constsignalId
(const std::string& name) constpropertyId
(const std::string& name) constmethodMap
() constsignalMap
() constpropertyMap
() constmethod
(unsigned int id)method
(unsigned int id) constsignal
(unsigned int id)signal
(unsigned int id) constsignal
(const std::string& name) constproperty
(unsigned int id)property
(unsigned int id) constfindMethod
(const std::string& nameWithOptionalSignature, const GenericFunctionParameters& args, bool* canCache) constfindMethod
(const std::string& name) constfindCompatibleMethod
(const std::string& nameOrSignature) constdescription
() constMetaObject
(const MethodMap& methodMap, const SignalMap& signalMap, const PropertyMap& propertyMap, const std::string& description)isPrivateMember
(const std::string& name, unsigned int uid)merge
(const qi::MetaObject& source, const qi::MetaObject& dest)Description of the signals and methods accessible on an ObjectTypeInterface.
qi::MetaObject::
isPrivateMember
(const std::string& name, unsigned int uid)¶Brief:
Parameters: |
|
---|---|
Returns: | True if the member is considered internal, and should not be listed. |
qi::MetaObject::
merge
(const qi::MetaObject& source, const qi::MetaObject& dest)¶Brief:
Parameters: |
|
---|---|
Returns: | The merge’s result of the two objects. |
Merge two MetaObject. Dest method and signal ids will be incremented by offset.
qi::MetaObject::
MetaObject
()¶qi::MetaObject::
MetaObject
(const MetaObject& other)¶qi::MetaObject::
operator=
(const MetaObject& other)¶qi::MetaObject::
~MetaObject
()¶qi::MetaObject::
methodId
(const std::string& nameWithSignature) const
¶Brief:
Parameters: |
|
---|---|
Returns: | The method’s id or -1 if the method wasn’t found. |
qi::MetaObject::
signalId
(const std::string& name) const
¶Brief:
Parameters: |
|
---|---|
Returns: | The signal’s id or -1 if the signal wasn’t found. |
qi::MetaObject::
propertyId
(const std::string& name) const
¶Brief:
Parameters: |
|
---|---|
Returns: | The property’s id or -1 if the property wasn’t found. |
qi::MetaObject::
methodMap
() const
¶Brief:
Returns: | The map of all the methods. |
---|
qi::MetaObject::
signalMap
() const
¶Brief:
Returns: | The map of all the signals. |
---|
qi::MetaObject::
propertyMap
() const
¶Brief:
Returns: | The map of all the properties. |
---|
qi::MetaObject::
method
(unsigned int id)¶Brief:
Parameters: |
|
---|---|
Returns: | The desired method or null if the id is invalid. |
qi::MetaObject::
method
(unsigned int id) const
¶qi::MetaObject::
signal
(unsigned int id)¶Brief:
Parameters: |
|
---|---|
Returns: | The desired signal or null if the id is invalid. |
qi::MetaObject::
signal
(unsigned int id) const
¶qi::MetaObject::
signal
(const std::string& name) const
¶Brief:
Parameters: |
|
---|---|
Returns: | The desired signal or null if the signal wasn’t found. |
qi::MetaObject::
property
(unsigned int id)¶Brief:
Parameters: |
|
---|---|
Returns: | The desired property of null if the id is invalid. |
qi::MetaObject::
property
(unsigned int id) const
¶qi::MetaObject::
findMethod
(const std::string& nameWithOptionalSignature, const GenericFunctionParameters& args, bool* canCache = 0) const
¶Brief:
Parameters: |
|
---|---|
Returns: | The mathing method id, or -1 if none or an ambiguous set was found. |
Find a method matching nameWithOptionalSignature that can be called with arguments args.
qi::MetaObject::
findMethod
(const std::string& name) const
¶Brief:
Parameters: |
|
---|---|
Returns: | A vector containing all the overloaded version of the method. |
qi::MetaObject::
findCompatibleMethod
(const std::string& nameOrSignature) const
¶Brief:
Parameters: |
|
---|---|
Returns: | A vector containing all the compatible method and their associated compatibility’s score. |
Find all the methods compatible with nameOrSignature. If no signature is specified, the method relies on findMethod.
qi::MetaObject::
description
() const
¶Brief:
Returns: | The object’s description. |
---|
qi::MetaObject::
MetaObject
(const MethodMap& methodMap, const SignalMap& signalMap, const PropertyMap& propertyMap, const std::string& description)¶MetaMethod
()MetaMethod
(unsigned int newUid, const MetaMethod& other)uid
() constname
() consttoString
() constparametersSignature
() constreturnSignature
() constdescription
() constparameters
() constreturnDescription
() constisPrivate
() constMetaMethod
(unsigned int uid, const qi::Signature& returnSignature, const std::string& name, const qi::Signature& parametersSignature, const std::string& description, const MetaMethodParameterVector& parameters, const std::string& returnDescription)Representation of a method in an GenericObject.
qi::MetaMethod::
MetaMethod
()¶qi::MetaMethod::
MetaMethod
(unsigned int newUid, const MetaMethod& other)¶qi::MetaMethod::
uid
() const
¶qi::MetaMethod::
name
() const
¶qi::MetaMethod::
toString
() const
¶qi::MetaMethod::
parametersSignature
() const
¶qi::MetaMethod::
returnSignature
() const
¶qi::MetaMethod::
description
() const
¶qi::MetaMethod::
parameters
() const
¶qi::MetaMethod::
returnDescription
() const
¶qi::MetaMethod::
isPrivate
() const
¶return true if method is considered internal, and should not be listed
qi::MetaMethod::
MetaMethod
(unsigned int uid, const qi::Signature& returnSignature, const std::string& name, const qi::Signature& parametersSignature, const std::string& description, const MetaMethodParameterVector& parameters, const std::string& returnDescription)¶MetaSignal
(unsigned int uid, const std::string& name, const qi::Signature& sig)MetaSignal
()~MetaSignal
()name
() consttoString
() constparametersSignature
() constuid
() constisPrivate
() constRepresentation of a Signal in an GenericObject.
qi::MetaSignal::
MetaSignal
(unsigned int uid, const std::string& name, const qi::Signature& sig)¶qi::MetaSignal::
MetaSignal
()¶qi::MetaSignal::
~MetaSignal
()¶qi::MetaSignal::
name
() const
¶qi::MetaSignal::
toString
() const
¶qi::MetaSignal::
parametersSignature
() const
¶qi::MetaSignal::
uid
() const
¶qi::MetaSignal::
isPrivate
() const
¶return true if signal is considered internal, and should not be listed
MetaProperty
(unsigned int uid, const std::string& name, const qi::Signature& sig)MetaProperty
()name
() constsignature
() consttoString
() constuid
() constisPrivate
() constqi::MetaProperty::
MetaProperty
(unsigned int uid, const std::string& name, const qi::Signature& sig)¶qi::MetaProperty::
MetaProperty
()¶qi::MetaProperty::
name
() const
¶qi::MetaProperty::
signature
() const
¶qi::MetaProperty::
toString
() const
¶qi::MetaProperty::
uid
() const
¶qi::MetaProperty::
isPrivate
() const
¶return true if property is considered internal, and should not be listed