/
githubmirror
/
x64dbg
Обзор
Документация
Войти
/
githubmirror
/
x64dbg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
development
src/gui/Src/Utils/MethodInvoker.h
21 строка
469 B
Bastien JAUNY
Replaced include guards with pragma once
24 окт 2021, 12:35
24 окт 2021, 12:35
0e79229
Код
Авторство
О чём код?
#pragma once #include <functional> #include "Bridge.h" struct MethodInvoker { template<class Func> static void invokeMethod(Func && fn) { using StdFunc = std::function<void()>; auto fnPtr = new StdFunc(std::forward<Func>(fn)); GuiExecuteOnGuiThreadEx([](void* userdata) { auto stdFunc = (StdFunc*)userdata; (*stdFunc)(); delete stdFunc; }, fnPtr); } };