gtk-doc treats only GObject struct as private but not GObjectClass structs
Submitted by Stefan Sauer (gstreamer, gtkdoc dev)
Assigned to Stefan Sauer (gstreamer, gtkdoc dev)
Link to original bug (#324880)
Description
As default gtk-doc treats members of GObject classes as private, but treats members in GObjectClass structs as public by default.
This is bad as in the following example, gtk-doc will warn about undocumented 'parent' field in BtSongClass but not in BtSong. Suggested behaviour is to treat members in both as private by default.
struct _BtSong { GObject parent;
/< private >
/
BtSongPrivate *priv;
};
struct _BtSongClass {
GObjectClass parent;
/< private >
/
};