GNOME Bugzilla – Bug 720201
gitypeinfo: Expand documentation for g_type_info_is_pointer()
Last modified: 2015-09-28 11:13:14 UTC
This patch is based on observed behaviour, rather than by digging through the GIR scanner and typelib code. If it’s not correct, that implies there’s a bug somewhere which I will investigate further.
Created attachment 263928 [details] [review] gitypeinfo: Expand documentation for g_type_info_is_pointer() Note that (direction [in]out) parameters are only pointers if the underlying type being transferred is a pointer, i.e. if the formal parameter is a pointer to a pointer or deeper.
[Mass-moving gobject-introspection tickets to its own Bugzilla product - see bug 708029. Mass-filter your bugmail for this message: introspection20150207 ]
Created attachment 310466 [details] [review] gitypeinfo: Expand documentation for g_type_info_is_pointer() Note that (direction [in]out) parameters are only pointers if the underlying type being transferred is a pointer, i.e. if the formal parameter is a pointer to a pointer or deeper.
Review of attachment 310466 [details] [review]: My recollection is we've gone back and forth on this historically...at this point documenting the current state makes sense.
(It was committed as dd4914d7122ef50b7cd1e0e907d85ce3abbf3a80.)