MCPcopy Create free account
hub / github.com/BernardoGiordano/Checkpoint / executeTask

Function executeTask

3ds/include/thread.hpp:156–161  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

154
155 template <typename EPFunc, typename... Args>
156 void executeTask(EPFunc&& entrypoint, Args&&... args)
157 requires requires { internal::getFuncAndArg(std::forward<decltype(entrypoint)>(entrypoint), std::forward<decltype(args)>(args)...); }
158 {
159 auto func = internal::getFuncAndArg(std::forward<decltype(entrypoint)>(entrypoint), std::forward<decltype(args)>(args)...);
160 executeTask(func.first, func.second);
161 }
162
163 template <auto MP>
164 bool create(std::optional<size_t> stackSize, internal::member_pointer_class_t<std::remove_cvref_t<decltype(MP)>>* cv)

Callers 4

requestMethod · 0.85
startMethod · 0.85
refreshTitlesFullMethod · 0.85
servicesInitFunction · 0.85

Calls 1

getFuncAndArgFunction · 0.85

Tested by

no test coverage detected