|
constexpr | QMetaMethod () |
|
QByteArray | methodSignature () const |
|
QByteArray | name () const |
|
const char * | typeName () const |
| Returns the return type name of this method.
|
|
int | returnType () const |
|
QMetaType | returnMetaType () const |
|
int | parameterCount () const |
|
int | parameterType (int index) const |
|
QMetaType | parameterMetaType (int index) const |
|
void | getParameterTypes (int *types) const |
|
QList< QByteArray > | parameterTypes () const |
| Returns a list of parameter types.
|
|
QByteArray | parameterTypeName (int index) const |
|
QList< QByteArray > | parameterNames () const |
| Returns a list of parameter names.
|
|
const char * | tag () const |
| Returns the tag associated with this method.
|
|
Access | access () const |
| Returns the access specification of this method (private, protected, or public).
|
|
MethodType | methodType () const |
| Returns the type of this method (signal, slot, or method).
|
|
int | attributes () const |
|
int | methodIndex () const |
|
int | relativeMethodIndex () const |
|
int | revision () const |
|
bool | isConst () const |
|
const QMetaObject * | enclosingMetaObject () const |
|
bool | invoke (QObject *object, Qt::ConnectionType connectionType, QGenericReturnArgument returnValue, QGenericArgument val0=QGenericArgument(nullptr), QGenericArgument val1=QGenericArgument(), QGenericArgument val2=QGenericArgument(), QGenericArgument val3=QGenericArgument(), QGenericArgument val4=QGenericArgument(), QGenericArgument val5=QGenericArgument(), QGenericArgument val6=QGenericArgument(), QGenericArgument val7=QGenericArgument(), QGenericArgument val8=QGenericArgument(), QGenericArgument val9=QGenericArgument()) const |
| \obsolete [6.5] Please use the variadic overload of this function
|
|
bool | invoke (QObject *object, QGenericReturnArgument returnValue, QGenericArgument val0=QGenericArgument(nullptr), QGenericArgument val1=QGenericArgument(), QGenericArgument val2=QGenericArgument(), QGenericArgument val3=QGenericArgument(), QGenericArgument val4=QGenericArgument(), QGenericArgument val5=QGenericArgument(), QGenericArgument val6=QGenericArgument(), QGenericArgument val7=QGenericArgument(), QGenericArgument val8=QGenericArgument(), QGenericArgument val9=QGenericArgument()) const |
|
bool | invoke (QObject *object, Qt::ConnectionType connectionType, QGenericArgument val0, QGenericArgument val1=QGenericArgument(), QGenericArgument val2=QGenericArgument(), QGenericArgument val3=QGenericArgument(), QGenericArgument val4=QGenericArgument(), QGenericArgument val5=QGenericArgument(), QGenericArgument val6=QGenericArgument(), QGenericArgument val7=QGenericArgument(), QGenericArgument val8=QGenericArgument(), QGenericArgument val9=QGenericArgument()) const |
|
bool | invoke (QObject *object, QGenericArgument val0, QGenericArgument val1=QGenericArgument(), QGenericArgument val2=QGenericArgument(), QGenericArgument val3=QGenericArgument(), QGenericArgument val4=QGenericArgument(), QGenericArgument val5=QGenericArgument(), QGenericArgument val6=QGenericArgument(), QGenericArgument val7=QGenericArgument(), QGenericArgument val8=QGenericArgument(), QGenericArgument val9=QGenericArgument()) const |
|
bool | invokeOnGadget (void *gadget, QGenericReturnArgument returnValue, QGenericArgument val0=QGenericArgument(nullptr), QGenericArgument val1=QGenericArgument(), QGenericArgument val2=QGenericArgument(), QGenericArgument val3=QGenericArgument(), QGenericArgument val4=QGenericArgument(), QGenericArgument val5=QGenericArgument(), QGenericArgument val6=QGenericArgument(), QGenericArgument val7=QGenericArgument(), QGenericArgument val8=QGenericArgument(), QGenericArgument val9=QGenericArgument()) const |
|
bool | invokeOnGadget (void *gadget, QGenericArgument val0, QGenericArgument val1=QGenericArgument(), QGenericArgument val2=QGenericArgument(), QGenericArgument val3=QGenericArgument(), QGenericArgument val4=QGenericArgument(), QGenericArgument val5=QGenericArgument(), QGenericArgument val6=QGenericArgument(), QGenericArgument val7=QGenericArgument(), QGenericArgument val8=QGenericArgument(), QGenericArgument val9=QGenericArgument()) const |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. \obsolete [6.5] Please use the variadic overload of this function.
|
|
template<typename... Args> |
QtPrivate::Invoke::IfNotOldStyleArgs< bool, Args... > | invoke (QObject *obj, Qt::ConnectionType c, QMetaMethodReturnArgument r, Args &&... arguments) const |
|
template<typename... Args> |
QtPrivate::Invoke::IfNotOldStyleArgs< bool, Args... > | invoke (QObject *obj, Qt::ConnectionType c, Args &&... arguments) const |
|
template<typename... Args> |
QtPrivate::Invoke::IfNotOldStyleArgs< bool, Args... > | invoke (QObject *obj, QMetaMethodReturnArgument r, Args &&... arguments) const |
|
template<typename... Args> |
QtPrivate::Invoke::IfNotOldStyleArgs< bool, Args... > | invoke (QObject *obj, Args &&... arguments) const |
|
template<typename... Args> |
QtPrivate::Invoke::IfNotOldStyleArgs< bool, Args... > | invokeOnGadget (void *gadget, QMetaMethodReturnArgument r, Args &&... arguments) const |
|
template<typename... Args> |
QtPrivate::Invoke::IfNotOldStyleArgs< bool, Args... > | invokeOnGadget (void *gadget, Args &&... arguments) const |
|
bool | isValid () const |
|
const QMetaObject * | mobj |
|
Data | data |
|
QByteArray | signature () const |
| \macro Q_METAMETHOD_INVOKE_MAX_ARGS
|
|
Definition at line 138 of file qmetaobject_p.h.