QSkinny 0.8.0
C++/Qt UI toolkit
|
Definition at line 83 of file QskMetaFunction.h.
Classes | |
class | FunctionCall |
Public Types | |
enum | Type { Invalid = -1 , MemberFunction , StaticFunction , Functor } |
Public Member Functions | |
QskMetaFunction (const QskMetaFunction &) | |
QskMetaFunction (QskMetaFunction &&) | |
template<typename T , QskMetaFunctionTraits::IsMemberFunction< T > * = nullptr> | |
QskMetaFunction (T) | |
template<typename T , QskMetaFunctionTraits::IsFunctor< T > * = nullptr> | |
QskMetaFunction (T) | |
template<typename T , QskMetaFunctionTraits::IsStaticFunction< T > * = nullptr> | |
QskMetaFunction (T) | |
QskMetaFunction & | operator= (const QskMetaFunction &) |
QskMetaFunction & | operator= (QskMetaFunction &&) |
bool | operator== (const QskMetaFunction &) const |
bool | operator!= (const QskMetaFunction &) const |
operator bool () const | |
int | returnType () const |
size_t | parameterCount () const |
const int * | parameterTypes () const |
void | invoke (QObject *, void *args[], Qt::ConnectionType=Qt::AutoConnection) |
Type | functionType () const |
bool | isNull () const |
FunctionCall * | functionCall () const |
Protected Member Functions | |
QskMetaFunction (FunctionCall *) | |
enum QskMetaFunction::Type |
Definition at line 88 of file QskMetaFunction.h.
QskMetaFunction::QskMetaFunction | ( | ) |
Definition at line 54 of file QskMetaFunction.cpp.
QskMetaFunction::QskMetaFunction | ( | const QskMetaFunction & | other | ) |
Definition at line 66 of file QskMetaFunction.cpp.
QskMetaFunction::QskMetaFunction | ( | QskMetaFunction && | other | ) |
Definition at line 73 of file QskMetaFunction.cpp.
|
inline |
Definition at line 177 of file QskMetaFunction.h.
QskMetaFunction::~QskMetaFunction | ( | ) |
Definition at line 79 of file QskMetaFunction.cpp.
|
protected |
Definition at line 59 of file QskMetaFunction.cpp.
|
inline |
Definition at line 164 of file QskMetaFunction.h.
QskMetaFunction::Type QskMetaFunction::functionType | ( | ) | const |
Definition at line 161 of file QskMetaFunction.cpp.
void QskMetaFunction::invoke | ( | QObject * | object, |
void * | args[], | ||
Qt::ConnectionType | connectionType = Qt::AutoConnection |
||
) |
Definition at line 169 of file QskMetaFunction.cpp.
|
inline |
Definition at line 159 of file QskMetaFunction.h.
|
inlineexplicit |
Definition at line 154 of file QskMetaFunction.h.
|
inline |
Definition at line 149 of file QskMetaFunction.h.
QskMetaFunction & QskMetaFunction::operator= | ( | const QskMetaFunction & | other | ) |
Definition at line 99 of file QskMetaFunction.cpp.
QskMetaFunction & QskMetaFunction::operator= | ( | QskMetaFunction && | other | ) |
Definition at line 85 of file QskMetaFunction.cpp.
bool QskMetaFunction::operator== | ( | const QskMetaFunction & | other | ) | const |
Definition at line 115 of file QskMetaFunction.cpp.
size_t QskMetaFunction::parameterCount | ( | ) | const |
Definition at line 148 of file QskMetaFunction.cpp.
|
inline |
Definition at line 171 of file QskMetaFunction.h.
int QskMetaFunction::returnType | ( | ) | const |
Definition at line 143 of file QskMetaFunction.cpp.