QtBase  v6.3.1
Public Member Functions | Static Public Member Functions | List of all members
QMetaMethodPrivate Class Reference
Inheritance diagram for QMetaMethodPrivate:
Inheritance graph
[legend]
Collaboration diagram for QMetaMethodPrivate:
Collaboration graph
[legend]

Public Member Functions

QByteArray signature () const
 
QByteArray name () const
 
int typesDataIndex () const
 
const char * rawReturnTypeName () const
 
int returnType () const
 
int parameterCount () const
 
int parametersDataIndex () const
 
uint parameterTypeInfo (int index) const
 
int parameterType (int index) const
 
void getParameterTypes (int *types) const
 
QByteArray parameterTypeName (int index) const
 
QList< QByteArrayparameterTypes () const
 
QList< QByteArrayparameterNames () const
 
QByteArray tag () const
 
int ownMethodIndex () const
 
- Public Member Functions inherited from QMetaMethod
constexpr QMetaMethod ()
 
QByteArray methodSignature () const
 
QByteArray name () const
 
const char * typeName () const
 
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< QByteArrayparameterTypes () const
 
QByteArray parameterTypeName (int index) const
 
QList< QByteArrayparameterNames () const
 
const char * tag () const
 
Access access () const
 
MethodType methodType () const
 
int attributes () const
 
int methodIndex () const
 
int relativeMethodIndex () const
 
int revision () const
 
bool isConst () const
 
const QMetaObjectenclosingMetaObject () 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
 
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(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, 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, 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(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 isValid () const
 

Static Public Member Functions

static const QMetaMethodPrivateget (const QMetaMethod *q)
 
- Static Public Member Functions inherited from QMetaMethod
template<typename PointerToMemberFunction >
static QMetaMethod fromSignal (PointerToMemberFunction signal)
 

Additional Inherited Members

- Public Types inherited from QMetaMethod
enum  Access { Private , Protected , Public }
 
enum  MethodType { Method , Signal , Slot , Constructor }
 
enum  Attributes { Compatibility = 0x1 , Cloned = 0x2 , Scriptable = 0x4 }
 

Detailed Description

Definition at line 201 of file qmetaobject.cpp.

Member Function Documentation

◆ get()

static const QMetaMethodPrivate* QMetaMethodPrivate::get ( const QMetaMethod q)
inlinestatic

Definition at line 204 of file qmetaobject.cpp.

Here is the caller graph for this function:

◆ getParameterTypes()

void QMetaMethodPrivate::getParameterTypes ( int *  types) const
inline

Definition at line 1827 of file qmetaobject.cpp.

Here is the caller graph for this function:

◆ name()

QByteArray QMetaMethodPrivate::name ( ) const
inline

Definition at line 1776 of file qmetaobject.cpp.

Here is the caller graph for this function:

◆ ownMethodIndex()

int QMetaMethodPrivate::ownMethodIndex ( ) const
inline

Definition at line 1874 of file qmetaobject.cpp.

Here is the caller graph for this function:

◆ parameterCount()

int QMetaMethodPrivate::parameterCount ( ) const
inline

Definition at line 1803 of file qmetaobject.cpp.

Here is the caller graph for this function:

◆ parameterNames()

QList< QByteArray > QMetaMethodPrivate::parameterNames ( ) const
inline

Definition at line 1856 of file qmetaobject.cpp.

Here is the caller graph for this function:

◆ parametersDataIndex()

int QMetaMethodPrivate::parametersDataIndex ( ) const
inline

Definition at line 1809 of file qmetaobject.cpp.

Here is the caller graph for this function:

◆ parameterType()

int QMetaMethodPrivate::parameterType ( int  index) const
inline

Definition at line 1821 of file qmetaobject.cpp.

Here is the caller graph for this function:

◆ parameterTypeInfo()

uint QMetaMethodPrivate::parameterTypeInfo ( int  index) const
inline

Definition at line 1815 of file qmetaobject.cpp.

◆ parameterTypeName()

QByteArray QMetaMethodPrivate::parameterTypeName ( int  index) const
inline

Definition at line 1838 of file qmetaobject.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ parameterTypes()

QList< QByteArray > QMetaMethodPrivate::parameterTypes ( ) const
inline

Definition at line 1844 of file qmetaobject.cpp.

Here is the caller graph for this function:

◆ rawReturnTypeName()

const char * QMetaMethodPrivate::rawReturnTypeName ( ) const
inline

Definition at line 1788 of file qmetaobject.cpp.

Here is the caller graph for this function:

◆ returnType()

int QMetaMethodPrivate::returnType ( ) const
inline

Definition at line 1798 of file qmetaobject.cpp.

Here is the call graph for this function:

◆ signature()

QByteArray QMetaMethodPrivate::signature ( ) const
inline
Here is the caller graph for this function:

◆ tag()

QByteArray QMetaMethodPrivate::tag ( ) const
inline

Definition at line 1868 of file qmetaobject.cpp.

Here is the caller graph for this function:

◆ typesDataIndex()

int QMetaMethodPrivate::typesDataIndex ( ) const
inline

Definition at line 1782 of file qmetaobject.cpp.


The documentation for this class was generated from the following file: