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 |