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