MCPcopy Create free account
hub / github.com/SamuraiT/mecab-python3 / SwigPyBuiltin_ternaryfunc_closure

Function SwigPyBuiltin_ternaryfunc_closure

src/MeCab/MeCab_wrap.cpp:3141–3153  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3139 return SwigPyBuiltin_ternaryfunc_closure(wrapper, a, b, c); \
3140}
3141SWIGINTERN PyObject *
3142SwigPyBuiltin_ternaryfunc_closure(SwigPyWrapperFunction wrapper, PyObject *a, PyObject *b, PyObject *c) {
3143 PyObject *tuple, *result;
3144 tuple = PyTuple_New(2);
3145 assert(tuple);
3146 Py_INCREF(b);
3147 PyTuple_SET_ITEM(tuple, 0, b);
3148 Py_INCREF(c);
3149 PyTuple_SET_ITEM(tuple, 1, c);
3150 result = wrapper(a, tuple);
3151 Py_DECREF(tuple);
3152 return result;
3153}
3154
3155#define SWIGPY_TERNARYCALLFUNC_CLOSURE(wrapper) \
3156SWIGINTERN PyObject * \

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected