|
DtkCore
DTK Core module
|
成员的完整列表,这些成员属于 Dtk::Core::DVtableHook,包括所有继承而来的类成员
| autoCleanVtable(const void *obj) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | static |
| callOriginalFun(typename QtPrivate::FunctionPointer< Fun >::Object *obj, Fun fun, Args &&... args) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | inlinestatic |
| ensureVtable(const void *obj, std::function< void(void)> destoryObjFun) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | static |
| forceWriteMemory(void *adr, const void *data, size_t length) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | static |
| getDestructFunIndex(quintptr **obj, std::function< void(void)> destoryObjFun) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | static |
| getQObject(...) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | inlinestatic |
| getQObject(const QObject *obj) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | inlinestatic |
| getVtableOfClass() (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | inlinestatic |
| getVtableOfObject(const void *obj) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | inlinestatic |
| getVtableSize(quintptr **obj) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | inlinestatic |
| hasVtable(const void *obj) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | static |
| originalFun(const void *obj, quintptr functionOffset) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | static |
| originalFun(const typename QtPrivate::FunctionPointer< Fun >::Object *obj, Fun fun) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | inlinestatic |
| overrideVfptrFun(quintptr *vfptr_t1, Fun1 fun1, quintptr *vfptr_t2, Fun2 fun2, bool forceWrite) | Dtk::Core::DVtableHook | inlinestatic |
| overrideVfptrFun(const typename QtPrivate::FunctionPointer< Fun1 >::Object *t1, Fun1 fun1, const typename QtPrivate::FunctionPointer< Fun2 >::Object *t2, Fun2 fun2) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | inlinestatic |
| overrideVfptrFun(Fun1 fun1, const typename QtPrivate::FunctionPointer< Fun2 >::Object *t2, Fun2 fun2) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | inlinestatic |
| overrideVfptrFun(Fun1 fun1, const typename QtPrivate::FunctionPointer< Fun2 >::Object *t2, Fun2 fun2) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | inlinestatic |
| overrideVfptrFun(quintptr *vfptr_t1, Fun1 fun1, Fun2 fun2, bool forceWrite) | Dtk::Core::DVtableHook | inlinestatic |
| overrideVfptrFun(quintptr *vfptr_t1, Fun1 fun1, Fun2 fun2, bool forceWrite) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | inlinestatic |
| overrideVfptrFun(const typename QtPrivate::FunctionPointer< Fun1 >::Object *t1, Fun1 fun1, Fun2 fun2) | Dtk::Core::DVtableHook | inlinestatic |
| overrideVfptrFun(Fun1 fun1, Fun2 fun2) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | inlinestatic |
| overrideVfptrFun(Fun1 fun1, Fun2 fun2) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | inlinestatic |
| resetVfptrFun(const void *obj, quintptr functionOffset) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | static |
| resetVfptrFun(const typename QtPrivate::FunctionPointer< Fun1 >::Object *obj, Fun1 fun) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | inlinestatic |
| resetVtable(const void *obj) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | static |
| resolve(const char *symbol) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | static |
| toQuintptr(const void *ptr) (定义于 Dtk::Core::DVtableHook) | Dtk::Core::DVtableHook | inlinestatic |