giboxedinfo: Add a tag type for boxed types

Boxed types are already represented within `GIInfoType`, so they should
have a `GType` representation as well.

In an upcoming commit, this will allow us to represent the subtype
relation between `GIBoxedInfo` and `GIRegisteredTypeInfo` too.

Signed-off-by: Philip Withnall <pwithnall@gnome.org>
Helps: #3216
This commit is contained in:
Philip Withnall
2024-01-17 15:37:47 +00:00
parent eafc35e5ed
commit 7228c6d3e0
7 changed files with 116 additions and 1 deletions

View File

@@ -132,12 +132,20 @@ void gi_object_info_class_init (gpointer g_class,
struct _GIInterfaceInfo
{
GIBaseInfo parent;
GIRegisteredTypeInfo parent;
};
void gi_interface_info_class_init (gpointer g_class,
gpointer class_data);
struct _GIBoxedInfo
{
GIBaseInfo parent;
};
void gi_boxed_info_class_init (gpointer g_class,
gpointer class_data);
struct _GIConstantInfo
{
GIBaseInfo parent;