![]() |
Qt 6.x
The Qt SDK
|
\inmodule QtCore More...
#include <qmetaobjectbuilder_p.h>
Collaboration diagram for QMetaMethodBuilder:Public Member Functions | |
| QMetaMethodBuilder () | |
| int | index () const |
| Returns the index of this method within its QMetaObjectBuilder. | |
| QMetaMethod::MethodType | methodType () const |
| Returns the type of this method (signal, slot, method, or constructor). | |
| QByteArray | signature () const |
| Returns the signature of this method. | |
| QByteArray | returnType () const |
Returns the return type for this method; empty if the method's return type is {void}. | |
| void | setReturnType (const QByteArray &value) |
| Sets the return type for this method to value. | |
| QList< QByteArray > | parameterTypes () const |
| Returns the list of parameter types for this method. | |
| QList< QByteArray > | parameterNames () const |
| Returns the list of parameter names for this method. | |
| void | setParameterNames (const QList< QByteArray > &value) |
| Sets the list of parameter names for this method to value. | |
| QByteArray | tag () const |
| Returns the tag associated with this method. | |
| void | setTag (const QByteArray &value) |
| Sets the tag associated with this method to value. | |
| QMetaMethod::Access | access () const |
| Returns the access specification of this method (private, protected, or public). | |
| void | setAccess (QMetaMethod::Access value) |
| Sets the access specification of this method (private, protected, or public) to value. | |
| int | attributes () const |
| Returns the additional attributes for this method. | |
| void | setAttributes (int value) |
| Sets the additional attributes for this method to value. | |
| int | isConst () const |
| Returns true if the method is const qualified. | |
| void | setConst (bool methodIsConst=true) |
| int | revision () const |
| Returns the revision of this method. | |
| void | setRevision (int revision) |
| Sets the revision of this method. | |
Friends | |
| class | QMetaObjectBuilder |
| class | QMetaPropertyBuilder |
\inmodule QtCore
The QMetaMethodBuilder class enables modifications to a method definition on a meta object builder.
Definition at line 145 of file qmetaobjectbuilder_p.h.
|
inline |
Definition at line 148 of file qmetaobjectbuilder_p.h.
| QMetaMethod::Access QMetaMethodBuilder::access | ( | ) | const |
Returns the access specification of this method (private, protected, or public).
The default value is QMetaMethod::Public for methods, slots, signals and constructors.
Definition at line 1663 of file qmetaobjectbuilder.cpp.
References d, and QMetaMethod::Public.
| int QMetaMethodBuilder::attributes | ( | ) | const |
Returns the additional attributes for this method.
Definition at line 1691 of file qmetaobjectbuilder.cpp.
References d.
| int QMetaMethodBuilder::index | ( | ) | const |
Returns the index of this method within its QMetaObjectBuilder.
Definition at line 1527 of file qmetaobjectbuilder.cpp.
Referenced by QMetaObjectBuilder::addProperty(), and QQmlOpenMetaObjectType::createProperty().
Here is the caller graph for this function:| int QMetaMethodBuilder::isConst | ( | ) | const |
Returns true if the method is const qualified.
Definition at line 1715 of file qmetaobjectbuilder.cpp.
References d, and MethodIsConst.
| QMetaMethod::MethodType QMetaMethodBuilder::methodType | ( | ) | const |
Returns the type of this method (signal, slot, method, or constructor).
Definition at line 1538 of file qmetaobjectbuilder.cpp.
References d, and QMetaMethod::Method.
| QList< QByteArray > QMetaMethodBuilder::parameterNames | ( | ) | const |
Returns the list of parameter names for this method.
Definition at line 1609 of file qmetaobjectbuilder.cpp.
References d.
| QList< QByteArray > QMetaMethodBuilder::parameterTypes | ( | ) | const |
Returns the list of parameter types for this method.
Definition at line 1595 of file qmetaobjectbuilder.cpp.
References d.
| QByteArray QMetaMethodBuilder::returnType | ( | ) | const |
Returns the return type for this method; empty if the method's return type is {void}.
Definition at line 1567 of file qmetaobjectbuilder.cpp.
References d.
| int QMetaMethodBuilder::revision | ( | ) | const |
Returns the revision of this method.
Definition at line 1739 of file qmetaobjectbuilder.cpp.
References d.
Referenced by setRevision().
Here is the caller graph for this function:| void QMetaMethodBuilder::setAccess | ( | QMetaMethod::Access | value | ) |
Sets the access specification of this method (private, protected, or public) to value.
If the method is a signal, this function will be ignored.
Definition at line 1679 of file qmetaobjectbuilder.cpp.
References d, and QMetaMethod::Signal.
Referenced by QMetaObjectBuilder::addConstructor(), and QQmlMetaType::clone().
Here is the caller graph for this function:| void QMetaMethodBuilder::setAttributes | ( | int | value | ) |
Sets the additional attributes for this method to value.
Definition at line 1705 of file qmetaobjectbuilder.cpp.
References d.
Referenced by QMetaObjectBuilder::addConstructor().
Here is the caller graph for this function:| void QMetaMethodBuilder::setConst | ( | bool | methodIsConst = true | ) |
Definition at line 1723 of file qmetaobjectbuilder.cpp.
References d, and MethodIsConst.
| void QMetaMethodBuilder::setParameterNames | ( | const QList< QByteArray > & | value | ) |
Sets the list of parameter names for this method to value.
Definition at line 1623 of file qmetaobjectbuilder.cpp.
References d.
Referenced by QMetaObjectBuilder::addConstructor().
Here is the caller graph for this function:| void QMetaMethodBuilder::setReturnType | ( | const QByteArray & | value | ) |
Sets the return type for this method to value.
If value is empty, then the method's return type is {void}. The value will be normalized before it is added to the method.
Definition at line 1583 of file qmetaobjectbuilder.cpp.
References d, and QMetaObject::normalizedType().
Referenced by QMetaObjectBuilder::addConstructor().
Here is the call graph for this function:
Here is the caller graph for this function:| void QMetaMethodBuilder::setRevision | ( | int | revision | ) |
Sets the revision of this method.
Definition at line 1752 of file qmetaobjectbuilder.cpp.
References d, MethodRevisioned, and revision().
Here is the call graph for this function:| void QMetaMethodBuilder::setTag | ( | const QByteArray & | value | ) |
Sets the tag associated with this method to value.
Definition at line 1649 of file qmetaobjectbuilder.cpp.
References d.
Referenced by QMetaObjectBuilder::addConstructor().
Here is the caller graph for this function:| QByteArray QMetaMethodBuilder::signature | ( | ) | const |
Returns the signature of this method.
Definition at line 1552 of file qmetaobjectbuilder.cpp.
References d.
Referenced by QMetaObjectBuilder::indexOfConstructor().
Here is the caller graph for this function:| QByteArray QMetaMethodBuilder::tag | ( | ) | const |
Returns the tag associated with this method.
Definition at line 1635 of file qmetaobjectbuilder.cpp.
References d.
|
friend |
Definition at line 181 of file qmetaobjectbuilder_p.h.
|
friend |
Definition at line 182 of file qmetaobjectbuilder_p.h.