#include "UserDataOperation.hpp" namespace Porygon::UserData{ extern "C" { UserDataBinaryOperation* CreateUserdataBinaryOperation(Evaluation::EvalValue *(*func)(void *, const Evaluation::EvalValue *), ScriptType* secondParameter, ScriptType* returnType){ return new UserDataBinaryOperation(func, shared_ptr(secondParameter), shared_ptr(returnType)); } } }