On Sat, 30 Nov 2013 23:21:48 +0100, Mike Wey wrote:
The script/app that generates the bindings for GtkD parses the
documentation. Witch only documents the typedef and it turns it into:struct ClutterColor{}
A real opaque struct might be better:
struct ClutterColor;
I mean that D variant don't compile, because real definition of ClutterColor is placed in one module, and alias ClutterColor ClutterColor (with definition of _ClutterColor as an opaque structure) is placed in other module.
And if I use ClutterColor in application compiler finds only definition of ClutterColor only as an opaque structure and don't compile because don't know its size.