Don't mangle certain numeric typedefs in API reference

This commit is contained in:
rdb 2015-05-14 17:15:59 +02:00
parent b9440d634c
commit b3630c4e18

View File

@ -135,6 +135,8 @@ def translated_type_name(type, scoped=True):
typename = interrogate_type_name(type)
if typename in ("PyObject", "_object"):
return "object"
elif typename == "PN_stdfloat":
return "float"
if interrogate_type_is_atomic(type):
token = interrogate_type_atomic_token(type)
@ -143,7 +145,9 @@ def translated_type_name(type, scoped=True):
else:
return typename
typename = translateTypeName(typename)
if not typename.endswith('_t'):
# Hack: don't mangle size_t etc.
typename = translateTypeName(typename)
if scoped and interrogate_type_is_nested(type):
return translated_type_name(interrogate_type_outer_class(type)) + '::' + typename