
1 changed files with 157 additions and 96 deletions
@ -1,136 +1,197 @@ |
|||||
// basetypes |
// basetypes |
||||
idltype: string |
type: string |
||||
idl_type_is_defined: true |
idl_type_is_defined: true |
||||
|
idl_type_is_generic: false |
||||
idl_type_get_typekind_of_type: basetype |
idl_type_get_typekind_of_type: basetype |
||||
idl_type_get_resolved_typekind: basetype |
resolved type: string |
||||
idl_type_get_resolved_type: string |
idl_type_is_defined: true |
||||
idl_type_is_of_typekind_basetype: true |
idl_type_is_generic: false |
||||
idl_type_is_of_typekind_deftype: false |
idl_type_get_typekind_of_type: basetype |
||||
idl_type_is_of_typekind_enum: false |
|
||||
idl_type_is_of_typekind_struct: false |
|
||||
|
|
||||
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_defined: true |
||||
|
idl_type_is_generic: false |
||||
idl_type_get_typekind_of_type: basetype |
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_defined: true |
||||
|
idl_type_is_generic: false |
||||
idl_type_get_typekind_of_type: basetype |
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_defined: true |
||||
|
idl_type_is_generic: false |
||||
idl_type_get_typekind_of_type: basetype |
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_defined: true |
||||
|
idl_type_is_generic: false |
||||
idl_type_get_typekind_of_type: basetype |
idl_type_get_typekind_of_type: basetype |
||||
idl_type_get_resolved_typekind: basetype |
resolved type: size |
||||
idl_type_get_resolved_type: size |
idl_type_is_defined: true |
||||
idl_type_is_of_typekind_basetype: true |
idl_type_is_generic: false |
||||
idl_type_is_of_typekind_deftype: false |
idl_type_get_typekind_of_type: basetype |
||||
idl_type_is_of_typekind_enum: false |
|
||||
idl_type_is_of_typekind_struct: false |
|
||||
|
|
||||
idltype: bool |
type: bool |
||||
idl_type_is_defined: true |
idl_type_is_defined: true |
||||
|
idl_type_is_generic: false |
||||
idl_type_get_typekind_of_type: basetype |
idl_type_get_typekind_of_type: basetype |
||||
idl_type_get_resolved_typekind: basetype |
resolved type: bool |
||||
idl_type_get_resolved_type: bool |
idl_type_is_defined: true |
||||
idl_type_is_of_typekind_basetype: true |
idl_type_is_generic: false |
||||
idl_type_is_of_typekind_deftype: false |
idl_type_get_typekind_of_type: basetype |
||||
idl_type_is_of_typekind_enum: false |
|
||||
idl_type_is_of_typekind_struct: false |
|
||||
|
|
||||
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_defined: true |
||||
|
idl_type_is_generic: false |
||||
idl_type_get_typekind_of_type: basetype |
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_is_defined: true |
||||
idl_type_get_typekind_of_type: deftype |
idl_type_is_generic: false |
||||
idl_type_get_resolved_typekind: basetype |
idl_type_get_typekind_of_type: enum |
||||
idl_type_get_resolved_type: size |
resolved type: enum1 |
||||
idl_type_is_of_typekind_basetype: false |
idl_type_is_defined: true |
||||
idl_type_is_of_typekind_deftype: true |
idl_type_is_generic: false |
||||
idl_type_is_of_typekind_enum: false |
idl_type_get_typekind_of_type: enum |
||||
idl_type_is_of_typekind_struct: false |
|
||||
|
|
||||
|
|
||||
|
// 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_defined: true |
||||
|
idl_type_is_generic: false |
||||
idl_type_get_typekind_of_type: deftype |
idl_type_get_typekind_of_type: deftype |
||||
idl_type_get_resolved_typekind: basetype |
resolved type: int |
||||
idl_type_get_resolved_type: string |
idl_type_is_defined: true |
||||
idl_type_is_of_typekind_basetype: false |
idl_type_is_generic: false |
||||
idl_type_is_of_typekind_deftype: true |
idl_type_get_typekind_of_type: basetype |
||||
idl_type_is_of_typekind_enum: false |
|
||||
idl_type_is_of_typekind_struct: false |
|
||||
|
|
||||
// deftype generic |
type: dt_string |
||||
idltype: stringlist |
|
||||
idl_type_is_defined: true |
idl_type_is_defined: true |
||||
|
idl_type_is_generic: false |
||||
idl_type_get_typekind_of_type: deftype |
idl_type_get_typekind_of_type: deftype |
||||
idl_type_get_resolved_typekind: false |
resolved type: string |
||||
idl_type_get_resolved_type: list |
idl_type_is_defined: true |
||||
idl_type_is_of_typekind_basetype: false |
idl_type_is_generic: false |
||||
idl_type_is_of_typekind_deftype: true |
idl_type_get_typekind_of_type: basetype |
||||
idl_type_is_of_typekind_enum: false |
|
||||
idl_type_is_of_typekind_struct: false |
|
||||
|
|
||||
// enum |
|
||||
idltype: enum1 |
|
||||
|
// deftype enum |
||||
|
type: dt_enum |
||||
idl_type_is_defined: true |
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_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_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_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 |
// deftypes generics |
||||
idl_type_is_of_typekind_enum: false |
type: dt_list_of_string |
||||
idl_type_is_of_typekind_struct: true |
idl_type_is_defined: true |
||||
|
idl_type_is_generic: false |
||||
|
idl_type_get_typekind_of_type: deftype |
||||
|
resolved type: list<string> |
||||
|
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<int,string> |
||||
|
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<string> |
||||
|
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<string> |
||||
|
idl_type_is_defined: true |
||||
|
idl_type_is_generic: true |
||||
|
idl_type_get_typekind_of_type: generic |
||||
|
|
||||
|
|
||||
|
|
||||
// undefined |
// 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_defined: false |
||||
|
idl_type_is_generic: false |
||||
idl_type_get_typekind_of_type: 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 |
|
||||
|
|
||||
|
Loading…
Reference in new issue