MCPcopy Create free account
hub / github.com/OpenFodder/openfodder / SafeMethodCallData

Class SafeMethodCallData

Source/Utils/dukglue/public_util.h:86–91  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

84
85template <typename RetT, typename ObjT, typename... ArgTs>
86struct SafeMethodCallData {
87 const ObjT* obj;
88 const char* method_name;
89 std::tuple<ArgTs...> args;
90 RetT* out;
91};
92
93template <typename ObjT, typename... ArgTs, size_t... Indexes>
94void call_method_safe_helper(duk_context* ctx, const ObjT& obj, const char* method_name, std::tuple<ArgTs...>& tup, index_tuple<Indexes...> indexes)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected