From 56893fb2881b3c01d02da34b46b31bcaf3f2e73b Mon Sep 17 00:00:00 2001 From: heck Date: Mon, 19 Jun 2023 13:58:57 +0200 Subject: [PATCH] test: idl-api - update target --- idl/test_api/output/typesys.out.target | 253 +++++++++++++++---------- 1 file changed, 157 insertions(+), 96 deletions(-) diff --git a/idl/test_api/output/typesys.out.target b/idl/test_api/output/typesys.out.target index eb48585..4049eb0 100644 --- a/idl/test_api/output/typesys.out.target +++ b/idl/test_api/output/typesys.out.target @@ -1,136 +1,197 @@ // basetypes -idltype: string +type: string idl_type_is_defined: true +idl_type_is_generic: false idl_type_get_typekind_of_type: basetype -idl_type_get_resolved_typekind: basetype -idl_type_get_resolved_type: string -idl_type_is_of_typekind_basetype: true -idl_type_is_of_typekind_deftype: false -idl_type_is_of_typekind_enum: false -idl_type_is_of_typekind_struct: false +resolved type: string +idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: basetype + -idltype: binary +type: binary +idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: basetype +resolved type: binary idl_type_is_defined: true +idl_type_is_generic: false idl_type_get_typekind_of_type: basetype -idl_type_get_resolved_typekind: basetype -idl_type_get_resolved_type: binary -idl_type_is_of_typekind_basetype: true -idl_type_is_of_typekind_deftype: false -idl_type_is_of_typekind_enum: false -idl_type_is_of_typekind_struct: false -idltype: int + +type: int +idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: basetype +resolved type: int idl_type_is_defined: true +idl_type_is_generic: false idl_type_get_typekind_of_type: basetype -idl_type_get_resolved_typekind: basetype -idl_type_get_resolved_type: int -idl_type_is_of_typekind_basetype: true -idl_type_is_of_typekind_deftype: false -idl_type_is_of_typekind_enum: false -idl_type_is_of_typekind_struct: false -idltype: uint + +type: uint +idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: basetype +resolved type: uint idl_type_is_defined: true +idl_type_is_generic: false idl_type_get_typekind_of_type: basetype -idl_type_get_resolved_typekind: basetype -idl_type_get_resolved_type: uint -idl_type_is_of_typekind_basetype: true -idl_type_is_of_typekind_deftype: false -idl_type_is_of_typekind_enum: false -idl_type_is_of_typekind_struct: false -idltype: size + +type: size idl_type_is_defined: true +idl_type_is_generic: false idl_type_get_typekind_of_type: basetype -idl_type_get_resolved_typekind: basetype -idl_type_get_resolved_type: size -idl_type_is_of_typekind_basetype: true -idl_type_is_of_typekind_deftype: false -idl_type_is_of_typekind_enum: false -idl_type_is_of_typekind_struct: false +resolved type: size +idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: basetype + -idltype: bool +type: bool idl_type_is_defined: true +idl_type_is_generic: false idl_type_get_typekind_of_type: basetype -idl_type_get_resolved_typekind: basetype -idl_type_get_resolved_type: bool -idl_type_is_of_typekind_basetype: true -idl_type_is_of_typekind_deftype: false -idl_type_is_of_typekind_enum: false -idl_type_is_of_typekind_struct: false +resolved type: bool +idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: basetype + -idltype: opaque +type: opaque +idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: basetype +resolved type: opaque idl_type_is_defined: true +idl_type_is_generic: false idl_type_get_typekind_of_type: basetype -idl_type_get_resolved_typekind: basetype -idl_type_get_resolved_type: opaque -idl_type_is_of_typekind_basetype: true -idl_type_is_of_typekind_deftype: false -idl_type_is_of_typekind_enum: false -idl_type_is_of_typekind_struct: false -// deftype basetype -idltype: deftype1 + + +// enum +type: enum1 idl_type_is_defined: true -idl_type_get_typekind_of_type: deftype -idl_type_get_resolved_typekind: basetype -idl_type_get_resolved_type: size -idl_type_is_of_typekind_basetype: false -idl_type_is_of_typekind_deftype: true -idl_type_is_of_typekind_enum: false -idl_type_is_of_typekind_struct: false +idl_type_is_generic: false +idl_type_get_typekind_of_type: enum +resolved type: enum1 +idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: enum + + + +// struct +type: struct1 +idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: struct +resolved type: struct1 +idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: struct -idltype: deftype2 + + +// deftypes basetype +type: dt_int idl_type_is_defined: true +idl_type_is_generic: false idl_type_get_typekind_of_type: deftype -idl_type_get_resolved_typekind: basetype -idl_type_get_resolved_type: string -idl_type_is_of_typekind_basetype: false -idl_type_is_of_typekind_deftype: true -idl_type_is_of_typekind_enum: false -idl_type_is_of_typekind_struct: false +resolved type: int +idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: basetype + -// deftype generic -idltype: stringlist +type: dt_string idl_type_is_defined: true +idl_type_is_generic: false idl_type_get_typekind_of_type: deftype -idl_type_get_resolved_typekind: false -idl_type_get_resolved_type: list -idl_type_is_of_typekind_basetype: false -idl_type_is_of_typekind_deftype: true -idl_type_is_of_typekind_enum: false -idl_type_is_of_typekind_struct: false +resolved type: string +idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: basetype -// enum -idltype: enum1 + + +// deftype enum +type: dt_enum idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: deftype +resolved type: enum1 +idl_type_is_defined: true +idl_type_is_generic: false idl_type_get_typekind_of_type: enum -idl_type_get_resolved_typekind: enum -idl_type_get_resolved_type: enum1 -idl_type_is_of_typekind_basetype: false -idl_type_is_of_typekind_deftype: false -idl_type_is_of_typekind_enum: true -idl_type_is_of_typekind_struct: false -// struct -idltype: struct1 + + +// deftype struct +type: dt_struct idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: deftype +resolved type: struct1 +idl_type_is_defined: true +idl_type_is_generic: false idl_type_get_typekind_of_type: struct -idl_type_get_resolved_typekind: struct -idl_type_get_resolved_type: struct1 -idl_type_is_of_typekind_basetype: false -idl_type_is_of_typekind_deftype: false -idl_type_is_of_typekind_enum: false -idl_type_is_of_typekind_struct: true + + + +// deftypes generics +type: dt_list_of_string +idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: deftype +resolved type: list +idl_type_is_defined: true +idl_type_is_generic: true +idl_type_get_typekind_of_type: generic + + +type: dt_pair_int_string +idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: deftype +resolved type: pair +idl_type_is_defined: true +idl_type_is_generic: true +idl_type_get_typekind_of_type: generic + + + +// deftypes recursive +type: dt_dt_list_of_string +idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: deftype +resolved type: list +idl_type_is_defined: true +idl_type_is_generic: true +idl_type_get_typekind_of_type: generic + + +type: dt_dt_dt_list_of_string +idl_type_is_defined: true +idl_type_is_generic: false +idl_type_get_typekind_of_type: deftype +resolved type: list +idl_type_is_defined: true +idl_type_is_generic: true +idl_type_get_typekind_of_type: generic + + // undefined -idltype: undefined +type: undefined garbage +idl_type_is_defined: false +idl_type_is_generic: false +idl_type_get_typekind_of_type: false +resolved type: undefined garbage idl_type_is_defined: false +idl_type_is_generic: false idl_type_get_typekind_of_type: false -idl_type_get_resolved_typekind: false -idl_type_get_resolved_type: undefined -idl_type_is_of_typekind_basetype: false -idl_type_is_of_typekind_deftype: false -idl_type_is_of_typekind_enum: false -idl_type_is_of_typekind_struct: false +