summaryrefslogtreecommitdiff
path: root/gi/pygi-marshal-from-py.h
diff options
context:
space:
mode:
authorSimon Feltman <sfeltman@src.gnome.org>2013-10-11 17:39:31 -0700
committerSimon Feltman <sfeltman@src.gnome.org>2014-02-02 16:02:57 -0800
commit4a6bf3be49cc5aec7287c41ec02c78d60df1d44c (patch)
tree4835d0f24a56a225c535e8cfb3adef5f8853eb20 /gi/pygi-marshal-from-py.h
parent983d0c2252f91e63d5fa0222ef2b67722cb97434 (diff)
downloadpygobject-4a6bf3be49cc5aec7287c41ec02c78d60df1d44c.tar.gz
cache refactoring: Move PyGIHashCache and related marshaling into new file
Re-organize hash table arg cache and its marshaling by moving all related code fragments into an isolated file where most of it is made static. pygi-hashtable.h exposes a single function: pygi_arg_hash_table_new_from_info. This is all the caching system needs to produce the proper bits for handling hash table marshaling. https://bugzilla.gnome.org/show_bug.cgi?id=709700
Diffstat (limited to 'gi/pygi-marshal-from-py.h')
-rw-r--r--gi/pygi-marshal-from-py.h6
1 files changed, 0 insertions, 6 deletions
diff --git a/gi/pygi-marshal-from-py.h b/gi/pygi-marshal-from-py.h
index f8e4699b..83d074a2 100644
--- a/gi/pygi-marshal-from-py.h
+++ b/gi/pygi-marshal-from-py.h
@@ -57,12 +57,6 @@ gboolean _pygi_marshal_from_py_gslist (PyGIInvokeState *state,
PyObject *py_arg,
GIArgument *arg,
gpointer *cleanup_data);
-gboolean _pygi_marshal_from_py_ghash (PyGIInvokeState *state,
- PyGICallableCache *callable_cache,
- PyGIArgCache *arg_cache,
- PyObject *py_arg,
- GIArgument *arg,
- gpointer *cleanup_data);
gboolean _pygi_marshal_from_py_gerror (PyGIInvokeState *state,
PyGICallableCache *callable_cache,
PyGIArgCache *arg_cache,