Add typedefs to API documentation generator

This commit is contained in:
rdb 2015-04-15 13:55:50 +02:00
parent 0343c4f186
commit c130d25193
2 changed files with 591 additions and 570 deletions

View File

@ -203,6 +203,11 @@ def processType(handle, type):
if docstring:
print >>handle, docstring
print >>handle, interrogate_type_enum_value_name(type, i_value), "=", interrogate_type_enum_value(type, i_value), ","
elif interrogate_type_is_typedef(type):
wrapped_type = translated_type_name(interrogate_type_wrapped_type(type))
print >>handle, "typedef %s %s;" % (wrapped_type, typename)
return
else:
if interrogate_type_is_struct(type):
classtype = "struct"
@ -211,7 +216,7 @@ def processType(handle, type):
elif interrogate_type_is_union(type):
classtype = "union"
else:
print "I don't know what type %s is" % typename
print "I don't know what type %s is" % interrogate_type_true_name(type)
return
if len(derivations) > 0:

File diff suppressed because it is too large Load Diff